Jump to content

[WebMe] Child Birthday Coupon [Opencart_23x / ocStore_23x] [Opencart_3020]

Version number: 0.2.ocs23023 / 0.1.ocs3020

1,380.00 RUB

   (0 reviews)
OpenCart:
  • 3.0
  • 2.3
ocStore:
  • 3.0
  • 2.3
Sign in to follow this  

11 Screenshots

About This File

Дополнение добавляет в личном кабинете покупателя пункт "Мои дети", где можно будет добавить ребенка (имя, дата рождения, пол (М, Д)).
В админке в разделе покупателей, у пользователя добавляется вкладка "Дети", где выводится список указанных детей (имя, дата рождения, пол (М, Д)).

При приближении ДнейРождения (указывается в настройках модуля "за сколько дней поздравить") генерируются (задача для CRON) индивидуальные купоны для каждого "ребенка". Если, конечно, возраст "ребенка" в пределах допустимого (параметр "Максимальный возраст ребенка (лет)" в настройках модуля).
Размер, тип скидки и прочие параметры для купонов задаются в настройках модуля.

Затем пользователю отправляется SMS и/или EMAIL (в зависимости от настроек) с текстом, заданным в настройках модуля на соответствующих вкладках, и индивидуальным кодом купона на скидку.

Список доступных переменных (для использования в "шаблонах" сообщений):

{name} - имя родителя
{child_name} - имя ребенка
{child_birthday} - дата рождения ребенка
{discount} - скидка
{discount_type} - тип скидки (сумма или процент)
{coupon} - код одноразового купона
{order_total} - минимальная сумма заказа
{date_end} - дата окончания действия купона


Ведется журнал (отдельный от системного) генерации купонов и рассылки сообщений при запусках по расписанию.


Для генерации купонов по расписанию и запуска рассылки по расписанию (CRON) !!!___ОБЯЗАТЕЛЬНО НАДО УКАЗЫВАТЬ "Ключ безопасности" В НАСТРОЙКАХ___!!!

 


Плюшки:
- встроена система защиты от "коварных покупателей", которые захотят редактировать ДР своих детей (сдвигая чуть вперед) и постоянно получать купоны :)

 

Как это работает:
Скрипт генерации купонов собирает данные о детях с приближающимися ДнямиРождения. Затем проверяет наличие записей в технической таблице в БД по каждому ребенку. Если найдены записи (ребенку уже генерировались купоны на ДР) - сверяет текущую ДатуРождения (которая указана у ребенка в данный момент) с сохраненной ранее в БД. Если совпадает - генерируем купон. Если нет - не генерируем купон и пишем в лог сообщение такого плана:
- - -
child (asd, #11) has modified birthday (before:2004-06-21; now:2004-06-23)
- - -

 

 

#######################################################
#
# УСТАНОВКА
#
#

_#__1. Загрузите файлы из директории "upload" в корневую директорию вашего магазина на хостинге.
_#__2. админка - система - пользователи - группы пользователей :: убедитесь, что вашей группе даны права на просмотр/изменение "extension/module/webme_child_birthday_coupon".
_#__3. админка - дополнения - менеджер дополнений :: обновите кэш модификаторов и убедитесь, что в логе нет записей "NotFound", касающихся дополнения.
_#__4. админка - дополнения - модули :: [WebMe] Купон ко Дню рождения ребенка - [установить].
_#__5. админка - дополнения - модули :: [WebMe] Купон ко Дню рождения ребенка - [изменить].
_#__6. настройте модуль (!!!___ОБЯЗАТЕЛЬНО НАДО УКАЗЫВАТЬ "Ключ безопасности" НА ВКЛАДКЕ CRON___!!! ), нажмите кнопку "сохранить".
_#__7. скопируйте команды задач для запуска по расписанию (CRON) и создайте соответствующие задачи в панели управления хостингом.
_#__7.1 !!!___Генерация обязательно должна запускаться РАНЬШЕ рассылки___!!!
_#__7.2 Рекомендации: генерацию ставьте на ночное время, а рассылку - на дневное (чтобы не беспокоить покупателей ночными SMS).

 


################################
#
# Список изменений
#
################################


[=== 2018.06.22 ===]
* v. 0.2.ocs23023
>> Исправлена ошибка "если в админке при редактировании покупателя нажать добавить ребенка, но ничего не внести, то оно заносит с пустыми полями".
>> Покупателю добавлена возможность добавлять и редактировать информацию о детях в модальном окне.
>> В админке в модуль добавлена вкладка с информацией о ближайших ДняхРождения.

 

[=== 2018.06.21 ===]
* v. 0.1.ocs23023
>> Изменен способ выбора пола ребенка в кабинете покупателя с select на radio.
>> Создание ocmod-файла для дополнения.

 

[=== 2018.06.18 ===]
* v. 0.1.ocs23023
>> Первый релиз дополнения.



afwollis's Other Downloads


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.