Казахстан
Выбрать регион
Закрыть
Россия
Ваш регион Казахстан?
KZRUEN

Трекер истории цен (EcomLabs)

Рейтинг:
(0)
Бесплатно
Работает на редакциях Битрикс:
Первый сайтСтартСтандартМалый бизнесБизнес
Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "Трекер истории цен (EcomLabs)"

Модуль сохраняет историю изменения цен товаров (и торговых предложений) и показывает графики в карточке товара в админке Bitrix. Публичных компонентов нет.

Описание всех настроек

Путь: Настройки → Настройки продукта → Настройки модулей → Трекер истории цен  
(или пункт меню Настройки → История цен → Настройки)

Настройка Описание
Модуль включён Глобальный вкл/выкл. При выключении триггеры БД снимаются, события не пишут историю, вкладка в карточке товара не показывается.
Хранить историю, дней Срок хранения записей в БД (от 30 до 3650). Старые строки можно чистить сервисом очистки.
Статус триггеров БД Информационное поле (только чтение). См. ниже.
Типы цен для отслеживания Таблица всех типов цен каталога с галочками. Пишутся и отображаются на графике только отмеченные типы. Список синхронизируется в БД (для триггеров).

Статус триггеров БД
Значение Смысл
Триггеры MySQL Ловятся все изменения таблицы цен (админка, обмен, прямой SQL при наличии прав).
Режим событий Запись через события изменения каталога (админка и API каталога). Прямой SQL-обмен может не попасть в историю.
Выключены Модуль отключён или не выбраны типы цен.

После сохранения настроек обновляется таблица в БД и либо ставятся триггеры, либо включается режим событий.
Если нет права CREATE TRIGGER / при включённом binary log без log_bin_trust_function_creators — автоматически используется режим событий.

Описание всех страниц
Где Что
Настройки модуля вкл/выкл, срок хранения, типы цен, статус режима записи.
Карточка товара (элемент ИБ / товар каталога) Вкладка «История цен»: графики по каждому отслеживаемому типу цены.
Торговое предложение (SKU) Та же вкладка — история цен этого ТП (PRODUCT_ID = ID предложения).
Товар с торговыми предложениями На вкладке список ТП с галочками, кнопки «Выбрать все» /«Выбрать все» / «Показать графики». По умолчанию до 5 ТП. Отдельный график: Название ТП — тип цены.
Меню Настройки → История цен → Настройки.

Отдельных пунктов «отчёты» / «списки» в админке нет — интерфейс строится вокруг настроек и вкладки в карточке товара.

Описание работы
- Режим triggers (если MySQL позволяет CREATE TRIGGER): триггеры AFTER INSERT / AFTER UPDATE на b_catalog_price. Строка пишется в b_ecl_price_history только если CATALOG_GROUP_ID есть в b_ecl_price_history_watch.  
    При UPDATE — только при реальном изменении цены, валюты или типа цены.

  - Режим events (fallback): обработчики OnPriceAdd / OnPriceUpdate → HistoryService::recordIfChanged() (без дублей одинаковой цены).


Отображение

  При открытии товара и вкладки загружается серия точек. При пустой истории может быть записана текущая цена (seed).
График строится при активации вкладки (не в скрытом табе); ширина контейнера фиксируется, чтобы AmCharts не раздувал layout.

Разработчик eCom Labs
Опубликовано 30.09.2026
Версия 1.0.0
Установлено Менее 50 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес
Бесплатно Да
Пробный период Нет