Брошенные корзины

Брошенные корзины
990 ₽
Более 10 установок.
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Модуль предназначен для оповещения пользователя о его незавершенной покупке. Модуль отправляет покупателю на e-mail письмо или несколько писем через заданный интервал времени, если он оставил корзину.

ВНИМАНИЕ! Для работы необходим модуль «Пользователи сайта».

Поддерживаемые редакции:

  • «Бизнес»
  • «Корпорация»

Список подстановок:

  • {USER_ID} — Идентификатор пользователя
  • {USER_LOGIN} — Логин пользователя
  • {USER_NAME} — Имя пользователя
  • {USER_PATRONYMIC} — Отчество пользователя
  • {USER_EMAIL} — E-mail пользователя
  • {USER_PHONE} — Телефон пользователя
  • {CART_CONTENT} — Содержимое корзины пользователя

Информация о разработчике:

  • Разработчик: Hostmake LLC
  • Вопросы по модулю: support@hostcms.ru
  • Поддержка: support@hostcms.ru

Инструкция по работе с модулем:

1. Первичная настройка.

После установки модуля необходимо добавить в CRON на хостинге выполенение файла /cron/schedule.php из стандартной поставки системы: https://www.hostcms.ru/documentation/modules/schedule/cron/

Это необходимо для того, чтобы стандартный модуль «Планировщик задач» мониторил записи о брошенных корзинах и, в случае отсутствия активности за определенный период, совершал отправку писем.

Внимание! Если этот шаг будет пропущен, то будет работать только отправка писем вручную.

2. Настройка шаблонов писем.

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

  • Название — внутреннее название шаблона в системе. В письма пользователю не фигурирует.
  • Тема — Тема письма пользователю, которое будет отправлено. Допускает указание в себе подставновок из списка подстановок.
  • Задержка — Задержка (в минутах) отправки письма пользователю сайта, при отсутствии активности. Например, 05.12.2016 в 12:00 пользователь добавил товар в корзину. При отсутствии активности в корзине, т.е. пользователь не удалял или добавлял в корзину товары, 05.12.2016 в 12:30 ему будет отправлено письмо о забытой корзине. Время отсчитывается с момента последней активности пользователя в корзине на сайте.
  • Тип письма - Выбор типа письма. Либо отправка обычного текстового письма с подстановками, либо использование XSL-шаблона «БрошенныеКорзины» из поставки модуля.
  • Текст — Доступен только при типе письма «Текст» и содержит в себе текст письма с подстановками для отправки письма пользователю.

События (хуки):

Модуль имеет хуки:

* @hostcms-event Abandoned_Cart_Controller.onBeforeSendMail

* @hostcms-event Abandoned_Cart_Controller.onAfterSendMail

Срабатывающие перед отправкой письма о брошенной корзине пользователю и после отправки соответственно. Пример отправки копии письма о брошенной корзине администратору сайта:

class Abandoned_Cart_Admin_Mail_Observer
{
 static public function onAfterSendMail  ($object, $args)
 {
		list  ($oSiteuser, $oShop, $oAbandoned_Cart_Mail_Template, $sMessage) = $args;

		$oSite = $oShop->Site;

		$Abandoned_Cart_Controller = new Abandoned_Cart_Controller  ();

		Core_Mail::instance  ()
			->to  ($oSite->admin_email)
			->from  ($oShop->getFirstEmail  ())
			->subject  ($Abandoned_Cart_Controller->applyTemplate  ($oAbandoned_Cart_Mail_Template->subject, $oSiteuser, $oShop))
			->message  ($sMessage)
			->contentType  ('text/html')
			->header  ('X-HostCMS-Reason', 'Abandoned Cart')
			->header  ('Precedence', 'bulk')
			->send  ();
 }
}

// Add observer
Core_Event::attach  ('Abandoned_Cart_Controller.onAfterSendMail', array  ('Abandoned_Cart_Admin_Mail_Observer', 'onAfterSendMail'));

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
2.3 07.02.2020
  • Добавлена украинская локализация
6.8.7
2.2 30.07.2019
  • Добавлена отправка письма куратору магазина
6.8.7
2.1 10.10.2018 6.8.2
2.0 18.07.2018 6.7.7
1.0 10.11.2016 6.6.3

Комментарии

  • Без темы

    подскажите, для работы модуля пользователь, который бросил корзину должен быть зарегистрирован на сайте?

    bask 14.05.2019 20:11:58

    Без темы

    Конечно, зарегистрирован и авторизован, иначе не узнать, собственно кому отправлять письмо про товары в корзине.

    hostcms 15.05.2019 09:05:11
Похожие