Отложенные товары

Отложенные товары для Shop-Script

Клиент откладывает товар для будущей покупки

1 оценка

Ваш отзыв
Установок
60+
Разработчик
Поддержка

Плагин позволяет авторизованным покупателям отложить понравившийся товар в специальный список "Отложенные товары". Данный список доступен для просмотра и редактирования покупателем в личном кабинете (my/favlist/). Добавление товара в список осуществляется по нажатию специальной кнопки, которую можно добавить в шаблон темы с помощью хелпера {shopFavPlugin::button($sku_id)}, где $sku_id - идентификатор артикула товара.

Например для страницы товара в шаблон необходимо вставить хелпер вида
{shopFavPlugin::button($product.sku_id)}
в категориях или списке товара
{shopFavPlugin::button($p.sku_id)}

Таким образом покупатель имеет возможноть добавить товар с точностью до артикула.

Для корректной работы добавления товара в отложенные товары при наличии нескольких артикулов необходимо в js-функцию, исполняемую при выборе артикула (обычно в файле product.js), вставить код $.shopFavPlugin.changeSkuId(sku_id,container), где sku_id - текущий id артикула, container - jQuery-элемент, внутри которого вставлен хелпер.

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

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

Проверку на понижение цены отложенного товара можно запустить в автоматическом режиме с помощью планировщика cron.
Для вызова скрипта нужно использовать команду следующего вида:
php cli.php shop favCheck

Очистку неактуальных отложенных товаров можно запустить в автоматическом режиме с помощью планировщика cron.
Для вызова скрипта нужно использовать команду следующего вида:
php cli.php shop favClean

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

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

При отправке сообщений ведется лог-файл wa-log/shop/fav.log

В плагине реализованы средства изменения дизайна блоков плагина на витрине для каждой темы.

Ещё продукты разработчика

Все продукты этого разработчика