Перейти к содержанию

Рекомендуемые сообщения

Купоны за покупки


Купоны за покупки


Модуль позволяет автоматически, при совершении покупки, генерировать скидочные купоны по шаблону, основываясь на группе покупателя,генерироватьи купон для не зарегистрированных покупателей, выводить код купона, сроки его действия и т.д. на страницу успешного заказа и отправлять уведомление о сгенерированном купоне покупателю на почту.

Возможности: автоматическая генерация купона при совершении покупки в магазине, генерация купона по шаблону группы покупателя, в котором можно задавать префикс для названия купона, префикс для кода купона, тип купона, скидку, минимальную сумму действия купона, возможность применения купона беза авторизации пользователем, возможность предоставления бесплатной доставки, возможность указать товары, на которые распространяется купон, срок действия купона с момента создания, или конкретный период действия купона, количество использований купона, вывод на страницу успешного заказа сообщения о присвоении покупателю скидочного купона, с выводом кода купона, сроков действия купона, размера скидки; отправка покупателю уведомления на почту с выводом кода купона, сроков действия купона, размера скидки.

Совместимость: ocStore 1.5.4.1, ocStore 1.5.5.1

Требуется установленный VQmod

Установка: Для работы модуля необходим установленный VQmod. Для установки модуля скопируйте содержимое архива в корневой кталог магазина. Модуль не заменяет стандартных файлов. Установите и настройте модуль в админпанели.

Демо:

http://crazybooot.pp.ua/admin/

demo

demo


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Купоны генерируются только для зарегестрированных покупателей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Классный модуль.

А можно его привязать не к открытию страницы успешного оформления

а к смене статуса заказа на "выполненый" .

Изменено пользователем NikiN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

 

У меня почему-то проблема:

модуль установил, в админке все настроил аналогично тому, как у вас настроен модуль для группы "гость" (у меня только одна группа клиентов - Default).

Пробую оформить заказ, но модуль почему-то не срабатывает:

  • генерация купона не происходит
  • сообщение на странице success не выводится
  • на почту не приходит доп. извещение о купоне

В чем может быть проблема? Куда можно посмотреть?

oCstore 1.5.5.1.2, купоны в настройках магазина включены, установлен модуль simple (из того, что касается оформления заказа).

 

UPD: Только что попробовал на чистом ocStore 1.5.5.1.2 со стандартным чекаутом - то же самое

 

UPD2: если оформлять покупку с регистрацией, то купон-таки создается и показывается на странице успешного заказа

 

Еще у меня такой вопрос: в модуле есть настройка: "срок действия купона с момента активации" и указано, что купон будет действовать столько с момента регистрации пользователя.

У меня покупатели не регистрируются и не создаются при заказе вообще, но хотелось бы клиента тоже немного ограничить во времени с момента получения этого купона.

Возможно ли сделать так, чтобы купон действовал какое-то время не от регистрации пользователя, а с момента генерации самого купона (т.е. фактически с момента оформления заказа без регистрации)?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже на то, что у вас не отрабатывает vqmod, в его логах есть сообщения , касающиеся модуля?
По поводу срока действия купона, в описании опечатка. Спасибо что нашли, я ее исправлю. На самом деле там и имеется в виду, что купон будет действовать с момента создания заказа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже на то, что у вас не отрабатывает vqmod, в его логах есть сообщения , касающиеся модуля?

По поводу срока действия купона, в описании опечатка. Спасибо что нашли, я ее исправлю. На самом деле там и имеется в виду, что купон будет действовать с момента создания заказа.

 

визуально с vqmod все нормально, я тестил на дев. версии своего сайта + на чистом оксторе - поведение одинаковое. Ошибок в vqmod нет (в логах чисто)

Только что еще проверил: если оформлять покупку с регистрацией, то купон создается и показывается на странице успешного заказа.

 

Я могу предоставить доступ к сайту, чтобы вы могли посмотреть, это не проблема

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да.

сейчас скину вам доступ в админку, сами сможете глянуть.

 

Если что, там можно включать-отключать, удалять и т.д.

Если надо доступ на фтп - предоставлю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Автор супер адекватен, помог мне решить проблему буквально в течении часа.

Рекомендую!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может, кому-то пригодится:

 

по-умолчанию дата купона идет в формате гггг-мм-дд, что непривычно для очень многих из нас, т.к. у нас принят формат даты дд.мм.гггг.

Так он хранится в базе и так выводится клиенту на странице успешного заказа и в письме.

 

Для того, чтобы сменить формат даты в тексте письма и на странице успешного заказа, надо заменить в файле catalog/model/module/rewardcoupon.php

$data['date_start'] на date("d.m.Y", strtotime($data['date_start']))

и

$data['date_end'] на date("d.m.Y", strtotime($data['date_end']))

в строках, касающихся генерации письма и сообщения клиенту, т.е. там, где вы видите нечто подобное:

str_replace('{validfrom}', $data['date_start'],

Если просто задать формат даты в переменных $date_start и $date_end в этом файле, то в сообщении покупателю все будет выведено красиво, но в базу дата пойдет некорректная и покупатель купоном воспользоваться не сможет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то не кажет...

Notice: Undefined index: customer_id in C:\Apache24\htdocs\catalog\model\module\rewardcoupon.php on line 14
Notice: Undefined index: customer_group_id in C:\Apache24\htdocs\catalog\model\module\rewardcoupon.php on line 15
Notice: Undefined index: customer_id in C:\Apache24\htdocs\catalog\model\module\rewardcoupon.php on line 14
Notice: Undefined index: customer_group_id in C:\Apache24\htdocs\catalog\model\module\rewardcoupon.php on line 15

vQmod нормально все вставил, в логах чисто, но при выводе checkout/success в $success_text пусто. Куда копнуть, подскажите, плиз.

 

Нашел. В ф-цию function newCoupon($customer_data) передается array('customer_id_uniq' => $this->customer->getId()), а в функции же нет элемента массива с ключем 'customer_id'. Не уверен, что правильно, но с зарегистрированным пользователем помогло.

Изменено пользователем doctorandrey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Автору модуля еще раз спасибо за адаптацию под мультиязычность!

Все быстро и хорошо.

Рекомендую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А скажите, если покупатель не оставил свои mail, то как себя модуль поведет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для 1,5,2,1 можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Купила модуль. Не запуслился на 1.5.5.1.2 def. Но потом разобрались. Дело в том, что для незарегистрированных покупателей группа оформляется не "Default", а "Гость". Тогда все будет OK.

 

Но вот еще такой вопрос: Как сделать так, чтобы купон давался на все товары в магазине? Я выделила все основные категории (поставила птички напротив них) и все товары попали в список тех, к которым дается купон. Но через 1-2 года товары обновились и получается, что купоны даются уже не на все товары. Может стоило просто сделать птичку "любой товар из ИМ", а не выделять группы товаров? Или оба таких варианта.

 

Спасибо 

warezliker

за помощь.

Изменено пользователем Lilya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решение уже заложено в модуль: просто не нужно выделять никаких товаров и тогда купоны действуют на всю корзину. 

Проверено 1.5.5.1.2. Тема "default-crutch"  :-) 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для 1,5,2,1 можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! Интересует доработка модуля под опенкарт 2.х

Возможно ли это? какая будет цена?

Писал вам давненько уже в личку на эту тему, пока без ответа

Изменено пользователем warezliker

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая версия движка у Вас?

 

 

Добрый день! Использовала этот модуль на 1.5, все отлично работало!

 

Обновила opencart до 2.1, очень нужен этот модуль. Будет ли для моей версии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поддержка по модулям вообще оказывается? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От dima669
      2 500.00 руб
      Скачать/Купить дополнение


      Комплект-Expert
      Первым 5-ти покупателям Скидка!!!
      КомплектExpert - модуль для создания комплекта товаров
      Пример 1: ссылка
      Пример 2: ссылка
      Пример 3: ссылка
      Несколько форматов отображения комплекта:
      - таблица Демо
      - карусель  Демо
      - баннер Демо
      Гибкая система расположения комплектов:
      - на странице товара Демо
      - в категории рядом с соответствующими товарами Демо
      - стандартным модулем Opencart Демо
      - в статьях, блогах, новостях (внутри текста) Демо
      - на любой странице в любом месте с помощью селекторов
      Широкие возможности работы с комплектом для покупателя:
      Товар на выбор в любой позиций комплекта (подробнее...)
      Добавление товара в изначально пустые позиции комплекта (демо)
      Форма настройки и редактирования комплекта (подробнее...)
      Настройка всех возможных видов опций (подробнее...)
      Редактирование комплекта добавленного в корзину (подробнее...)
      Объединение комплекта с товаром из корзины (подробнее...)
      Контроль наличия в магазине товаров при настройке и добавлении комплекта в корзину и оформлении заказа
      Широкие возможности по настройке комплектов администратором магазина (ссылка):
      Привязка комплектов к товарам:
      - к единичному товару
      - к списку товаров
      - к товарам из категории
      - к товарам по производителю
      - к товарам по значению фильтра
      - любой комбинацией перечисленных способов
      Привязка комплектов к товарам из корзины
      Неограниченное количество позиций в комплекте
      Товар на выбор в любой позиций комплекта
      Опции: 
      - фиксированные опции
      - отключаемые опции
      - стандартные опций
      Гибкая система настройки цен товаров в комплекте : 
      - цена товара
      - цена товара минус процент
      - цена товара минус значение
      - фиксированная цена
      - возможность учета текущих акций
      Гибкая система настройки стоимости комплекта :
      - сумма товаров
      - сумма товаров минус процент
      - сумма товаров минус значение
      - фиксированная стоимость
      Количественный учет:
      - ограничение количества комплектов
      - ограничение количества комплекта в корзине
      - вывод комплектов с учетом наличия товаров в магазине
      Полноценное редактирование заказа с комплектами (ссылка):
      - редактирование комплекта в заказе
      - добавление комплектов в заказ
      - учет всех скидок в разделе Totals
      - редактирование комплектов в старых заказах когда комплекты уже удалёны из магазина
      Дополнительно
      Поддержка мультиязычности сайта
      Настройка цвета для комплектов в корзине
       
      Демо-сайт: ссылка
      Админка: ссылка 
      Логин\пароль: demo\demo
       
       
      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземпляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчику opencart-expert.com
      - Полный текст Лицензионного соглашения в файле
      Добавил dima669 Добавлено 03.11.2018 Категория Серии, Комплекты Системные требования Сайт разработчика Старая цена 4500 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От dima669
      Первым 5-ти покупателям Скидка!!!
      КомплектExpert - модуль для создания комплекта товаров
      Пример 1: ссылка
      Пример 2: ссылка
      Пример 3: ссылка
      Несколько форматов отображения комплекта:
      - таблица Демо
      - карусель  Демо
      - баннер Демо
      Гибкая система расположения комплектов:
      - на странице товара Демо
      - в категории рядом с соответствующими товарами Демо
      - стандартным модулем Opencart Демо
      - в статьях, блогах, новостях (внутри текста) Демо
      - на любой странице в любом месте с помощью селекторов
      Широкие возможности работы с комплектом для покупателя:
      Товар на выбор в любой позиций комплекта (подробнее...)
      Добавление товара в изначально пустые позиции комплекта (демо)
      Форма настройки и редактирования комплекта (подробнее...)
      Настройка всех возможных видов опций (подробнее...)
      Редактирование комплекта добавленного в корзину (подробнее...)
      Объединение комплекта с товаром из корзины (подробнее...)
      Контроль наличия в магазине товаров при настройке и добавлении комплекта в корзину и оформлении заказа
      Широкие возможности по настройке комплектов администратором магазина (ссылка):
      Привязка комплектов к товарам:
      - к единичному товару
      - к списку товаров
      - к товарам из категории
      - к товарам по производителю
      - к товарам по значению фильтра
      - любой комбинацией перечисленных способов
      Привязка комплектов к товарам из корзины
      Неограниченное количество позиций в комплекте
      Товар на выбор в любой позиций комплекта
      Опции: 
      - фиксированные опции
      - отключаемые опции
      - стандартные опций
      Гибкая система настройки цен товаров в комплекте : 
      - цена товара
      - цена товара минус процент
      - цена товара минус значение
      - фиксированная цена
      - возможность учета текущих акций
      Гибкая система настройки стоимости комплекта :
      - сумма товаров
      - сумма товаров минус процент
      - сумма товаров минус значение
      - фиксированная стоимость
      Количественный учет:
      - ограничение количества комплектов
      - ограничение количества комплекта в корзине
      - вывод комплектов с учетом наличия товаров в магазине
      Полноценное редактирование заказа с комплектами (ссылка):
      - редактирование комплекта в заказе
      - добавление комплектов в заказ
      - учет всех скидок в разделе Totals
      - редактирование комплектов в старых заказах когда комплекты уже удалёны из магазина
      Дополнительно
      Поддержка мультиязычности сайта
      Настройка цвета для комплектов в корзине
       
      Демо-сайт: ссылка
      Админка: ссылка 
      Логин\пароль: demo\demo
       
       
      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземпляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчику opencart-expert.com
      - Полный текст Лицензионного соглашения в файле
    • От Tagain
      Доброго времени суток, форумчане! 
      Прошу помощи в поиске очень нужного модуля. Данный модуль позволяет добавлять товар в корзину при применении купона. Например, покупатель добавляет в корзину Планшет, а при оформлении заказа он вводит купон и бесплатно добавляется Чехол. 
       
      Пример работающего модуля нашел случайно на каком-то игровом вот этом сайте. Если не совсем понимаете о чем речь, положите в корзину товар из раздела mortal kombat x и введите купон igoryaomk . В корзину добавится товар без цены, при нажатии на который открывается этот товар без фотографий и он не показывается в общем списке товаров. Скриншоты на всякий случай прикрепил.
       
      Так вот такую же тему я хочу применить на своем сайте. Пожалуйста, подскажите что это за модуль или если такого нет, то у кого можно заказать?


    • От guck
      Добрый день.
      Нужно при выходе из корзины очищать поле "купон". Может кто нибудь это делал или знает куда копать? Буду благодарен за подсказку.
      OC 2.3
      Спасибо.
    • От spectre
      Скачать/Купить дополнение


      Скидка по купону в зависимости от суммы заказа 2.x-3.x ||| Coupon Gradation 2.x-3.x
      Модуль позволяет задавать различные процент или сумму скидки по купону в зависимости от суммы заказа
       
      Если ввести 4:1000;5:2000;10:10000000000000
      это будет значить - до 1000 скидка 4 рубля или 4%, от 1000 до 2000 - 5, больше 2000 - 10
       
      Тестировался на 2.3, 2.1, 3.0, должно работать на всей линейке 2x и 3x
       
      Установка - закинуть в system, выполнить запрос к бд
      ALTER TABLE `oc_coupon` CHANGE `discount` `discount` VARCHAR(255) NOT NULL;  
      ОЧЕНЬ ВАЖНО!!!
      мод поставляется AS IS, поддержка осуществляется только по моему желанию
       
      Добавил spectre Добавлено 21.11.2018 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика https://freelancer.od.ua Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.