Автор Тема: Модуль mailalerts шлет слишком много писем  (Прочитано 643 раз)

04 Октября 2014, 12:43:32
  • Фрилансер
  • *
  • Сообщений: 104
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Прошу совета у опытных форумчан. Есть такой модуль - mailalerts (преста 1.4), он отправляет уведомления администратору об новых заказах, а также сигналит о том, что товар заканчивается. И есть там такая функция - уведомить меня, когда появится в наличии товар. Вот тут и кроется главная ловушка. Покупатель вбивает свой почту в окошечко, и когда товар появляется, ему приходит писмо о том, что товар снова в наличии. Покупатель товар покупает и довольный уходит. Но модуль ПРОДОЛЖАЕТ СЛАТЬ уведомления, одно за другим (периодчность я еще не определил, где-то раз в неделю или чаще). Покупатели бесятся и взывают прекратить этот беспредел. Функция нужная, удалять модуль неохота. Как заставить модуль слать уведомление только ОДИН (1) раз? Помогите советом.
04 Октября 2014, 13:49:09
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13642
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Только переделать модуль. Добавить переменную флаг (отослано/не отослано) еще 1 поле в таблицу рассылки (да/нет), в него сохранять переменную флаг. При отправке установить проверку флага.
Или сам покупатель в личном кабинете должен отказаться от рассылки.
04 Октября 2014, 17:24:04
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 104
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Только переделать модуль. Добавить переменную флаг (отослано/не отослано) еще 1 поле в таблицу рассылки (да/нет), в него сохранять переменную флаг. При отправке установить проверку флага.
Или сам покупатель в личном кабинете должен отказаться от рассылки.
В том то и дело, что не нужно быть зарегистрированным, чтобы подписаться на уведомления. Вмдимоя таки буду переделывать модуль. Может, кто-нибудь уже решал эту проблему?
05 Октября 2014, 12:53:29
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1012
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этом модуле сделано так, чтобы принудить клиента к регистрации. Если он зарегистрируется, то сможет отказаться от подписки.
Можно текст письма изменить, дописать, что если хотите отказаться, то зарегистрируйтесь. Или сделать дополнительный модуль в который будет отсылать письма незарегистрированным клиентам, в них будет ссылка на страницу с отказом от подписки.