Resource icon

Plugin Отложенные товары (shop.fav) [Shop-Script] 1.0.502

Отложенные товары (shop.fav) [Shop-Script]

FsjvzsA.png


Плагин позволяет авторизованным покупателям отложить понравившийся товар в специальный список "Отложенные товары". Данный список доступен для просмотра и редактирования покупателем в личном кабинете (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
В плагине реализованы средства изменения дизайна блоков плагина на витрине для каждой темы.
Author
sergey
Downloads
0
Views
90
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from sergey

Back
Top