Модуль сохраняет историю изменения цен товаров (и торговых предложений) и показывает графики в карточке товара в админке Bitrix. Публичных компонентов нет.
Описание всех настроекПуть: Настройки → Настройки продукта → Настройки модулей → Трекер истории цен
(или пункт меню Настройки → История цен → Настройки)
| Настройка | Описание |
|---|---|
| Модуль включён | Глобальный вкл/выкл. При выключении триггеры БД снимаются, события не пишут историю, вкладка в карточке товара не показывается. |
| Хранить историю, дней | Срок хранения записей в БД (от 30 до 3650). Старые строки можно чистить сервисом очистки. |
| Статус триггеров БД | Информационное поле (только чтение). См. ниже. |
| Типы цен для отслеживания | Таблица всех типов цен каталога с галочками. Пишутся и отображаются на графике только отмеченные типы. Список синхронизируется в БД (для триггеров). |
| Значение | Смысл |
|---|---|
| Триггеры MySQL | Ловятся все изменения таблицы цен (админка, обмен, прямой SQL при наличии прав). |
| Режим событий | Запись через события изменения каталога (админка и API каталога). Прямой SQL-обмен может не попасть в историю. |
| Выключены | Модуль отключён или не выбраны типы цен. |
После сохранения настроек обновляется таблица в БД и либо ставятся триггеры, либо включается режим событий.
Если нет права CREATE TRIGGER / при включённом binary log без log_bin_trust_function_creators — автоматически используется режим событий.
| Где | Что |
|---|---|
| Настройки модуля | вкл/выкл, срок хранения, типы цен, статус режима записи. |
| Карточка товара (элемент ИБ / товар каталога) | Вкладка «История цен»: графики по каждому отслеживаемому типу цены. |
| Торговое предложение (SKU) | Та же вкладка — история цен этого ТП (PRODUCT_ID = ID предложения). |
| Товар с торговыми предложениями | На вкладке список ТП с галочками, кнопки «Выбрать все» /«Выбрать все» / «Показать графики». По умолчанию до 5 ТП. Отдельный график: Название ТП — тип цены. |
| Меню | Настройки → История цен → Настройки. |
Отдельных пунктов «отчёты» / «списки» в админке нет — интерфейс строится вокруг настроек и вкладки в карточке товара.
Описание работы При открытии товара и вкладки загружается серия точек. При пустой истории может быть записана текущая цена (seed).
График строится при активации вкладки (не в скрытом табе); ширина контейнера фиксируется, чтобы AmCharts не раздувал layout.
Через список модулей. При удалении можно оставить таблицы истории (чекбокс сохранения данных).
Requirements| Требование | Детали |
|---|---|
| CMS | 1С-Битрикс: Управление сайтом, редакция с модулем Торговый каталог (catalog) |
| PHP | Согласно требованиям установленной версии Bitrix (рекомендуется 8.2+) |
| БД | MySQL / MariaDB (InnoDB) |
| Модули Bitrix | main, catalog (обязательно); для ТП — настроенные SKU в каталоге |
| Права MySQL (опционально) | TRIGGER или log_bin_trust_function_creators = 1 — для режима триггеров. Без них модуль работает на событиях OnPriceAdd / OnPriceUpdate |
| Админка | AmCharts 3 из /bitrix/js/main/amcharts/ (поставляется с ядром) |
| Витрина | Не требуется (публичных компонентов нет) |