Покажите покупателю, как менялась цена, — и соберите заявки тех, кто ждёт скидку. Модуль добавляет в карточку товара аккуратный график цены за 6 месяцев — 2 года, бейдж выгоды («Лучшая цена за полгода!») и кнопку «Отслеживать цену». Покупатель оставляет Telegram, телефон, WhatsApp, MAX или email и желаемую цену; когда цена снижается, он получает письмо, а вы — письмо «свяжитесь с покупателем». График цены в карточке товара
Периоды 6 мес / 1 год / 1.5 года / 2 года, шаг «по месяцам» или «по неделям» — переключает покупатель или фиксируете вы.
Подсказка с ценой и датой при наведении и касании; адаптивно для телефона и планшета.
Бейдж выгоды и коридор цен «Мин / Средняя / Макс» за период.
Цены как на витрине: с налогом (если он включён в магазине), в валюте посетителя, с акциями.
Честная история
Никаких выдуманных данных: пока цена не менялась, покупатель видит «Цена отслеживается с …» и кнопку подписки.
Заголовок называет реальный охват: «за полгода» или «с 15 ноября 2024».
Панель состояния в админке: сколько товаров под наблюдением, у скольких менялась цена, когда запускался CRON.
Заявки на скидку
Пять каналов: Telegram, телефон, WhatsApp, MAX, email — по одному контакту, строгая проверка формата.
Необязательная «Желаемая цена» с пересчётом из валюты покупателя.
Письмо покупателю по email при снижении цены; для мессенджеров и телефона — письмо вам с контактом и кнопкой действия.
Письма устойчивы к ошибке почтовой библиотеки OpenCart 3.0.3.x (русские буквы не рвутся): HTML и настоящая текстовая часть, ссылка на товар — по ЧПУ-адресу магазина.
При установке, при сохранении товара, по CRON (для импортов 1С, МойСклад), при просмотре карточки и по кнопке.
Запись только при изменении цены: база не раздувается; при удалении товара чистятся история и заявки.
Любая тема
Вставка по CSS-селектору блока цены, готовые пресеты тем, пропуск плиток «Похожие товары».
Не подошла автоматика — одна строка кода
{{ price_history_widget }}
в шаблоне карточки: виджет встанет туда, куда вы укажете.
Защита и дизайн
Капча магазина, поле-ловушка, пауза и лимит по IP; проверка данных на сервере, безопасный вывод.
Стиль Apple / macOS, свой основной цвет (палитра или #HEX), рамка и сглаживание — настраиваются.
Технические данные
OpenCart 3.0.2.0+ / ocStore 3.0.x (проверено на LiveStore 3.0.4.5, письма — и на OpenCart 3.0.3.x), PHP 7.1–8.5 (проверено на 7.3, 7.4, 8.3, 8.4, 8.5).
Без правок ядра, открытый код, без ключей активации; русский и английский языки.
Руководство внутри админки, обновление поверх без потери истории и заявок.