Có cách nào để có các phương thức thanh toán khác nhau có sẵn cho các loại sản phẩm khác nhau không?
Đây là kịch bản của tôi và những gì tôi đã tìm ra cho đến nay:
Tôi có hai loại sản phẩm trên trang web Drupal Commerce của mình, để bán vé xe buýt du lịch. Một loại chỉ là đặt vé xe buýt nơi bạn chọn ngày và giờ (chi tiết đơn hàng tùy chỉnh) cho vé buss của bạn. Loại khác dành cho thanh toán thực tế, trong đó bạn có thể chọn thẻ buss, thêm các chuyến tham quan bổ sung (với các chi tiết đơn hàng tùy chỉnh) và sau đó thanh toán bằng Paypal.
Tôi đang sử dụng phiên bản tùy chỉnh của mô-đun thanh toán mẫu, cho loại thanh toán đặt phòng và sử dụng mô-đun Paypal Drupal Commerce cho các khoản thanh toán thực tế.
Điều tôi cần là có sẵn phương thức thanh toán đặt phòng tùy chỉnh cho một loại sản phẩm và phương thức thanh toán paypal cho loại sản phẩm khác.
Tôi đã cố gắng thêm một điều kiện cho loại sản phẩm và không thể làm điều này. Chúng ta có thể thêm một điều kiện cho một sản phẩm cụ thể, nhưng không phải cho một loại sản phẩm. Điều này sẽ là lý tưởng: https://skitch.com/ipwa/eywxa/add-a-new-condition-chasquibus
Những gì tôi đã làm bây giờ là sao chép quy tắc Paypal cho từng loại sản phẩm thanh toán và chọn SKU sản phẩm đó làm điều kiện. Điều này không lý tưởng, vì nếu người dùng có nhiều sản phẩm thanh toán, chúng tôi sẽ nhận được phương thức thanh toán Paypal trùng lặp có sẵn cho mỗi sản phẩm thanh toán bổ sung trên đơn đặt hàng. Tôi đoán điều này có ý nghĩa vì chúng tôi có quy tắc phương thức thanh toán cho từng người.
Giải pháp của tôi sẽ có thể có một điều kiện cho loại sản phẩm theo quy tắc phương thức thanh toán hoặc có thể có bốn SKU sản phẩm thanh toán trong điều kiện 'Đơn hàng chứa một sản phẩm cụ thể'.