Модуль скидок для электронного магазина работающего на Drupal + eCommerce
Задача
Есть интернет-магазин, работающий на движке Drupal 5.2 + eCommerce, необходимо сделать возможность задавать для пользователей скидки, зависящие от роли пользователя и от стоимости всех товаров в его тележке.
Решение
Для решения задачи мною был разработан модуль
Total discount. Его необходимо скачать, распаковать в папку /modules/ecommerce/contrib
, активировать в меню “Администрирование – Модули” (admin/build/modules
). Далее в меню “Total discount settings” надо создать для каждой роли таблицы скидок вида:
цена1 скидка1
цена2 скидка2
цена3 скидка3
Например:
100 5
500 10
2000 15
То есть если стоимость товаров в тележке покупателя больше 100 рублей, но меньше 500, то он получит скидку 5%, если стоимость товаров больше 500, но меньше 2000 рублей, то скидка будет равна 10% и если стоимость товаров будет больше 2000, то скидка будет равна 15%.
Скачать модуль можно здесь.