Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Трекер истории цен (EcomLabs)

МОДУЛЬ ДЛЯ 1С-БИТРИКС

eCom Labs

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

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

Технические данные

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

Что умеет решение

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

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

Глобальное включение модуля: при отключении триггеры базы данных снимаются, запись истории прекращается, а соответствующая вкладка скрывается из карточки товара.

Срок хранения истории: период хранения записей в базе данных составляет от 30 до 3650 дней. Удаление устаревших записей выполняется через сервис очистки.

Статус триггеров базы данных: информационное поле для мониторинга текущего состояния.

Типы цен для отслеживания: список всех типов цен каталога с возможностью выбора. На графике и в истории фиксируются только отмеченные типы. Список синхронизируется с базой данных для корректной работы триггеров.

Режимы работы триггеров:

- Триггеры MySQL: фиксируются любые изменения в таблице цен, включая действия в административной панели, обмен данными и прямые SQL-запросы при наличии соответствующих прав.

- Режим событий: запись данных происходит через события изменения каталога (админка и API каталога). Прямой SQL-обмен в этом режиме может не попадать в историю.

- Выключены: модуль отключен глобально или не выбраны типы цен для отслеживания.

Модуль отслеживания истории цен EcomLabs обновляет таблицу базы данных после сохранения настроек. Система автоматически выбирает между режимом триггеров и режимом событий. Если у пользователя отсутствует право CREATE TRIGGER или включён бинарный лог без параметра log_bin_trust_function_creators, активируется режим событий.

Интерфейс модуля построен вокруг настроек и вкладок в карточках товаров. В разделе настроек доступны переключатели включения и выключения, параметры срока хранения, выбор типов цен и индикатор статуса режима записи. Путь в меню административной панели: Настройки → История цен → Настройки. Отдельных пунктов для отчётов или списков в админке не предусмотрено.

В карточке товара (элемент информационной базы или каталога) открывается вкладка «История цен», отображающая графики для каждого отслеживаемого типа цены. Для торгового предложения (SKU) используется та же вкладка, где фиксируется история цен конкретного предложения (PRODUCT_ID соответствует ID предложения). В карточке товара с несколькими торговыми предложениями отображается список с возможностью выбора через галочки. Доступны кнопки «Выбрать все» и «Показать графики». По умолчанию отображается до пяти предложений. Каждое предложение имеет отдельный график, где название торгового предложения сопоставлено с типом цены.

Режим триггеров работает только при наличии права CREATE TRIGGER в MySQL. В этом случае создаются триггеры AFTER INSERT и AFTER UPDATE для таблицы b_catalog_price. Запись в таблицу b_ecl_price_history выполняется только в том случае, если CATALOG_GROUP_ID присутствует в таблице b_ecl_price_history_watch.

Запись в историю обновляется только при фактическом изменении цены, валюты или типа цены.

В режиме событий (резервный вариант) обработчики OnPriceAdd и OnPriceUpdate вызывают метод HistoryService::recordIfChanged(), что исключает создание дубликатов при одинаковых значениях цены.

Отображение

При открытии товара и соответствующей вкладки загружается набор точек графика. Если история пуста, в качестве начальной точки может быть записана текущая цена. График строится только в момент активации вкладки, а не в скрытом состоянии. Ширина контейнера зафиксирована, чтобы библиотека AmCharts не искажала макет страницы.

Внедрение «Трекер истории цен (EcomLabs)» можно поручить General iT — от установки до настройки и проверки совместимости с сайтом.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Бесплатна ли установка?
Само решение распространяется бесплатно. Услуги по установке, настройке и доработке согласуются отдельно. Для работы нужна совместимая платформа и подходящая лицензия на неё.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения