- Документація
- Повідомлення клієнтам
- Відстеження цін
Відстеження цін
Як налаштувати «Відстеження цін» у шаблоні Trust для OpenCart 3: форма підписки, cron, лист покупцю, список запитів і журнал сповіщень.
У картці товару під ціною є посилання «Бажаєте дізнатись коли ціна зміниться?». Покупець залишає e-mail, і щойно ціна товару зміниться, він отримує лист. Це повертає людей, які вже дивилися товар, але чекали знижки.
![]()
Відкрийте Octemplates → Модулі → Відстеження цін.
Потрібен cron. Ціни перевіряє планувальник завдань хостингу. Без нього підписки збираються, але листи не надсилаються. Налаштування описано нижче.
Налаштування
![]()
Модуль
- Модуль увімкнено — вимкнений модуль прибирає посилання з картки товару, ховає розділ «Відстеження цін» у кабінеті покупця й зупиняє надсилання листів. Зібрані підписки зберігаються.
Форма підписки
- E-mail — є завжди й обов'язковий: на нього надходить лист.
- Поле «Ім'я» — обов'язкове, до 32 символів. Підставляється в лист замість
[customer_name]. Зареєстрованим покупцям заповнюється автоматично. - Поле «Телефон» — обов'язкове, з масками країн із налаштувань теми. Якщо в SMS Notify увімкнено шаблон «Відстеження цін», покупець отримає ще й SMS.
Перевірка цін
- Cron-пароль — захищає посилання для cron від сторонніх. Створюється під час встановлення; кнопка праворуч генерує новий. Після зміни збережіть налаштування й оновіть команду в планувальнику.
- Команда для cron — скопіюйте її й додайте в планувальник завдань хостингу, наприклад раз на 30 хвилин. Кнопка «Запустити перевірку зараз» запускає перевірку вручну й показує, скільки сповіщень надіслано.
- Перевіряти при збереженні товару — після збереження товару в адмінці перевірка одразу запускається для нього, якщо на нього є підписки. Не треба чекати cron. Потрібен збережений cron-пароль.
Порада. Змінюєте ціну чи запускаєте акцію — увімкніть «Перевіряти при збереженні товару»: підписники отримають лист одразу.
Лист покупцю
![]()
За замовчуванням надсилається стандартний лист мовою, якою покупець користувався під час підписки: ім'я, назва товару, стара й нова ціна та посилання на товар.
Щоб написати власний лист, увімкніть «Власний шаблон листа». Тема й текст обов'язкові для кожної мови, текст — не коротший за 30 символів. У тему й текст можна вставляти шорткоди (клік по шорткоду копіює його):
| Шорткод | Що підставляється |
|---|---|
[customer_name] | Ім'я покупця |
[product_name] | Назва товару |
[old_price] | Ціна під час підписки |
[new_price] | Нова ціна |
[product_url] | Посилання на товар |
[store_name] | Назва магазину |
Запити
На вкладці «Запити» — усі підписки з фільтрами за email, товаром, ім'ям і статусом.
![]()
- Покупець — ім'я, email, телефон; для незареєстрованих позначка «гість»;
- Товар і мова, якою користувався покупець;
- Ціна при підписці — у валюті, яку покупець обрав на сайті;
- Статус — «Чекає зміни ціни» або «Сповіщено».
Після першої зміни ціни покупець отримує один лист, а підписка стає «Сповіщено». Щоб стежити далі, він має підписатися знову. Видалені тут запити зникають і з кабінету покупця.
Журнал сповіщень
![]()
Кожен рядок — лист, надісланий покупцю: стара й нова ціна, різниця (зелений — ціна знизилась, червоний — зросла), дата й статус «Надіслано» або «Помилка». Ціни перераховано в основну валюту магазину.
Як це працює
Підписка
Покупець натискає посилання під ціною й вказує e-mail (та ім'я й телефон, якщо ці поля увімкнено). Підписка з'являється зі статусом «Чекає зміни ціни».
Перевірка
Cron порівнює поточну ціну (з урахуванням акції й податку, у валюті покупця) з ціною під час підписки. Будь-яка зміна від 0,01 — і вгору, і вниз — вважається зміною.
Сповіщення
Покупець отримує лист, підписка стає «Сповіщено», а в журналі з'являється запис.
Зареєстровані покупці бачать свої підписки в особистому кабінеті, у розділі «Відстеження цін», і можуть їх видаляти.