понеділок, 19 жовтня 2015 р.

OpenCart – модуль “Накопительные скидки” для версий 1.5.х и 2.0.x

На днях возникла необходимость реализовать накопительные скидки в магазине. То есть, скидка от суммы или количества товара не подходила, нужен был вариант именно с накопительным эффектом, как дисконтная программа во многих офлайновых магазинах и супермаркетах. Чтобы скидка покупателя росла по мере его покупок в магазине. Например, если покупатель сделал несколько покупок общей стоимостью 500 грн., то он получит постоянную скидку 3%, продолжая совершать покупки в нашем интернет-магазине, он потратит на товары больше 1500 грн. и получит 5% скидку и т.д. Покупатель не должен за один раз сделать заказ на 1500 грн., чтобы получить скидку, он может своими периодическими покупками заработать скидку, а кто не любит скидки? В общем, это хороший способ привлечь новых покупателей и удержать уже существующих.

Вашему вниманию модуль “Накопительная скидка”. Что приятно, модуль имеет две версии – одну для линейки 1.5.x, другую для 2.0 и выше. Еще одним приятным моментом будет то, что модуль не заменяет существующие файлы движка и не использует vqmod.
Установка и настройка модуля
1. Скачиваем модуль “Накопительная скидка”.
Скачиваем discounts_total_XXX.zip если используем OpenCart 1.5.x, если же используем версию OpenCart линейки 2.0, то скачиваем discounts_total_oc2_XXX.ocmod.zip.
2. Загружаем файлы из архива в корень магазина, главное используйте версию модуля соответсвующую версии вашего движка.
3. Заходим в админку/Учитывать в заказе (в версиях 1.5.x – Дополнения/Модули/Учитывать в заказе, для 2.0 и выше – МОдули/Учитывать в заказе) и в списке находим “Накопительная скидка”. Включаем и приступаем к настройке (настройки для обеих линеек OpenCart одинаковые):

– выставляем статус “включено”,

– указываем порядок сортировки,

– задаем статус заказа, который будет означать, что сделка завершена и покупатель совершил покупку на энную сумму,

– в поле “Учитывать заказы только за последние … дней” можете указать за какой срок учитываются покупки. Например, дисконтные карты Collins имеют несгораемые скидки в течение любого времени, а вот дисконтная карта Intertop дает право использовать скидку в течение года, если же не сделать покупку в этот период, скидка сгорит. Приблизительно этот момент реализован с помощью этого поля. Если вы не хотите ограничивать сроками дисконтные скидки, то поставьте большое значение и накопительная скидка не будет иметь временного ограничения.

– выберите как расчитывать скидку, например, давать ли скидку на товар, который уже идет по акции или с него дополнительную скидку не давать,

– в таблице скидок укажите пороги и скидки, которые будут действовать для постоянных покупателей, если они перейдут вышеуказанный порог,

– сохраните внесенные изменения и протестируйте результат в магазине.
OpenCart - модуль накопительных скидок
Теперь, покупатель, совершив покуки в магазине на сумму 500 грн., получит скидку 3% на следующую покупку, какова бы стоимость покупки ни была. Как только сумма его всех покупок составит 1500 грн., он автоматически получит 5% скидку, скупившись на общую сумму в 3000, он получит 7% скидку и т.д. Суммы и скидки приведены мною для примера, вы же выставите свои значения. Покупатель будет видеть свою накопительную скидку в корзине магазина.
OpenCart - накопительная скидка видна в корзине магазина

Немає коментарів:

Дописати коментар