Farklı ürün türleri için farklı ödeme yöntemlerine sahip olmanın bir yolu var mı?
Bu benim senaryom ve şimdiye kadar anladım:
Drupal Ticaret sitemde otobüs seyahat kartı satmak için iki ürün tipim var. Tiplerden biri, otobüs biletleriniz için tarih ve saatleri (özel satır öğeleri) seçtiğiniz otobüs geçişini ayırtmaktır. Diğer tür gerçek ödemeler içindir, burada bir otobüs geçişi seçebilir, ek turlar ekleyebilir (özel satır öğeleriyle birlikte) ve ardından Paypal ile ödeme yapabilirsiniz.
Rezervasyon ödeme türü için örnek ödeme modülünün özelleştirilmiş bir sürümünü ve gerçek ödemeler için Drupal Commerce Paypal modülünü kullanıyorum.
İhtiyacım olan şey, bir ürün türü için özel rezervasyon ödeme yöntemini ve diğer ürün türü için paypal ödeme yöntemini kullanmaktır.
Ürün türü için bir koşul eklemeye çalıştım ve bunu yapamadım. Belirli bir ürün için koşul ekleyebiliriz, ancak ürün türü için değil. Bu ideal olurdu: https://skitch.com/ipwa/eywxa/add-a-new-condition-chasquibus
Şimdilik yaptığım, her ödeme ürünü türü için Paypal kuralını klonlamak ve bu koşulları SKU olarak seçmektir. Bu ideal değildir, çünkü bir kullanıcının birden fazla ödeme ürünü varsa, siparişteki her ek ödeme ürünü için yinelenen bir Paypal ödeme yöntemi alırız. Her biri için bir ödeme yöntemi kuralımız olduğundan, bunun mantıklı olduğunu düşünüyorum.
Çözümüm, ödeme yöntemi kuralı üzerinde ürün türü için bir koşula sahip olabilir veya 'Sipariş belirli bir ürünü içerir' koşulunda dört ödeme ürünü SKU'suna sahip olabilir.