Лист ожидания
Prof-inetОперативная поддержка — быстро отвечаем и помогаем! Предлагайте новые функции и настройки — добавим их по вашим пожеланиям.
Не теряйте покупателей, когда товар закончился
«Лист ожидания» добавляет в Shop-Script подписку на поступление товара. Покупатель оставляет email, подтверждает адрес и получает одно уведомление, когда нужный товар или артикул снова доступен. Администратор видит заявки, проверяет поступления и оценивает подтверждённый спрос.
Например, покупателю нужен определённый цвет модели, которого сейчас нет. Он выбирает этот артикул на странице подписки. Наличие других цветов не приведёт к отправке: уведомление относится к выбранному варианту.
Что умеет плагин
Подписка на товар или артикул. Для полностью отсутствующего товара можно выбрать любой будущий доступный артикул либо конкретный вариант. Если часть вариантов уже есть, подписка доступна только на отсутствующие.
Подтверждение email. До подтверждения заявка не участвует в уведомлениях о поступлении. Ссылка действует 48 часов.
Список подписок. Название товара, email, выбранный артикул, время заявки и состояние в одном рабочем экране.
Поиск и фильтры. Поиск по названию, email и ID артикула; фильтры ожидания, поступления, неподтверждённых, отправленных, ошибочных и отменённых заявок.
Появился в наличии. Отдельная отметка помогает выбрать подписки, по которым уже можно отправить письмо.
Рейтинг спроса. Товары и варианты сортируются по числу активных подтверждённых заявок среди последних 500 записей. Учебные подписки исключаются.
Ручная отправка. Администратор отправляет одно уведомление по готовой подписке, остаток повторно проверяется на сервере.
Отправка по расписанию. Команда для планировщика хостинга, отдельный флажок разрешения и лимит писем за запуск.
Редактируемое письмо. Свои тема, текст и имя отправителя, подстановки названия товара, ссылки на товар и отписки.
Отказ от уведомления. Персональная ссылка в письме открывает страницу отмены с кнопкой подтверждения.
Учебная проверка. Два тестовых письма на собственный адрес, без создания реального товара и изменения остатков.
Установите плагин через «Инсталлер» Webasyst. Нужны Shop-Script 10.0 или новее и PHP 7.4 или новее.
Войдите как администратор Shop-Script.
В разделе «Плагины» выберите «Лист ожидания» и нажмите «Открыть Лист ожидания».
Перейдите во вкладку «Настройки». По умолчанию форма на витрине и автоматическая отправка выключены.
Настройка витрины и почты
Адрес витрины. Укажите полный HTTPS-адрес, например https://example.ru/ или https://example.ru/shop/. В версии 1.0 поддерживается одна выбранная витрина. Адрес используется в персональных ссылках из писем, поэтому должен открываться у покупателей. Параметры запроса, логин, пароль и фрагмент в адресе не допускаются.
Email и имя отправителя. Укажите действующий адрес магазина и понятное имя. Отправка выполняется стандартным почтовым транспортом Webasyst. Настройки SMTP, если они нужны вашему хостингу, задаются в системных настройках электронной почты, а не в плагине. Проверьте, что выбранный адрес разрешён вашим почтовым сервисом.
Политика обработки данных. Укажите HTTPS-адрес вашей опубликованной политики. Ссылка показывается рядом с обязательным согласием в форме. Без неё включить форму нельзя. Плагин не составляет политику за владельца сайта.
Сохраните настройки и сначала выполните учебную проверку. Успешный ответ почтовой системы означает принятие письма к отправке, но не гарантирует попадание во входящие. Проверяйте папку «Спам» и настройки доменной почты.
Проверка двумя письмами
Откройте «Проверка писем», введите собственный email и нажмите «Отправить подтверждение».
Плагин создаст явно помеченную учебную подписку на вымышленный товар. Учебная запись хранится отдельно от каталога.
Откройте ссылку из письма и нажмите «Подтвердить подписку». Для проверки страницы ссылка учебного подтверждения также показывается администратору сразу после отправки.
Вернитесь в «Подписки» и нажмите «Обновить остатки». Учебная запись должна перейти в «Ожидает».
Нажмите «Учебное поступление». Это меняет только отметку учебной записи.
Нажмите «Отправить уведомление» и проверьте второе письмо с отметкой «ТЕСТ».
Проверьте ссылку отмены в письме. Повторно отправить обработанное уведомление кнопкой нельзя.
На тот же адрес повторное подтверждение учебной заявки доступно не раньше чем через 24 часа. Учебные заявки не попадают в рейтинг спроса и не отправляются по расписанию.
Как включить форму для покупателей
После проверки включите «Показывать форму на витрине» и сохраните настройки. Кнопка «Сообщить о поступлении» появляется на странице опубликованного товара, у которого есть отсутствующий артикул, разрешённый к продаже. Кнопка ведёт на отдельную страницу, поэтому форма подписки не вкладывается в форму покупки или отзывов.
Тема оформления должна выводить стандартный хук frontend_product.cart. Если кнопки нет, проверьте этот хук у разработчика темы, выбранную витрину, статус товара, доступность артикула и остаток. После ручной установки разработчиком может понадобиться штатная очистка кеша Webasyst.
Покупатель выбирает вариант, вводит email, отмечает согласие и проходит стандартную капчу Webasyst. Сначала приходит подтверждение. Простое открытие ссылки не подтверждает заявку: на странице нужно нажать кнопку. Это уменьшает риск подтверждения автоматическим сканером ссылок.
Когда товар считается поступившим
Для отправки товар должен быть опубликован, артикул разрешён к продаже, а его суммарный остаток — больше нуля либо неограниченный. Нулевое и отрицательное количество считаются отсутствием. Если подписка оформлена на любой артикул, достаточно одного подходящего варианта; если на конкретный — проверяется только он.
Плагин использует суммарный остаток артикула Shop-Script. Отдельные склады витрины, резервы, партии, минимальная партия и кратность продажи в версии 1.0 не учитываются. Письмо не резервирует товар и не гарантирует наличие к моменту перехода покупателя.
Ручная обработка
Откройте «Подписки», нажмите «Обновить остатки» и выберите фильтр «Появился в наличии». Нажмите «Отправить уведомление» у нужной записи. Перед отправкой сервер ещё раз проверит её статус и остаток. После принятия письма почтовой системой появятся статус «Отправлено» и время отправки.
Поиск выполняется по отображаемым последним 500 заявкам. Фильтры и счётчики также относятся к этим записям. Рейтинг показывает текущие активные ожидания, а не все исторические просмотры товара и не прогноз продаж.
Автоматическая отправка
Проверьте работу ручной отправки на собственном адресе.
В настройках плагина включите «Разрешить отправку по расписанию».
Укажите лимит от 1 до 100 писем за запуск; по умолчанию 20.
В планировщике хостинга добавьте команду php /путь/к/сайту/cli.php shop waitboardRun , заменив путь и при необходимости путь к PHP на значения вашего хостинга.
Рекомендуемый интервал — каждые 15 минут. Проверьте журнал выполнения задания.
Один флажок не создаёт задание на хостинге. Если планировщик недоступен, используйте ручную отправку. Команда проверяет первые 1000 активных рабочих подписок по ID за запуск и отправляет не больше установленного лимита; при большом числе ожиданий поздние заявки могут не попасть в эту выборку. Версия 1.0 предназначена для небольших списков ожидания. При выключенном флажке команда писем не отправляет.
Текст уведомления
В теме и тексте доступны {product} — название, {url} — ссылка на товар, {unsubscribe} — персональная ссылка отмены. В тексте обязательны две последние подстановки. Используется обычный текст без HTML. Тема — одна строка до 200 байт, тело — до 12000 байт.
Письмо подтверждения имеет фиксированный текст. Редактируемый шаблон относится только к уведомлению о поступлении. Не удаляйте предупреждение о том, что уведомление не резервирует товар, если эта информация важна вашим покупателям.
Повторы, ошибки и отказ
Для сочетания витрины, email, товара и артикула хранится одна запись. Активная подписка не дублируется, повторное подтверждение ограничено 24 часами. Публичные запросы дополнительно ограничиваются по email и хешу IP. Ссылки содержат случайные токены; в таблице сохраняются их хеши.
Состояние перед передачей письма меняется на «Отправляется». При известной ошибке ставится «Ошибка отправки». Ни одно из этих состояний автоматически не возвращается в очередь: если транспорт ответил неоднозначно, повтор мог бы создать дубль. Сначала проверьте журнал почтовой системы. Автоматического повторного отправления ошибочных писем в 1.0 нет.
Отмена по персональной ссылке закрывает конкретную заявку. Повторная подписка после закрытия возможна новым запросом с новым подтверждением, с учётом ограничения 24 часов.
Совместимость и хранение данных
Одна настроенная HTTPS-витрина, Shop-Script от 10.0, PHP от 7.4.
Административный интерфейс доступен только администраторам Shop-Script.
Email, название товара, состояния и даты хранятся в отдельной таблице базы магазина. IP хранится в виде хеша.
Нет экспорта, автоматического удаления истории, импорта подписок и отдельной роли оператора в версии 1.0.
Нет SMS, мессенджеров, массовых рекламных рассылок и привязки подписок к аккаунту покупателя.
Доставка зависит от почтового транспорта, хостинга и принимающего сервиса.
Персональные ссылки нельзя публиковать. Скриншоты карточки показывают учебный сценарий; email скрыт.
Разработчик — Prof-inet.ru. При обращении укажите версии Shop-Script, PHP и плагина, шаги воспроизведения, состояние заявки и сообщение об ошибке. Не отправляйте пароли, токены из писем и списки адресов покупателей. Для первоначальной диагностики используйте учебную подписку.





