#4445 Модуль подписки на товары не в наличии
позволяет клиентам магазина подписываться на уведомления о поступлении товаров
Краткое описание предложения
Позволяет клиентам магазина подписываться на уведомления о поступлении товаров, которых сейчас нет в наличии. Уведомления отправляются по электронной почте. Поддерживается подписка как зарегистрированных клиентов, так и гостей без авторизации в кабинете.
Интеграция в панель управления. Поддержка мультисайта.
Характеристики предложения
Основные характеристики данного предложения представлены в таблице ниже.
Характеристика | Значение |
---|---|
Интеграция в панель управления | Да |
Поддержка мультисайта | Да |
Платформа сайта | HostCMS 6 |
Стоимость, сроки и порядок оплаты
Стоимость | 21 600 руб. |
Способ оплаты | безналичный расчёт |
Срок исполнения | от 3-х рабочих дней |
Подробная информация о предложении
Как НЕавторизованный клиент может отписаться от подписок:
- В любом письме, уведомляющем о поступлении товара (отписка от всех подписок, привязанных E-mail, на который оформлена подписка и на который, соответственно, пришло уведомление о поступлении товара).
Переход по ссылке ведёт на специальный раздел отписки от подписок на товары (/shop/__shop_item_subscription/). Передаются параметры в URL из ссылки отписок; если подписка не найдена, то сообщение об ошибке.
Как авторизованный клиент может отписаться от подписок:
- В личном кабинете, если при подписке на конкретный товар посетитель был авторизован в кабинете (отписка от конкретного товара или удаление всех подписок).
- В любом письме, уведомляющем о поступлении товара (отписка от всех подписок, привязанных к данному клиенту).
- В карточке товара, на который существует подписка: кнопка «Отписаться» показывается в карточке товара.
Форма подписки на сайте:
- Если клиент авторизован, то он подписывается на тот E-mail, который указан у него в профиле кабинета.
Личный кабинет:
- Новый раздел «Подписки на товары» (/users/shop_subscribe/ )
- В этом разделе выводится список подписок данного клиента, если они есть.
- Можно удалить отдельные подписки на товары
- Можно удалить сразу все подписки на товары
- В таблице подписок показывается: название товара (ссылка в карточку товара), дата создания подписки, иконка отписки.
- Раздел подписок недоступен, если отключена константа AVM__SHOP_ENABLE_SUBSCRIPTION
Карточка товара:
- Если товара нет в наличии и у авторизованного клиента на него активная (ещё не отправленная) подписка, то в карточке товара показывается кнопка отписки, нажатие на которую удаляет подписку на этот товар. Также показывается напоминание, что клиент подписан на этот товар.
URL страницы отписки неавторизованного в кабинете клиента:
- /shop/__shop_item_subscription/
- Передаются GET параметры в ссылке, если нужно отписаться (ссылка из письма о поступлении товара)
- Если запрос неверный (нет такой подписки и т.д.), то выводится сообщение об ошибке; иначе – сообщение об успешной отписке.
Управление подписками в админке
- Пункт меню «Подписки на товары» в выпадающем меню «Товар» в разделе магазина
- URL в админке: /admin/shop/item/subscription/
- В списке по умолчанию выводятся только активные (не отправленные) подписки. В том числе и при перезагрузке раздела подписок при клике по хлебным крошкам.
- Фильтр подписок: «Активные подписки», «Письма уже отправлены», «Все подписки» (т.е. фильтрация по состоянию отправки писем)
- Отдельный вывод отчёта в HTML с группировкой вида «Товар» = «Количество активных подписок»
В списке подписок выводятся колонки:
- «Код» - просто id строки подписок в базе
- «Статус отправки» - иконка. Конвертик – ожидает отправки (активная подписка). Галочка – уже отправлено
- «Товар» - название товара. Если товар существует, активен и не удалён в корзину, то рядом с названием показывается ссылка на карточку товара на сайте (а само название показывается актуальным для товара с таким кодом). Иначе – просто название на момент подписки, без ссылки.
- «Имя» - значение из поля «Ваше имя» формы подписки, если это подписка незарегистрированного клиента. Если это подписка зарегистрированного клиента, то показывается ФИО из профиля клиента на сайте.
- «E-mail» - значение из поля «Сообщить о поступлении на E-mail» формы подписки, если это подписка незарегистрированного клиента. Если это подписка зарегистрированного клиента, то показывается E-mail из профиля клиента на сайте.
- «Логин» - показывает логин клиента, если это подписка сделана авторизованным клиентом. Если такой клиент на сайте больше не существует, то показывается просто его ID из таблицы подписок. Для подписок неавторизованных посетителей в этом поле ничего не выводится.
- «Создан» - дата создания подписки.
- «Отправлен» - дата отправки письма о поступлении товара (пусто, если не отправлено).
- Стандартная иконка удаления в корзину. Удаление как обычно – с запросом подтверждения. Удаление происходит в корзину и можно восстановить удалённые элементы. Подписки, удалённые в корзину, не отображаются в кабинете и на них не отправляются уведомления о поступлении товаров.
- Если клиент сам отписывается (по ссылке или в кабинете, то удаление не в корзину, а полное).
Поддержка встроенных возможностей панели управления HostCMS:
- Стандартный вывод списка постранично. Число элементов списка на страницу указывается как обычно (по умолчанию 20).
- Доступен стандартный фильтр списка по колонкам: «Товар», «Имя», «E-mail» и «Логин» (поиск полного совпадения)
- Доступен стандартный экспорт списка в CSV. Особенность – списки, экспортированные из HostCMS, в Excel открываются с ошибкой в кодировке, поэтому после скачивания CSV файла пересохранить его в любом текстовом редакторе в кодировке ANSI.
Групповые операции:
- Групповое удаление элементов (подписок)
Создание и редактирование подписок:
- Не предусмотрено, т.к. по определению клиенты сами подписываются.
Формы центра администрирования:
- Новая форма списка подписок («Подписки магазина»)
- Почти все поля используют функции обратного вызова, чтобы выводить данные из таблицы подписок в нормальном виде, поэтому форму лучше без причин не редактировать
База данных:
- Одна таблица в базе (для хранения подписок)
Поддержка многосайтовости HostCMS:
- Поддерживается: раздел подписок доступен в любом магазине на сайте (например, в стандартной доске объявлений).
- Подписки разных магазинов не смешиваются.
Обновление от 16.05.2021: Поддержка подписки на поступление товара на конкретный склад
Если магазин использует несколько складов, то форма подписки позволяет подписаться:
- На поступление товара на любой из складов
- На поступление товара на один или более сладов, на которых этот товар отсутствует.
В обновлении модуля от 16.05.2021 мы полностью переработали форму подписки. Также появилась возможность отписаться прямо из всплывающей формы подписки (если уже подписан на конкретный склад и авторизован в кабинете).
В панели управления добавлена колонка "Склад", а также дополнительные фильтры подписок по складу.
Системные требования к сайту
Обратите внимание на системные требования к сайту, указанные выше в таблице "Характеристики предложения".
В таблице указаны как характеристики самого предложения, так и требования к сайту. Обычно сложного ничего нет, но бывают случаи несовместимости.
Если что-то не соответствует, то стоимость данного предложения уже не будет фиксированной, а будет оцениваться по факту выполнения исходя из почасовых тарифов, поскольку объём работ становится неопределённым (и совместимость с вашим сайтом тоже).
Поскольку вы сами это никак не узнаете, свяжитесь с нами и мы проверим. Обычно это можно сделать без доступа к сайту (панель управления, FTP), но не всегда (зависит от конкретного типового решения).
Что нам потребуется для выполнения работы
Для выполнения работы нужны следующие доступы к вашему сайту:
- Административный (полный) доступ в панель управления сайтом.
- Доступ по FTP в корень папки сайта.
Подробнее про доступы к сайту читайте здесь.
Если мы с вашим сайтом ещё ни разу не работали, нам потребуется немного больше времени на выполнение работы, т.к. сайт нам не знаком.
Есть вопросы по данной услуге?
Если у Вас остались вопросы или что-то непонятно, свяжитесь с нами любым удобным способом. Как правило, всегда остаются какие-то непонятные моменты - это совершенно нормально! Вам достаточно позвонить и мы ответим на любые вопросы.
Нужно что-то ещё?
Если Вас интересуют и другие услуги, ознакомиться с ними можно по ссылкам ниже.
Информация на странице не является публичной офертой и может быть изменена без предварительного уведомления.