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 дает право использовать скидку в течение года, если же не сделать покупку в этот период, скидка сгорит. Приблизительно этот момент реализован с помощью этого поля. Если вы не хотите ограничивать сроками дисконтные скидки, то поставьте большое значение и накопительная скидка не будет иметь временного ограничения.
— выберите как расчитывать скидку, например, давать ли скидку на товар, который уже идет по акции или с него дополнительную скидку не давать,
— в таблице скидок укажите пороги и скидки, которые будут действовать для постоянных покупателей, если они перейдут вышеуказанный порог,
— сохраните внесенные изменения и протестируйте результат в магазине.
Теперь, покупатель, совершив покуки в магазине на сумму 500 грн., получит скидку 3% на следующую покупку, какова бы стоимость покупки ни была. Как только сумма его всех покупок составит 1500 грн., он автоматически получит 5% скидку, скупившись на общую сумму в 3000, он получит 7% скидку и т.д. Суммы и скидки приведены мною для примера, вы же выставите свои значения. Покупатель будет видеть свою накопительную скидку в корзине магазина.
День добрый, а после отплаты с пиковым накоплением он всегда покупает по последней % скидкой или оно обнуляется ?
Скидка накопительная, действует как дисконт в любом оффлайновом магазине: достигнув максимального порога, будешь получать максимальную скидку. Обнуляться она не будет, так как покупатель будет стремиться набрать нужную сумму, чтобы получить хорошую скидку в будущем и облом его поджидать не должен.
Здравствуйте.
А можете подсказать хорошие модули для OC 2.0 / 2.1 для скидок от количества товара в процентах от суммы по этому товару и для скидки в процентах от суммы чека ?
Пусть и платные и бесплатные, так как не получается ничего найти под второй OC
Добрый день, Николай,
этот модуль в процентах создает скидку. Из платных мне знаком этот.
Добрый день, jul!
Подскажите, какую версию opencart 2 вы используете? Можете поделиться ссылкой?
У вас в блоге очень приличный набор модулей, но они на мой оcStore 2.1.0.1 ни в какую не ставятся(
Добрый вечер, Юрий,
использую opencart 2.0.2.0, на мой взгляд и опыт, эта версия работает стабильно и не вызывает багов с модулями. Хотя, должна сказать, и с 2.1.0.1 работала, модули устанавливались практически все нормально, за исключением некоторых.
Спасибо! Попробую 2,0,2,0. А то честно говоря расстраивает немного, что самые интересные модули не работают!
К слову у вас очень хороший блог)
Спасибо) Удачи с магазином!
Спасибо большое!!!!!!!!!!!
Добрый день, подскажите пожалуйста, установил модуль, но в админке в модулях не появился он, проверил путь к файлам, думал может из за переименования стандартной папки Админ проблемы, но путей там нет, в чем может быть проблема? Версия 1.5.5.1
Добрый день,
я в посте писала:
«3. Заходим в админку/Учитывать в заказе (в версиях 1.5.x — Дополнения/Модули/Учитывать в заказе, для 2.0 и выше — МОдули/Учитывать в заказе) и в списке находим «Накопительная скидка». «
Здравствуйте, пишу еще раз, модуль не работает, не появился в списке модулей, в чем может быть причина? Версия 1.5.5.1
Ответила выше. К сожалению, то что пишут комментарии дважды или хоть трижды, мой ответ никак не ускорит. Блог веду на собсвтенном энтузиазме и тогда, когда есть свободное время.
Спасибо за ответ, я подумал что вы удалили первый коммент и написал второй, после того как написал увидел что первый еще не прошел модерацию. Блог полезный, начинал изучать Opencart и переделывать стандартные функции из вашего блога. Я недавно икал решение про Скидку для группы пользователей, но не такую примитивную как Скидка на странице товара, а чтобы модно было задать всем товарам сразу в % или фиксированную сумму в любой валюте, ничего не мог найти на русскоязычном пространстве, и случайным образом на английском форуме наткнулся на такой бесплатный модуль, он подходит на все версии Opencart 1.5.X вот ссылка https://www.opencart.com/index.php?route=extension/extension/info&extension_id=22263&filter_search=customer%20group%20discount&page=7 кому интересно. После регистрации на странице товара и в категории появляется 2 цены, старая и новая. Перед регистрацией цен со скидкой не видно.
Нет, адекватные комментарии не удаляю, только спамеров с рекламой или те комментарии, в которых дают ссылки на варезные модули. Ладно, разобрались с этим)
Спасибо за ссылку, надо рассмотреть модуль.
Скажите пожалуйста, а если на сайте есть определенные товары, на которые просто скидка накопительная не действуют никогда, можно это отметить. И можно ли видеть скидки своих клиентов, и например человек уже имеет скидку 5%, а на сайте мы только это вводим, как ему сразу присвоить эту скидку?
Доброго дня, поставил модуль накопительная скидка на опенкарт 2, может подскажете где копать, чтоб зарегеный пользователь видел в личном кабинете процент скидки, например рядом с бонусными балами, спасибо.
Здравствуйте, уважаемый разработчик. Установил ваш модуль на версию 2.1.0.2 модуль включил prntscr.com/be7s2l , настройки отредактировал prntscr.com/be7sab создал пользователя /prntscr.com/be7sou , установил ему ссуму покупок, как мне показалось это делается именно так prntscr.com/be7sxw , теперь при покупкке товаров в магазине… ничего не происходит, т.е. скидка не появляется. Что я сделал не так? Спасибо!
а работает ли модуль на 2.2 версии?
в 2,2 не работает и не появляется в списке модулей
Скажите как вывести скидки в личный кабинет клиента?