Модуль расширяет возможности подписки на товары, которых нет в наличии. В частности, покупатель может указать требуемое количество отсутствующего товара. Администратор магазина сможет анализировать, какие из отсутствующих товаров следует закупить в первую очередь и в каком объеме, а также отслеживать успешность отправки уведомлений клиентам о наличии.
Функциональные характеристики
Автоматическая рассылка уведомлений подписчикам товаров (которые стали доступны) на агенте (с заданным периодом времени проверки).
Настройка хранения и чистки подписок (успешных и с ошибками).
Фильтрация списка товаров по количеству подписавшихся и суммарно-ожидаемому количеству товара среди покупателей.
Возможность ручной отправки выбранных уведомлений и отслеживание статуса доставки
CSS-кастомизация модального окна с формой подписки для клиента, использование капчи.
Произвольный почтовый шаблон (на основе стандартных) для уведомлений с использованием переменных
Вывод кнопок вызова модального окна с формой подписка на детальной странице товара и списка товаров раздела
Инструкция
Форма подписки устанавливается размещением специального кода в шаблонах сайта. Шаблоны индивидуальны и поэтому у неопытных пользователей с размещением могут возникнуть трудности. Если вам нужна помощь, обратитесь в нашу техническую поддержку.
<? if(\Bitrix\Main\Loader::includeModule("profistudio.followstock")):?> <?$APPLICATION->IncludeComponent( "profistudio:followstock.form", ".default", array( "COMPONENT_TEMPLATE" => ".default", "FORM_ID" => "profistudio-followstock-form-1", "NO_SPAM" => "captcha", "INCLUDE_JQUERY" => "N", "Z_INDEX" => "1500", "OK_TEXT" => "Спасибо! Вы успешно подписались на уведомление о наличии товара", "FORM_NAME" => "Подписаться на уведомление о наличии товара", "FORM_DESCRIPTION" => "Как только товар будет в наличии, мы сообщим Вам об этом по e-mail", "FORM_FIELD_EMAIL" => "Ваш e-mail", "FORM_FIELD_COUNT" => "Необходимое количество", "SEND_BUTTON_NAME" => "Подписаться", "CANCEL_BUTTON_NAME" => "Отмена", "COMPOSITE_FRAME_MODE" => "A", "COMPOSITE_FRAME_TYPE" => "AUTO", "SUBSCRIBED_TEXT" => "Вы уже подписаны на выбранный товар" ), false );?> <? endif;?> |
"INCLUDE_JQUERY" => "N" на "INCLUDE_JQUERY" => "Y". |
if(jQuery) alert('jQuery подключен!'); /*если jQuery не обнаружен, вы не увидите предупреждения.*/ |
"NO_SPAM" => "captcha" на "NO_SPAM" => "" |
<? if(\Bitrix\Main\Loader::includeModule("profistudio.followstock")):?> <? $APPLICATION->IncludeComponent( "profistudio:followstock.button", ".default", array( "COMPONENT_TEMPLATE" => ".default", "BUTTON_ID" => "profistudio-followstock-button-detail", "FORM_ID" => "profistudio-followstock-form-1", "PRODUCT_ID" => $actualItem['ID'], "BOX_CLASS_NAME" => "profistudio-followstock-subscribe-btn-box_detail", "BUTTON_CLASS_NAME" => "" ), $component, array('HIDE_ICONS' => 'Y') );?> <? endif;?> |
if(typeof(window["profistudioFollowstockSubscribeButtonSetProductId"]) === "function") { profistudioFollowstockSubscribeButtonSetProductId("profistudio-followstock-button-detail", this.offers[this.offerNum].ID); } |
<? if(\Bitrix\Main\Loader::includeModule("profistudio.followstock")):?> <? $APPLICATION->IncludeComponent( "profistudio:followstock.button", ".default", array( "COMPONENT_TEMPLATE" => ".default", "BUTTON_ID" => "profistudio-followstock-button-list_" . $itemIds['ID'], "FORM_ID" => "profistudio-followstock-form-1", "PRODUCT_ID" => $actualItem['ID'], "BOX_CLASS_NAME" => "profistudio-followstock-subscribe-btn-box_list", "BUTTON_CLASS_NAME" => "" ), $component, array('HIDE_ICONS' => 'Y') );?> <? endif;?> |
if(typeof(window["profistudioFollowstockSubscribeButtonSetProductId"]) === "function") { profistudioFollowstockSubscribeButtonSetProductId("profistudio-followstock-button-list_" + this.visual.ID, this.offers[index].ID); } |
<? if(\Bitrix\Main\Loader::includeModule("profistudio.followstock")):?> <? $APPLICATION->IncludeComponent( "profistudio:followstock.button", ".default", array( "COMPONENT_TEMPLATE" => ".default", "BUTTON_ID" => "profistudio-followstock-button-detail", "FORM_ID" => "profistudio-followstock-form-1", "PRODUCT_ID" => ($arCurrentSKU ? $arCurrentSKU['ID'] : $arResult['ID']), "BOX_CLASS_NAME" => "profistudio-followstock-subscribe-btn-box_detail", "BUTTON_CLASS_NAME" => "" ), $component, array('HIDE_ICONS' => 'Y') );?> <? endif;?> |
if(typeof(window["profistudioFollowstockSubscribeButtonSetProductId"]) === "function") { BX.addCustomEvent('onAsproSkuSetPrice', function(eventdata){ if(typeof(eventdata) !== 'undefined' && typeof(eventdata.offer) !== 'undefined' && typeof(eventdata.offer.ID) !== 'undefined' && !!eventdata.offer.ID) { profistudioFollowstockSubscribeButtonSetProductId("profistudio-followstock-button-detail", eventdata.offer.ID); } }); } |
<? if(\Bitrix\Main\Loader::includeModule("profistudio.followstock")):?> <? $APPLICATION->IncludeComponent( "profistudio:followstock.button", ".default", array( "COMPONENT_TEMPLATE" => ".default", "BUTTON_ID" => "profistudio-followstock-button-list_" . $arItemIDs["strMainID"], "FORM_ID" => "profistudio-followstock-form-1", "PRODUCT_ID" => ($arCurrentSKU ? $arCurrentSKU['ID'] : $arItem['ID']), "BOX_CLASS_NAME" => "profistudio-followstock-subscribe-btn-box_list", "BUTTON_CLASS_NAME" => "" ), $component, array('HIDE_ICONS' => 'Y') );?> <? endif;?> |
if(typeof(window["profistudioFollowstockSubscribeButtonSetProductId"]) === "function") { BX.addCustomEvent('onAsproSkuSetPrice', function(eventdata){ var $product = eventdata.product; if(!$product.length) { return; } var $button = $product.eq(0).find('[data-name="profistudio-followstock-subscribe-btn"]'); if(!$button.length) { return; } var buttonId = $button.attr('data-id') || ''; if(!buttonId) { return; } if(typeof(eventdata) !== 'undefined' && typeof(eventdata.offer) !== 'undefined' && typeof(eventdata.offer.ID) !== 'undefined' && !!eventdata.offer.ID) { profistudioFollowstockSubscribeButtonSetProductId(buttonId, eventdata.offer.ID); } }); } |
После стандартной установки модуля, необходимо включить его работу в настройках: «Администрирование - Настройки — Настройки продукта — Настройки модулей — Подписка на товары: уведомление о наличии».
В окне настроек на вкладке «Настройка уведомлений», необходимо:
активировать опцию создания агента для автоматической рассылки, а так же указать период запуска агента для проверки подписок на товар, который стал доступен к покупке.
задать параметры удаления подписок с успешной отправкой уведомления и с ошибками
Кроме того, если вам требуется более глубокая и профессиональная консультация по поисковому продвижению или интернет-маркетингу в целом, вы можете обратиться так же по указанному адресу электронной почты с указанием темы вопроса.
Мы digital-агентство «Студия Profi» с полным циклом интернет-маркетинга и командой высококвалифицированных разработчиков. Работаем с 2005 г. и оказываем услуги по:Внимание! Повторная установка в демо-режиме приведет к окончанию демо‑режима и невозможности использовать модуль.