OpenCart — модуль «Накопительные скидки» для версий 1.5.х и 2.0.x 2016-06-15

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

  1. admin
    На днях возникла необходимость реализовать накопительные скидки в магазине. То есть, скидка от суммы или количества товара не подходила, нужен был вариант именно с накопительным эффектом, как дисконтная программа во многих офлайновых магазинах и супермаркетах. Чтобы скидка покупателя росла по мере его покупок в магазине. Например, если покупатель сделал несколько покупок общей стоимостью 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-discount.jpg



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

    opencart20-discount.jpg
    ControlSKY, Terminator, evgesha и 34 другим нравится это.