Сповіщення про наявність товару

Цей модуль призначений для автоматичного надсилання сповіщень покупцям, коли товар, який раніше був відсутній, знову стає доступним у вашому магазині. Якщо покупець авторизований, в його особистому кабінеті з'явиться відповідний розділ, в якому він зможе переглянути всі свої запити на сповіщення про наявність товарів, їх статуси, а також за необхідності видалити непотрібні запити. Модуль відстежує тільки значення кількість товарів (quantity).

Функціонал

  • Автоматичне надсилання листів сповіщень про наявність товару (при редагуванні товару або CRON).
  • Можливість для покупців підписуватися на сповіщення, а також керувати підписками в особистому кабінеті.
  • Можливість для адміністратора магазину отримувати сповіщення про нові запити від користувачів
  • Можливість персоналізації тексту листа за допомогою шаблону.

Встановлення

  1. Увійдіть в адміністративну панель Opencart.
  2. В лівій панелі навігації перейдіть до розділу 'Осtemplates' і виберіть 'Модулі'.
  3. Знайдіть модуль "Сповіщення про наявність товару" у списку та перейдіть до налаштувань модуля.
  4. Перевірте, щоб у головних налаштуваннях Opencart, вкладка "Опції" - було заборонено "Замовлення при нестачі на складі" https://share.cleanshot.com/m0nGn7Br

Налаштування

На сторінці налаштувань модуля доступні 3 вкладки: "Налаштування", "Налаштування email шаблону" та "Підписники".

У вкладці "Налаштування" доступні такі опції:

  1. Статус: Ця опція дозволяє включити чи вимкнути модуль. Якщо опція увімкнена (ON), то модуль активний та функціонує.

  2. Повідомляти при редагуванні товару?: Якщо ця опція увімкнена, покупці зможуть отримувати повідомлення, коли товар редагується та змінюється його кількість.

  3. Відправляти сповіщення адміністратору про новий запит: Якщо ця опція увімкнена, адміністратор отримуватиме сповіщення про нові запити від покупців.

  4. Пошта для повідомлень: Тут можна вказати адресу електронної пошти, на яку будуть приходити повідомлення.

  5. Відображати поле «Ім'я»?: Опція визначає, чи буде доступне покупцям поле для введення імені.

  6. Відображати поле «Телефон»?: Опція визначає, чи буде доступне покупцям поле для введення номера телефону.

  7. Маска номеру телефону: Визначає формат, у якому покупці повинні вводити свій номер телефону.

  8. Секретний ключ для виконання CRON: Якщо залишки товару у вашому магазині оновлюються за допомогою синхронізації, рекомендуємо налаштувати автоматчину перевірку підписників на наявність товарів. Для цього вкажіть секретний ключ, який використовується для автентифікації запитів CRON. Після цього збережіть налаштування модуля та отримайте готові налаштування для CRON.

  9. Завдання CRON: Ця команда вказує на конкретний URL, де буде виконуватися завдання CRON, разом із секретним ключем для автентифікації, який необхідно додати у панелі вашого хостингу. Виконання такого завдання можна налаштувати залежно від частоти оновлення вашої бази товарів. Зазвичай таке завдання налаштовується для виконання один раз на добу.


У вкладці "Налаштування email шаблону" доступні такі опції:

  • Статус: дозволяє активувати (ON) або деактивувати (OFF) цю функцію. Коли статус увімкнено, покупці будуть отримувати сповіщення на електронну пошту. Якщо статус (OFF), тіло листа повідомлення буде сформовано з файлів локалізації модуля.

Секція "Лист повідомлення покупцям при надходженні товару в наявність" містить налаштування для надсилання сповіщень покупцям, коли товар надходить на склад.

  • Динамічні змінні:

    • [store] - назва магазину.
    • [product_name] - назва товару.
    • [product_link] - посилання на сторінку товару.
  • Заголовок повідомлення: В цьому полі можна вказати текст заголовка листа, який буде відправлено покупцям.

  • Текстове поле для листа: У цьому полі можна редагувати текст листа, який буде відправлено покупцям. Тут можна використовувати раніше згадані динамічні змінні для автоматичної підставляння інформації.

Якщо у вашому магазині активні дві та більше локалізацій, налаштуйте відповідні поля у вкладках локалізацій.


У вкладці "Підписники" доступні такі налаштування:

Фільтрація підписників:

  • Email: Поле для введення або фільтрації за електронною адресою підписника.
  • Товар: Поле для введення або фільтрації за конкретним товаром, на який здійснено підписку.
  • Телефон: Поле для введення або фільтрації за номером телефону підписника.
  • Статус: Випадаюче меню для фільтрації підписників за їхнім статусом підписки.
  • Кнопка "Фільтр": При натисканні ця кнопка запускає процес фільтрації списку підписників відповідно до введених параметрів.
  • Кнопка "Видалити вибране": Дозволяє видалити вибрані записи зі списку підписників.

Список підписників

Тут представлені всі підписники та інформація про них.

  • Користувач/Email: Ім'я та електронна адреса підписника.
  • Телефон: Номер телефону підписника.
  • Назва товару: Товар, на який підписався покупець.
  • Дата підписки: Час та дата, коли покупець здійснив підписку на товар.
  • Дата сповіщення: Час та дата, коли покупцеві було надіслано сповіщення про товар.
  • Статус: Поточний статус підписки покупця.