Модуль сохраняет историю изменения цен товаров (и торговых предложений) и показывает графики в карточке товара в админке 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.
- Перейти в Marketplace → Каталог решений (или Установленные решения).
- Найти решение «Трекер истории цен (EcomLabs)» / ecl.pricehistory.
- Нажать Установить — мастер Bitrix скопирует модуль и выполнит установку.
- Открыть Настройки → Настройки модулей → Трекер истории цен:
- включить модуль;
- отметить типы цен для отслеживания;
- сохранить настройки (создание триггеров или переход в event-режим). - Открыть товар в каталоге → вкладка «История цен».
- Распаковать модуль в /local/modules/ecl.pricehistory/.
- Настройки → Управление модулями → установить ecl.pricehistory.
- Настроить модуль, как в п. 4 выше.
Через список модулей. При удалении можно оставить таблицы истории (чекбокс сохранения данных).
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/ (поставляется с ядром) |
| Витрина | Не требуется (публичных компонентов нет) |
Поддержка осуществляется по будням с 8:00 до 17:00 по московскому времени. Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 1-2 рабочих дня.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.