Добрый день!
Необходимо настроить зависимость способа оплаты от выбранного клиентом способа доставки.
Например - если клиент выбрал "Доставку почтой", то ему должны показываться только "оплата квитанцией" и "пластиковой картой", а оплата "наличными курьеру" должна скрываться. Пытаюсь настроить с помощью Rules - не выходит - мало знаком с этим модулем.
Может есть для коммерца другой специальный именно для этой задачи модуль.
Заранее благодарю.
Комментарии
Методы на чем реализованы?
Я реализовал таксономией, но с зависимостью пока тоже вопрос.
Commerce Options Field + Conditional Fields
сам не пробовал, в теории как раз оно!
Методы реализованы на commerce shipping и commerce payment.
Commerce option field + conditional fields, не пойму как на этом реализовать?! Расскажите чуть поподробнее.
А как на JS сделать? Может ссылка какая-нибудь есть или пример кода.
Спасибо.
Что то вроде этого:
$('#dostavka').click(function(){
$('#term1').hide();
$('#term2').show();
}
https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_pr...
Решил так:
- Перенес панель с выбором оплаты на следующий шаг;
- В правиле ОПЛАТЫ "Наличными курьеру" поставил условие Shipping line item exist = "Доставка курьером в пределах МКАД".
Все работает - тому, кто выбирает доставку не "Курьером в пределах МКАД" не показывается способ оплата "Наличными курьеру".