Уведомление о поступлении товара
< назад6067
3

С каждой новой версией модуля для интернет˗магазина 1С-Битрикс с системой становится проще работать, однако некоторые проблемы остаются не решенными до сих пор. Одна из них отсутствие такого нужного для владельцев интернет-магазинов функционала как уведомление о новом поступлении товара. Провести реализацию такой функции можно вручную, но это вариант работает не во всех версиях. Чтобы клиент интернет˗магазина мог получать извещения на почту стоит попробовать выполнить ряд рекомендаций.
Как включить рассылку о новом поступлении товара
Чтобы прикрутить функционал рассылки к карточке товара нужно в модуле «Торговый каталог» выставить следующие параметры:
- Включить количественный учет. Нужно поставить да.
- Разрешить покупку при отсутствии товара. Этот пункт нужно выключить.
- Разрешить отрицательное значение товара. Здесь нужно выставить нет.
- Разрешить подписку при отсутствии товара. Этот пункт должен быть активным.
В модуле «Интернет˗магазин» нужно настроить пункт: Настройки по магазинам - Подписка на товары - Использовать уведомления о поступлении товаров. Необходимо активировать последнюю функцию.
После настроек в модулях можно приступать к реализации самой подписки. В bitrix:catalog.elementнеобходимо вставить компонент bitrix:sale.notice.product. Параметры у этого компонента должны бытьследующие:
Для того, чтобы не было проблем с определением отсутствующего товара можно реализовать проверку $arResult["CATALOG_QUANTITY"] == 0. В этом случае функция будет доступной для товаров с количественным значением равным нулю. В результате проведенных манипуляций появляется ссылка «уведомить о новом поступлении». При клике на нее авторизованный пользователь подписывается на рассылку и появляется предложение «Мы оповестим вас о новом поступлении товара». Если пользователь не зарегистрирован на сайте, то ему предложат ввести активный e˗mail и ввести капчу(параметр "NOTIFY_USE_CAPTHA" == "Y” должен выглядеть так).
Как найти bitrix:catalog.element
В каталоге шаблона компонента каталога лежит директория bitrix. В ней размещены 3 папки. Одна из которых catalog.element. В этом каталоге есть директория defaul, в ней есть файл template.php. В этом файле и нужно производить все изменения, только нужно предварительно скопировать скопировать шаблон catalog в неймспейс. Код нужно добавить в конец документа. Не забудьте почистить кэш.
Если письма не приходят, то стоит проверить папку «Спам» на почте, проверить статус отправки письма в логах БД, проверить работает ли подписка для других товаров. Если же после проделанных операций письма не приходят, то в этом случае лучше обратиться к веб-программисту.
Как включить рассылку о новом поступлении товара
Чтобы прикрутить функционал рассылки к карточке товара нужно в модуле «Торговый каталог» выставить следующие параметры:
- Включить количественный учет. Нужно поставить да.
- Разрешить покупку при отсутствии товара. Этот пункт нужно выключить.
- Разрешить отрицательное значение товара. Здесь нужно выставить нет.
- Разрешить подписку при отсутствии товара. Этот пункт должен быть активным.
В модуле «Интернет˗магазин» нужно настроить пункт: Настройки по магазинам - Подписка на товары - Использовать уведомления о поступлении товаров. Необходимо активировать последнюю функцию.
После настроек в модулях можно приступать к реализации самой подписки. В bitrix:catalog.elementнеобходимо вставить компонент bitrix:sale.notice.product. Параметры у этого компонента должны бытьследующие:
Для того, чтобы не было проблем с определением отсутствующего товара можно реализовать проверку $arResult["CATALOG_QUANTITY"] == 0. В этом случае функция будет доступной для товаров с количественным значением равным нулю. В результате проведенных манипуляций появляется ссылка «уведомить о новом поступлении». При клике на нее авторизованный пользователь подписывается на рассылку и появляется предложение «Мы оповестим вас о новом поступлении товара». Если пользователь не зарегистрирован на сайте, то ему предложат ввести активный e˗mail и ввести капчу(параметр "NOTIFY_USE_CAPTHA" == "Y” должен выглядеть так).
Как найти bitrix:catalog.element
В каталоге шаблона компонента каталога лежит директория bitrix. В ней размещены 3 папки. Одна из которых catalog.element. В этом каталоге есть директория defaul, в ней есть файл template.php. В этом файле и нужно производить все изменения, только нужно предварительно скопировать скопировать шаблон catalog в неймспейс. Код нужно добавить в конец документа. Не забудьте почистить кэш.
Если письма не приходят, то стоит проверить папку «Спам» на почте, проверить статус отправки письма в логах БД, проверить работает ли подписка для других товаров. Если же после проделанных операций письма не приходят, то в этом случае лучше обратиться к веб-программисту.
Нравится
Чтобы оставлять комментарии нужно зарегистрироваться или войти!