Как обновлять
FAQ
Список релизов
menu

linkОбщая информация

Модуль позволяет производить мониторинг цен конкурентов (парсинг и анализ) в реальном времени на выбранные позиции товаров, а также автоматизировать ценообразование на основе цен по рынку (динамическое ценообразование: корректировка цен от цен конкурентов).

Модуль, который позволит Вам мониторить цены конкурентов онлайн и реагировать автоматически на их изменения.

Механика, которую модуль парсинга цен конкурентов предлагает пользователю:

  • настройка справочника сайтов (магазинов) конкурентов (с признаками для парсинга цен в коде товарных карточек);
  • поддержка нескольких правил парсинга для одного конкурента (случаи, когда конкурент имеет несколько типов верстки товарной карточки);
  • настройка товарных соответствий Вашего товара с товарами конкурентов (адреса страниц товаров конкурентов ассоциируются с товаром, для которого необходим парсинг цен и наличия);
  • парсинг сайтов конкурентов (с поддержкой расписания или по ручному запуску);
  • поддержка proxy-серверов для парсинга;
  • сбор нескольких видов цен, скидок, наличия товаров у конкурентов;
  • создание и управление формулами ценообразования
  • автоматическая или ручная переоценка товаров на основе формул с логическими и математическими выражениями и полученных данных конкурентов;
  • отчеты о сложившейся рыночной конъюнктуре (планируется в следующих версиях);
  • оповещения администратора о несоответствии цен (планируется в следующих версиях);
  • реализация различных стратегий ценообразования (пресеты ценообразования) (планируется в следующих версиях);
  • экспорт/импорт товарных соответствий Ваших товаров и товаров-конкурентов (планируется в следующих версиях);
  • логирование цен конкурентов;
  • логирование переоценок;
  • логирование ошибок парсинга.

Модуль позволяет осуществлять своими собственными силами мониторинг цен неограниченного числа конкурентов и динамическое ценообразование неограниченного количества товаров ‒ в количестве Вы ограничены лишь ресурсами Вашего сервера (за аналогичные возможности онлайн сервисы просят несколько сотен долларов в месяц).

Зачем нужно парсить цены конкурентов и производить динамическое ценообразование?

  • контроль соблюдения конкурентами рекомендуемых розничных цен (борьба с демпингом, исключение ценовых войн);
  • мониторинг активности конкурентов (акции, купоны, скрытые скидки, скидки в ночное время, скидки выходного дня);
  • мониторинг наличия товаров у конкурентов;
  • максимизация продаж интернет-магазина за счет поддержки конкурентоспособных цен на товары;
  • минимизация потерь от низких цен и низкой маржи (умная цена ‒ это не низкая цена, а та, которая дает максимальные продажи при допустимой маржинальности);
  • контроль работы менеджеров (недоработка менеджера с ценой на один товар в интернет-магазине может стоить продаж всех товаров, так как данная позиция может являться той, по которой потребитель делает оценку цен магазина в целом: покупатель попросту уйдет с Вашего сайта, если на нем цена на такие товары хоть незначительно выше);
  • контроль работы поставщиков (часто сам поставщик снижает цены на свои товары таким образом, что мешает интернет-магазинам-перепродавцам;
  • изучение маржинальности рынка товаров (постоянный мониторинг позволит находить те ниши, в которых нет демпинга, действуют четкие правила ценообразования и сохранение маржинальности товаров);
  • возможность использования разных ценовых стратегий для различных групп товаров;
  • возможность использования стратегии ценового следования за лидером рынка (постоянное удержание цены товара ниже лидера рынка на 1-3% может способствовать устойчивым продажам в магазине);
  • автоматизация процессов ценообразования (любой процесс, который зависит от действий человека, является узким местом, автоматизация процесса позволит регламентно и со стопроцентной эффективностью обеспечить ценовую конкурентность Вашего интернет-магазина).

linkТехническая поддержка

Общие условия технической поддержки доступны по этой ссылке (обязательно изучите эти условия, все решения от команды разработчиков AlexBranding поставляются с ограниченной технической поддержкой).

Для того, чтобы воспользоваться нашей технической поддержкой, выполняйте следующую последовательность действий:

  1. На сайте https://cs-cart.alexbranding.com авторизуйтесь под своей учетной записью владельца заказа;
  2. Перейдите на страницу Мой профиль → Заказы;
  3. Найдите соответствующий заказ с решением (по которому у Вас есть проблема) в списке заказов и перейдите к его деталям;
  4. Найдите ссылку Техническая поддержка рядом с названием модуля (по которому вам необходима помощь) и нажмите ее;
  5. Заполните данные с проблемой, предоставьте доступы к Вашей установке (обязательно путь к административной панели, почту и пароль администратора + FTP доступы) и создайте тикет (после того, как будет создан тикет, Вы получите письмо на e-mail и специальный код для отслеживания тикета в дальнейшем);
  6. Ожидайте ответ специалиста (на электронную почту владельца заказа с темой) в соответствии с регламентами работы службы техподдержки и выбранным Вами приоритетом решения.

Если Вы не получили ответ в течении сроков, обозначенных в регламентах, напишите на почту info@alexbranding.com с номером тикета, по которому вовремя не получили ответ, и менеджер команды разработчиков решит проблему с соблюдением регламентов.

Техническая поддержка по телефонным обращениям и прямым e-mail письмам не осуществляется, вся помощь проходит через тикеты и helpdesk. Внимательно изучайте документацию к модулю и условия технической поддержки перед созданием обращения.

linkОграничения и предупреждения

Рекомендуем ознакомиться с общими ограничениями:

  1. Все модули и решения команды AlexBranding требуют предварительной установки сервисного модуля AB: Менеджер Модулей. Он поставляется бесплатно и отвечает за вопросы: установки, обновления, лицензионной проверки модулей. Исключить использование этого сервисного модуля не представляется возможным;
  2. Файлы модуля могут иметь закрытую (закодированную) часть, в которой находится исключительно проверка лицензии;
  3. Модуль будет работать только на тех доменах, которые указаны в лицензии пользователя. При попытке использования решения на установках CS-Cart, домены которых не включены в лицензию, модуль будет автоматически выключен;
  4. Установка локально не допускается системой лицензирования, чтобы модуль работал на дополнительном домене (поддомене) укажите этот домен (поддомен) в поле Домен при заказе (или напишите на info@alexbranding.com) — добавление технических доменов для разработчика или для тестирования — бесплатно.

linkУстановка

После того, как Ваш заказ будет обработан нашим менеджером, он будет переведен в состояние Выполнен, Вы получите письмо на Ваш почтовый ящик с номерами лицензий заказанных модулей (обычно это требует от 15 минут до 8 часов в зависимости от времени суток и дня недели).

Далее выполняйте следующую последовательность действий, которая отличается в зависимости от вашей версии платформы CS-Cart:

Если у Вас CS-Cart версии 4.16.1 и выше

Если у Вас CS-Cart версии 4.13.1 и выше

Если у Вас CS-Cart версии 4.12. *

Если у Вас CS-Cart версии до 4.11.5



Также, Вы можете установить модуль стандартной установкой для CS-Cart. Для этого, скачайте соответствующий архив с совместимой с Вашей версией платформы CS-Cart версией модуля.
Перейдите на сайт cs-cart.alexbranding.com, авторизуйтесь под учетной записью владельца заказа и перейдите в Мой профиль → Заказы → Соответствующий заказ, перейдите в его детали и Вы увидите список доступных архивов для заказанного модуля. Скачайте необходимую Вам версию (архив) и произведите установку (стандартная для CS-Cart установка: Модули → Скачанные модули и в меню шестерёнки выберите Ручная установка).

При этом сервисный модуль AB: Менеджер модулей должен быть установлен и иметь статус Включен.

Для доступа к настройкам модуля необходимо перейти на страницу Панель администратора → Модули → Управление модулями и у названия модуля в меню шестерёнки выбрать соответствующий пункт меню.

Общие настройки модуля

linkДоступные цены товара

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

Общие настройки, вкладка "Доступные цены товара"

  • Отображать "МояПЦ" ‒ Моя Полная цена (Страница товара → вкладка "Общее" → Рекомендованная цена)
  • Отображать "МояЦ" ‒ Моя Цена (Страница товара → вкладка "Общее" → Цена)
  • Отображать "МояЦС" ‒ Моя Цена со скидкой (С применением промо-акций на каталог)
  • Отображать "МояЗЦ" ‒ Моя Закупочная цена
  • Отображать "МояНЦ" ‒ Моя Начальная цена
  • Отображать "МояМинВЦ" ‒ Моя Минимально-возможная цена
  • Отображать "МояНЦ" ‒ Моя Начальная цена
  • Отображать "РРЦ" ‒ Рекомендуемая Розничная цена
  • Отображать "МаксРЦ" ‒ Максимальная Розничная цена

linkМониторинг цен конкурентов

Для начала работы с модулем необходимо настроить конкурентов и атрибуты требуемых товаров. Чтобы добавить нового конкурента и настроить атрибуты его товара перейдите на страницу Панель администратора → Модули → Управление модулями, в названии модуля AB: rePricer Pro выберите раздел Список конкурентов. В открывшемся окне нажмите [+] Добавить нового конкурента.

Страница "Список конкурентов"

Страница "Список конкурентов" вкладка "Общее"

Во вкладке Атрибуты товара настраиваются правила для получения значений цен, наличия и промо-акций. Значения некоторых атрибутов можно использовать в формулах ценнобразования. Существует возможность добавить несколько ссылок на разные товары конкурента, что позволяет создать лишь одно правило и проверить его работоспособность для всех товаров во всех возможных комбинациях.

Атрибут ‒ это приписываемое товару качество/ свойство, главным предназначением которого является получение необходимых данных при помощи группы правил.

Группа правил ‒ это набор нескольких правил атрибута, главным предназначением которых является пошаговое приближения к нужному атрибуту в html-коде страницы, путем отсечения ненужного кода. Каждое последующее правило работает с результатом предыдущего правила. У каждого атрибута может быть несколько Групп правил, чтобы покрыть различные отображения атрибутов на сайте конкурента.
Диаграмма принципа работы Группы правил парсинга

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

Набор правил проверки результата парсинга ‒ после парсинга значения атрибута настоятельно рекомендуем выполнять его проверку, чтобы убедиться в достоверности полученного результата.

Создайте одну или несколько Групп правил разбора/парсинга для каждого атрибута товара, чтобы получить числовое или текстовое значение.

Страница "Список конкурентов" вкладка "Атрибуты товара"

Страница "Список конкурентов" вкладка "Дополнительные параметры"

Данная вкладка служит для работы с вариациями товаров у конкурентов. Для этого используйте параметр [p_(param)]. Например, параметр называется "size", тогда плейсхолдер будет следующим: [p_size].
Если все вариации соответствующего товара конкурента расположены по одной ссылке, то используйте эту вкладку для получения цены за каждую вариацию в отдельности.

Например, у конкурента есть товар (вариация) в двух размерах: большой и малый, т.е. по одной ссылке два разных товара (https://rpr-1.demos.abt.team/product-variation.html). Как получить данные по каждому размеру, если цена находится в тегах с классом .product-price .variation-big и .product-price .variation-small, соответственно?

  1. Создаем параметр size и для правила Найти по CSS-селектору указываем значение .product-price .variation-[p_size].
  2. На странице редактирования нашего товаре с размером "большой", во вкладке "AB: Мониторинг и ценообразование", добавляем связанного конкурента: указываем ссылку на конкурента https://rpr-1.demos.abt.team/product-variation.html и для параметра [p_size] указываем значение big. Тогда при парсинге CSS-селектор будет следующим: .product-price .variation-big.
  3. На странице редактирования нашего товаре с размером "малый", во вкладке "AB: Мониторинг и ценообразование", добавляем связанного конкурента: указываем ссылку на конкурента https://rpr-1.demos.abt.team/product-variation.html и для параметра [p_size] указываем значение small. Тогда при парсинге CSS-селектор будет следующим: .product-price .variation-small.

Более подробный пример использования плейсхолдера для товара с вариациями смотрите по ссылке.

linkПравила парсинга и проверки

Здесь представлен полный перечень правил парсинга и их примеры применения.

Ценообразование ‒ это процесс автоматического формирования цены товара по формулам.

Чтобы добавить новую формулу перейдите на страницу Панель администратора → Модули → Управление модулями, в названии модуля AB: rePricer Pro выберите раздел Формулы ценообразования. В открывшемся окне нажмите [+] Добавить новую формулу. Задайте название формулы, а при необходимости описание, после чего нажмите Создать. Перейдите на вкладку Формула, где задайте формулу для парсинга.

Доступна также функция дублирования формулы, как одной формулы, так и выбранных формул в списке.

Страница общих настроек модуля

Страница "Формулы ценообразования" вкладка "Формула"

Формула – это набор последовательно выполняемых Операций и Операций с условиями для получения Новой цены товара.

Новая цена – это цена, которая будет назначена товару в результате расчета формулы.

Операция – это выполнение математического действия, таких как: сложение, вычитание, умножение, деление, работа с процентами и округление.

Простые операции – это перечень доступных операций, для которых не нужно добавлять условия. Доступны три варианта операций для выбора:

  • Операция ‒ формула с указанием Результата, Значения/Переменной, Действия;
  • Изменить доп. категорию ‒ возможность выбрать категорию. Доступны два варианта поведения: Привязать дополнительную категорию и Отвязать дополнительную категорию;
  • Остановить выполнение формулы ‒ это операция незамедлительной остановки процесса выполнения формулы и может использоваться после любой другой операции. Операция содержит два параметра: Статус остановки формулы и Описание. Содержимое последнего параметра будет отображаться в логах ценообразования.

Операция с условием – это операция, которая может быть выполнена из блока соответствующему результату проверки Групп условий – Истина или Ложь.

Составьте формулу путем добавления необходимых Операций и Операций с условиями. Для проверки формулы укажите product id желаемого товара и нажмите Проверить формулу, чтобы убедиться, что формула составлена правильно.

При составлении формулы доступны следующие переменные:

Аббревиатура Полное значение
Доступные Цены товара
МояПЦ Моя Полная цена (Страница товара → вкладка "Общее" → Рекомендованная цена)
МояЦ Моя Цена (Страница товара → вкладка "Общее" → Цена)
МояЦС Моя Цена со скидкой (С применением промо-акций на каталог)
МояЗЦ Моя Закупочная цена
МояНЦ Моя Начальная цена
МояМинВЦ Моя Минимально-возможная цена. Это пользовательская цена. Значение этой цены можно использовать, как минимально-допустимое значение рассчитанной новой цены, ниже которой опускаться нет смысла
МинРЦ Минимальная Розничная цена
РРЦ Рекомендуемая Розничная цена
МаксРЦ Максимальная Розничная цена
Доступные Цены конкурентов
МедЦК Медиана цен конкурентов в наличии (только по активным конкурентам)
МинЦК Минимальная цена конкурентов в наличии (только по активным конкурентам)
СредЦК Средняя цена конкурентов в наличии (только по активным конкурентам)
МаксЦК Максимальная цена конкурентов в наличии (только по активным конкурентам)
МинЦСК Минимальная "Цена со скидкой конкурента" (только по активным конкурентам и по товарам в наличии)
ЦК.1 (конкурент1) Цена конкурента (конкурент1)
и другие конкуренты
Атрибут "Промо-акции/ Скидки" конкурентов
Скидка.1 (Конкурент 1) Промо-акции и скидки конкурента
и другие промо-акции и скидки конкурентов

Пользовательские переменные – это переменные, хранящие в себе результаты промежуточных вычислений, например:
П1 (надбавка) = 10
П2 = МояМинВЦ +% П1
Новая цена = П2 округлить вверх, ###

linkПростые операции

Простые операции в Формулах ценообразования

Простые операции – это перечень доступных операций, для которых не нужно добавлять условия. Доступны три варианта операций для выбора:
1) Операция ‒ формула с указанием Результата, Значения/Переменной, Действия.

2) Изменить доп. категорию ‒ возможность выбрать категорию. Доступны два варианта поведения: Привязать дополнительную категорию и Отвязать дополнительную категорию.

3) Изменить остаток ‒ автоматически корректирует поле В наличии на странице редактирования товара.

4) Остановить выполнение формулы ‒ это операция незамедлительной остановки процесса выполнения формулы и может использоваться после любой другой операции. Операция содержит два параметра: Статус остановки формулы и Описание. Содержимое последнего параметра будет отображаться в логах ценообразования. Для того, чтобы остановить выполнение формулы в любой момент времени, Вам необходимо использовать операцию Остановить выполнение формулы.

Если статус остановки Успешно и переменная Новая цена больше 0, тогда будет обновлена цена товара, а статус формулы – Успешно.

Если статус остановки Успешно и переменная Новая цена равна 0, тогда цена товара не будет обновлена и статус формулы – Ошибка.

Если статус остановки Ошибка, тогда цена товара не будет обновлена, независимо от содержимого переменной Новая цена и статус формулы – Ошибка.

В Описание можно добавить значения переменных Новая цена, П1, ..., П10, используя соответствующие плейсхолдеры: [new_price], [var1], ..., [var10]. Это описание будет отображено в логах ценообразования.

Эта операция никак не влияет на работу операций: Привязать дополнительную категорию и Отвязать дополнительную категорию.

linkОперация с условием

Операция с условием – это операция, которая может быть выполнена из блока соответствующему результату проверки Групп условий – Истина или Ложь. Для добавления такой формулы нажмите кнопку [+] Операцию с условием. После этого у Вас будет возможность создать одну или несколько Групп условий, а также Операции для каждого блока результатов.
Нажмите [+] Группу условий и во всплывающем окне выберите необходимые Операторы/ Условия:

Основные математические переменные = ≠ > ≥ < ≤
Условие "День недели" доступны для выбора дни недели
Условие "Наличие у конкурента" доступен для выбора список конкурентов
Условие "Состояние по наличию" Только у нас, Только у конкурентов, У нас и у конкурентов, Ни у кого
linkПример составления формулы

Формула может состоять из нескольких Операций с назначением Новая цена, что позволяет создавать сложные схемы вычислений.

Если: День недели: Суббота или Воскресенье
Наличие: Только у нас
Тогда: Скидка на товар: 5%
Если: День недели: Суббота или Воскресенье
Наличие: У нас и у конкурентов
Тогда: Скидка на товар: 10%

Для этого на странице редактирования формулы выполните следующие шаги:

  1. Нажмите [+] Операцию с условием;
  2. Нажмите [+] Группу условий;
  3. В поле Оператор / Условие установите День неделиСуббота, а также По наличиюТолько у нас;
  4. Повторно нажмите [+] Группу условий;
  5. В поле Оператор / Условие установите День неделиВоскресенье, а также По наличиюТолько у нас;
  6. В таблице Выполнить Операции, если ИСТИНА добавьте следующую Операцию: Новая цена = МояНЦ -% 5.

Для установки второй Операции с условиями выполните следующие шаги:

  1. Нажмите [+] Операцию с условием;
  2. Нажмите [+] Группу условий;
  3. В поле Оператор / Условие установите День неделиСуббота, а также По наличиюУ нас и у конкурентов;
  4. Повторно нажмите [+] Группу условий;
  5. В поле Оператор / Условие установите День неделиВоскресенье, а также По наличиюУ нас и у конкурентов;
  6. В таблице Выполнить Операции, если ИСТИНА добавьте следующую Операцию: Новая цена = СредЦК -% 10.

Пример Операций и Групп условий формулы

linkДействие "Округлить" для Операции

Например, если значение равно 155.55, то формула будет выглядеть так: Новая цена = 155.55 → Округлить → Вверх → ###.##

Пример формулы на витрине

Способ / Точность ###.## ###.# ### ###0 ##00 #000
Вверх 155.56 155.6 156 160 200 1000
Вниз 155.55 155.5 155 150 100 0
Математически 155.55 155.6 156 160 200 0
linkЧекбокс "Дополнительные условия по конкурентам"

Используйте настройку Дополнительные условия по конкурентам, если в формуле планируется использование данных по конкурентам. Рекомендуем использовать дополнительные настройки. При не выполнении одного из условий, расчет формулы остановится и не повлияет на цену товара.
При установке настройки будут доступны следующие настройки:

  • У товара есть связанные активные конкуренты ‒ товар должен быть сопоставлен как минимум с одним конкурентом и он должен быть Активным.
  • У конкурентов есть товар в наличии ‒ расчет значений МедЦК, МинЦК, СредЦК и МаксЦК будет выполнен по предложениям конкурентов, у которых товар есть в наличии.
  • Актуальность данных по конкурентам, ч ‒ данные по конкурентам считаются актуальными, если получены в течение последних N часов. Если выбрано Не проверять актуальность, тогда используются последние данные за весь период.

linkСопоставление товаров с одним или несколькими конкурентами

Чтобы начать работу с сопоставлением товаров перейдите на страницу Панель администратора → Товары → Товары → [название товара] выберите вкладку АВ: Мониторинг и ценообразование. В открывшейся странице свяжите свой товар с товаром конкурента(ов), спарсите товар(ы) после чего Вы получите данные. Парсинг товара(ов) можно выполнить как вручную (по нажатию на кнопку Выполнить перерасчет по активным формулам вручную), так и автоматически (настроив Cron-задание).

Чтобы просмотреть результаты парсинга перейдите в меню шестерёнки Просмотреть результаты парсинга, которое находится напротив каждого конкурента в списке. Здесь Вы можете увидеть сводку данных по парсингу с результатом и возможность просмотра с последним html-кодом страницы конкурента, вызвавшего соответствующий результат. В случае каких-либо ошибок парсинга атрибутов, по логу Вы сможете исправить Правила парсинга атрибута.

АВ: Мониторинг и ценообразование

linkЛог парсинга конкурентов

После выполнения процесса парсинга конкурентов Вы можете просмотреть лог, следуя пути Панель администратора → Модули → Управление модулями и у названия модуля АВ: rePricer Pro в меню шестерёнки выберите раздел Лог парсинга конкурентов. В открывшейся странице будет отображен лог ранее произведенных парсингов конкурентов.
Результаты парсинга конкурента будут исключены из расчетов, если статус загрузки страницы товара конкурента будет отличаться от "200".

Страница "Лог парсинга конкурентов"

linkЛог ценообразования

После выполнения процесса перерасчета цены Вы можете просмотреть лог ценообразования с помощью одного из доступных вариантов:

  1. На странице редактирования определенного товара перейдите в раздел AB: Мониторинг и ценообразование и в секции Ценообразование товара напротив поля Лог ценообразования нажмите Лог.
  2. Перейдите на страницу Панель администратора → Модули → Управление модулями и у названия модуля АВ: rePricer Pro в меню шестерёнки выберите раздел Лог ценообразования. В открывшейся странице будет отображен лог ранее произведенных перерасчетов цены.

Страница "Лог ценообразования"

Если с помощью бесплатного инструмента cURL и платных прокси-серверов не получается загрузить страницу конкурента, используйте один из платных инструментов.

Чтобы воспользоваться веб-скрапером приобретите тарифный план, укажите свой API-ключ и выберите количество паралельных запросов в соответствии с Вашим тарифным планом. После этого сохраните изменения на странице.

Страница "Веб-скраперы"

linkПрокси-сервера

В модуле АВ: rePricer Pro предусмотрена возможность использовать прокси-сервера. Главное предназначение ‒ это скрытие Вашего IP сервера и исключение блокировки работы Вашего скрипта парсинга. В случае, если присутствуют просроченные активные прокси-сервера, то при каждом входе в административную панель будет отображаться сообщение о необходимости продлить прокси-сервера.

Чтобы добавить прокси-сервер перейдите на страницу Панель администратора → Модули → Управление модулями и у названия модуля АВ: rePricer Pro в меню шестерёнки выберите раздел Прокси-сервера. В открывшейся странице нажмите [+] Добавить новый прокси-сервер.

Страница "Прокси-сервера"

На странице Отчеты (Панель администратора → Управление модулями → AB: rePricer Pro → Отчеты) доступна генерация отчетов по выбранным товарам и конкурентам за определенный период времени. Возможна отправка отчета на указанный Email и по FTP. Генерация отчетов может быть выполнена как вручную, так и в автоматическом режиме в указанное время с заданной периодичностью.

В отчёте доступен перечень дополнительных функций:

  • функция дублирования отчёта, как одного отчёта, так и выбранных отчётов в списке.
  • в xlsx-файлах в ячейках, где присутствует цена добавлена ссылка на сайт конкурента. Ссылку видно при наведении.

Страница "Отчеты", вкладка "Общее"

linkНастройки вкладки "Товары"

На этой вкладке доступен выбор товаров, для которых необходимо выполнить отчёт.

Страница "Отчеты", вкладка "Товары"

linkCron-задания

На странице Cron-задания (Панель администратора → Управление модулями → AB: rePricer Pro → Cron-задания) представлен список необходимых заданий для работы с функционалом модуля.

Страница "Cron-задания"

  1. Настроить запуск автоматического мониторинга цен товара по конкурентам ‒ Для отслеживания изменения цен конкурентов, необходимо регулярно мониторить их товары. Для этого установите следующее Cron-задание. Каждый запуск Cron-задания определяет товары с неактуальными данными (в соответствии с настройками товара Разрешить автоматический парсинг конкурентов и Постановка в очередь парсинга). Найденный список товаров ограничивается настройкой модуля Максимальное количество товаров обрабатываемых за одну итерацию парсинга и по оставшимся товарам выполняется парсинг цен и наличие. Отброшенные товары будут обработаны в следующих запусках Cron-задания.
    В примере ниже указано задание с периодичностью каждые 2 минуты.

    */2 * * * * php /...../admin.php --dispatch=ab__rpr_parsing.run --switch_company_id=1
  2. Настроить запуск автоматического перерасчета цены товара ‒ Автоматический перерасчет цены позволит держать ваши цены в акутальном состоянии относительно ваших конкурентов. Для этого установите следующее Cron-задание.
    Каждый запуск Cron-задания определяет разрешенные товары (в соответствии с настройкой модуля Постановка в очередь на перерасчет цены и настройкой товара Разрешить автоматический перерасчет цены) с активными связанными формулами и выполняет их. За каждый просчёт берётся 100 товаров (или другое значение указанное в параметре --limit=100), потом следующие 100 товаров и так далее, пока не просчитаются все товары, и далее по кругу. В связи с этим, планировщик необходимо изменить так, чтобы он запускался как можно чаще.
    В примере ниже указано задание, которое выполняется каждые 3 минуты. А период времени для нового цикла просчёта указывается в настройке модуля AB: rePricer Pro→ Общие настройки → Постановка в очередь на перерасчет цены.

    */3 * * * * php /...../admin.php --dispatch=ab__rpr_pricing.run --limit=100 --switch_company_id=1
  3. Получать отчет по товарам по расписанию
    Установите следующее Cron-задание для автоматической генерации отчета c указанным [REPORT ID].
    В примере ниже указано задание, которое генерирует отчет [report_id=5] каждый день в 8:00.

    0 8 * * * php /...../admin.php --dispatch=ab__rpr_reports.cron --report_id=5 --switch_company_id=1

Модуль AB: rePricer Pro предусматривает 3 варианта экспорта/импорта:

  • Товары;
  • Связи с товарами конкурентов;
  • Формулы ценообразования.
linkТовары

Во вкладке Товары экспорта/импорта Вы можете быстро назначить товарам свои цены. Чтобы настроить экспорт/импорт перейдите на страницу Администрирование → Экспорт/Импорт данных → AB: rePricer Pro и выберите вкладку Товары.

Страница импорта, вкладка "Товары"

linkСвязи с товарами конкурентов

Во вкладке Дополнительные цены товара экспорта/импорта Вы можете быстро назначить конкурентов к товару. Чтобы настроить экспорт/импорт перейдите на страницу Администрирование → Экспорт/Импорт данных → AB: rePricer Pro и выберите вкладку Связи с товарами конкурентов.

Страница импорта, вкладка "Связи с товарами конкурентов"

linkФормулы ценообразования

Во вкладке Формулы ценообразования экспорта/импорта Вы можете быстро назначить список формул к товару. При использовании специального слова delete_all в колонке Formula ID будут удалены все связи с формулами по этому товару. Чтобы настроить экспорт/импорт перейдите на страницу Администрирование → Экспорт/Импорт данных → AB: rePricer Pro и выберите вкладку Формулы ценообразования.

Страница импорта, вкладка "Формулы ценообразования"

linkКак обновлять

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

О наличие доступных обновлений оповестит AB: Менеджер модулей (Вы увидите индикатор наличия новых оповещений). Рекомендуемый способ — обновление через Центр обновлений CS-Cart (регламентированная процедура платформы). Этот способ позволит без потерь настроек произвести переход на новую версию модуля, которая гарантированно совместима с Вашей версией платформы CS-Cart.

Перед обновлением всегда делайте полный бэкап базы данных и файлов Вашего магазина (рекомендуем производить резервное копирование средствами сервера или хостинга).

Чтобы произвести обновление:

  1. Перейдите на страницу Панель администратора → Администрирование → Центр обновлений;
  2. Найдите среди доступных обновлений соответствующее и нажмите кнопку Обновить;
  3. Следуйте всем инструкциям, которые будут показаны при процедуре обновления;
  4. Произведите очистку кэша CS-Cart после завершения обновления модуля.

Если у Вас ранняя версия модуля (без поддержки Центра обновлений)

linkFAQ

linkСписок релизов


Подпишитесь на наш Telegram-канал для получения информации о новых релизах.

v1.5.0 от 05 Января 2024

Новые возможности и улучшения:
[+] Добавлена настройка модуля "Хранить "Лог парсинга конкурентов" за последние N месяцев".
[+] Добавлена настройка модуля "Хранить "Лог ценообразования" за последние N недель".
[+] Добавлена новая настройка "Постановка в очередь на перерасчет цены каждые N часов".
[+] Формулы ценообразования. Добавлена новая настройка "Разрешить нулевую цену". Если в результате просчета формулы значение "Новая цена" будет равно 0, тогда нулевое значение будет применено к Цене товара.
[+] Формулы ценообразования. Добавлена возможность клонирования формул.
[+] Формулы. Добавлена новая операция "Изменить остаток".
[+] Лог ценообразования. Добавлен новый статус применения формулы "Оповещение".
[+] Отчеты. Добавлена новая настройка "Отображать код товара". При активной настройке будет отображена колонка "Арт." рядом с колонкой названия товара.
[+] Отчеты. Добавлена новая настройка "Отображать характеристику товара". Значение выбранной характеристики будет отображено в соответствующей колонке рядом с колонкой названия товара.
[+] Отчеты. В xlsx-файлах в ячейках, где присутствует цена добавлена ссылка на сайт конкурента. Ссылку видно при наведении.
[+] Отчеты. Добавлена возможность клонирования отчетов.

Изменения в существующей функциональности:
[*] Добавлены требования к PHP. Минимальная версия 7.2.0, а также наличие php-zip модуля.
[*] Добавлена совместимость с php версии 8.0.0 и выше.

Исправления ошибок:
[!] CS-Cart Ultimate. Если товар расшарен на другие витрины, тогда некорректно сохранялось новое расчетное значение цены по формуле. Исправлено.
[!] На странице редактирования товара во вкладке "AB: Мониторинг и ценообразование" не обновлялся блок "Доступные цены товара" при применении формулы. Исправлено.
[!] Конкуренты. При использовании настроек конкурента "Дополнительные параметры" могла быть неправильная работа парсинга атрибутов. Исправлено.
[!] Лог парсинга конкурентов. Выполнена оптимизация загрузки этой страницы.
[!] Лог ценообразования. Выполнена оптимизация загрузки этой страницы.
[!] Лог ценообразования. Тестовые проверки формул логировались. Теперь они исключаются из логирования.
[!] CRON-задание "Автоматический перерасчет цены товара". При большом количестве товаров, постоянно переоценивались только первые несколько сотен товаров. Сейчас механизм исправлен, теперь за каждый просчет берется 100 товаров (или другое значение указанное в параметре --limit=100), потом следующие 100 товаров и так далее, пока не просчитаются все товары, и далее по кругу. В связи с этим планировщик необходимо изменить так, чтобы он запускался как можно чаще, например, каждые 3 минуты:

\*/3 \* \* \* \* php /...../admin.php --dispatch=ab__rpr_pricing.run --limit=100 --switch_company_id=1

[!] Отчеты. При отправке отчета на почту неправильно отображалась тема письма. Исправлено.
[!] Отчеты. Оптимизирован процесс генерации отчетов. Ранее, при большом количестве товаров в отчете и выбранного большого периода, отчет мог генерироваться в течение 2 минут, теперь до 10 секунд!
[!] Отчеты. В список товаров невозможно было добавить более 200-300 товаров. Исправлено.

v1.4.0 от 20 Декабря 2021

Новые возможности и улучшения:
[+] На странице редактирования конкурента для правила парсинга "Выполнить дополнительный HTTP-запрос" добавлена проверка правильности введенного URL.
[+] На странице редактирования конкурента добавлена настройка "Максимальная длина результата". Предназначена для оптимизации размеров таблиц модуля в базе данных. Указывайте это значение минимально необходимым для работы парсинга. По умолчанию, 6000 символов.

Изменения в существующей функциональности:
[*] Ошибки парсинга стали более информативными.

v1.3.0 от 06 Декабря 2021

Видео к релизу:

Новые возможности и улучшения:
[+] Добавлена поддержка сторонних веб-скраперов, для получения html-кода с защищенных сайтов (imperva/incapsula, recaptcha и др.).
[+] Добавлен функционал "Отчеты". Добавлена возможность генерации отчетов по выбранным товарам и конкурентам за определенный период времени. Добавлена отправка отчета на указанный Email и/или по FTP. Генерация отчетов может быть выполнена как вручную, так и в автоматическом режиме в указанное время с заданной периодичностью.
[+] Добавлен новый тип экспорта/импорта "Связи с товарами конкурентов", что позволяет быстро назначить конкурентов к товару.
[+] На странице редактирования конкурента для правила парсинга "Выполнить дополнительный HTTP-запрос" добавлена поддержка запросов методом "POST".
[+] На странице редактирования конкурента добавлены "Дополнительные параметры", с помощью которых, упрощается парсинг товаров-вариаций конкурентов.
[+] На странице редактирования конкурента для тестовых ссылок добавлена возможность просмотра исходного кода как в режиме Текста, так и в режиме Html-кода, для упрощения составления правил.
[+] Формулы ценообразования. Для "Операций" и "Операций с условиями" добавлена новая переменная МинЦСК (Минимальная "Цена со скидкой конкурента"). Рассчитывается только по активным конкурентам и по товарам в наличии.
[+] Формулы ценообразования. Для "Операций" и "Операций с условиями" добавлена возможность использовать значение атрибута "Промо-акции/Скидки" выбранного конкурента.
[+] Формулы ценообразования. Для "Операции с условием" добавлено новое условие проверки "Наличие у конкурента".
[+] Добавлена новая страница модуля "Cron-задания". Здесь представлен список необходимых заданий для работы с функционалом модуля.
[+] На странице списка конкурентов добавлена возможность дублирования конкурентов.
[+] На странице редактирования конкурента добавлено поле "Кодировка".

Изменения в существующей функциональности:
[*] На странице редактирования товара во вкладке "AB: Мониторинг и ценообразование" в секции "Доступные цены товара" больше не будут отображаться цены конкретных конкурентов.

Исправления ошибок:
[!] Использование правил "Найти по XPath" и "Найти по CSS-селектору" могли вызывать PHP notice. Исправлено.

v1.2.0 от 07 Мая 2021

Видео к релизу:

До версии v1.1.2 включительно, присвоение переменной Новая рассчитанная цена товара было точкой выхода из формулы, т.е. в этот момент формула прекращала свое выполнение, а товару назначалось новое значение.

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

Все активные формулы будут выключены. Проверьте правильность их работы и затем включите их вручную.

Новые возможности и улучшения:
[+] На странице списка товаров в окне "Расширенный поиск" добавлены условия поиска товаров по конкурентам и по формулам.
Если у вас Ultimate редакция, тогда условия будут доступны только под какой-то выбранной витриной.
[+] На странице "Лог парсинга конкурентов" добавлена новая колонка "Статус загрузки".
Результаты парсинга конкурента будут исключены из расчетов, если статус загрузки страницы товара конкурента будет отличаться от "200".
[+] На страницах "Лог парсинга конкурентов" и "Лог ценообразования" добавлена фильтрация по дате.
[+] Формулы ценообразования. Добавлена новая операция "Изменить доп. категорию". У операции есть два варианта поведения – "Привязать дополнительную категорию" и "Отвязать дополнительную категорию".
[+] Формулы ценообразования. Добавлена новая операция "Остановить выполнение формулы" – это операция незамедлительной остановки процесса выполнения формулы и может использоваться после любой другой операции. Операция содержит два параметра: "Статус остановки формулы" и "Описание". Содержимое последнего параметра будет отображаться в логах ценообразования.
[+] Добавлен новый тип экспорта/импорта – "Формулы ценообразования", что позволяет быстро назначить список формул к товару. При использовании специального слова delete_all в колонке "Formula ID", будут удалены все связи с формулами по этому товару.
[+] На странице товара во вкладке "AB: Мониторинг и ценообразование" в таблицу "Список связанных конкурентов" добавлена дополнительная строка для отображения МояПЦ, МояЦ и МояЦС отслеживаемого товара в соответствующих колонках ПЦК, ЦК и ЦСК.
[+] Добавлено сообщение при каждом входе в административную панель, если есть активные прокси-сервера и все они просроченны.
[+] Добавлена новая настройка прокси-сервера: Тип – HTTPS или SOCKS5.
[+] Модуль "[RetailFactory] Автоматизация прайсов поставщиков". В экспорт "Дополнительные цены товара" добавлено поле "Product Manufacturer Code".

Изменения в существующей функциональности:
[*] Начиная с версии v1.2.0 присвоение переменной "Новая рассчитанная цена товара" не будет точкой выхода и расчет по формуле продолжится до конца. Для того, чтобы остановить выполнение формулы в любой момент времени, вам необходимо использовать новую операцию "Остановить выполнение формулы".
[*] Результаты парсинга конкурента будут исключены из расчетов, если статус загрузки страницы товара конкурента будет отличаться от "200".

Исправления ошибок:
[!] При ошибках парсинга по правилам "Найти по XPath" и "Найти по CSS-селектору" данные не сохранялись в логах. Исправлено.
[!] При использовании правил "Найти по XPath" и "Найти по CSS-селектору" могли появляться PHP-notice. Исправлено.
[!] После использования правила парсинга "Найти по XPath", невозможно было использовать правило "Найти по CSS-селектору". Исправлено.
[!] Исправлена работа парсера с прокси-серверами.

v1.1.2 от 17 Марта 2021

Изменения в существующей функциональности:
[*] На странице редактирования товара в окне "Просмотра результаты парсинга" добавлена возможность просмотра исходного кода страниц как в Text-формате, так и Html-формате.

Исправления ошибок:
[!] При автоматическом парсинге не учитывалась кодировка windows-1251. Исправлено.

v1.1.1 от 17 Марта 2021

Исправления ошибок:
[!] При удалении товара возникали php-ошибки. Исправлено.
[!] Модули "Отзывы" и "Вариации товаров". На странице редактирования вариации во всех вкладках могли отображаться отзывы. Исправлено.

v1.1.0 от 17 Марта 2021

Новые возможности и улучшения:
[+] CS-Cart Ultimate. Добавлена поддержка мультивитринности для конкурентов, формул, цен товара, лога и CRON-заданий.
[+] Добавлены привилегии пользователей.
[+] Добавлены новые цены товара "МояЗЦ" (Моя Закупочная цена) и "МояНЦ" (Моя Начальная цена) для использования в формулах ценообразования.
[+] На странице редактирования конкурента добавлена новая настройка "Кодировка" с доступными вариантами: "utf-8" (по умолчанию) и "windows-1251".
[+] Добавлен Экспорт / Импорт дополнительных цен товара. Обратите внимание, на странице списка товаров доступен только "Экспортировать найденные товары". "Экспорт выбранных товаров" ‒ недоступен, из-за ограничений в CS-Cart.
[+] Добавлены настройки модуля по управлению видимости цен в списке "Доступные цены товара" на странице редактирования товара.
[+] Добавлено отображение описаний на страницах списков Конкурентов и Формул.

Изменения в существующей функциональности:
[*] Рассчитанная цена по формуле приведена к формату валюты по умолчанию.
[*] Во всех логах добавлено отображение секунд в полях, которые отображают время.

Исправления ошибок:
[!] Для формул исправлена работа "Операции с условием" с условием "По наличию".
[!] Модуль "Вариации товаров". Исправлена совместимость с модулем.

v1.0.1 от 22 Января 2021

Требуется переустановка модуля!

Изменения в существующей функциональности:
[*] Модуль "Вариации товаров". Добавлен функционал модуля, вкладка "AB: Мониторинг и ценообразование", для вариаций товара как один товар.
[*] Оптимизирована работа мультипоточной работы библиотеки php-curl.

Исправления ошибок:
[!] Модуль "Вариации товара". В административной панели на странице редактирования вариации возникала PHP-ошибка. Исправлено.
[!] При использовании формы "Доступные цены товара" нас странице редактирования товара во вкладке "AB: Мониторинг и ценообразование" перезаписывались имеющиеся "Оптовые скидки". Исправлено.

v1.0.0 от 21 Января 2021