Добрый день!
Использую drupal commerce на сайте. При оформлении заказа есть вариант доставки Самовывоз. Добавил его при помощи flat rate модуля. Необходимо чтобы при выборе Самовывоза к определенным типам товара применялась скидка. Например, для пиццы - скидка 50 рублей, например. Никак не получается реализовать задуманное.
Пробовал и вариант с двумя ценами, чтобы через rules подставлялась вторая цена вместо основной. Не получается проверить какой вариант доставки выбрал пользователь. И привязать смену цены при условии, что выбран Самовывоз.
Подскажите, как реализовать задуманное. Буду благодарен!
Комментарии
А в Комерце есть flat rate?
Есть, причём и на 7 и на 8.
Хм, модуль такой точно установлен. Но, возможно, он и не при чем. Добавлял Самовывоз тут (admin/commerce/config/shipping) со ставкой 0 руб.
Как при выборе такого варианта доставки поменять цены на определенный тип товара?
Пока разобрался только как изменить цену при расчете стоимости товара во время добавления в корзину. Но как сделать чтобы она менялась только если выбран Самовывоз не могу разобраться.
В commerce discount нет ничего такого? Возможно, получится реализовать, если альтернуть какой-нибудь из его рулс-экшенов.