Как работает синхронизация B2BLIX и когда выполняются обновления
Практическое руководство по полному рабочему процессу синхронизации B2BLIX: импорт товаров, расписания мониторинга, частота расчётов, ручная синхронизация, экспорт и обновления на маркетплейсе.
Что объясняет это руководство
Это руководство отвечает на наиболее распространённые вопросы о синхронизации в B2BLIX:
- Как B2BLIX получает информацию о товарах?
- Когда проверяются цены на маркетплейсе и позиции BuyBox?
- Как часто рассчитываются новые цены?
- Сколько времени занимает первая синхронизация?
- Можно ли запустить синхронизацию вручную?
- Почему изменённая цена ещё не появилась на маркетплейсе?
- Где нужно исправлять цены, если аккаунтом управляет файл импорта?
Синхронизация — это не одно действие, а рабочий процесс, состоящий из нескольких отдельных этапов: импорт данных о товарах, мониторинг информации на маркетплейсе, расчёт цен, подготовка экспорта и применение результата на маркетплейсе.
Важно понимать, что эти этапы могут выполняться в разное время. Например, ручной запуск расчёта не обязательно одновременно получает новую информацию с маркетплейса, а экспортированная цена не обязательно уже опубликована на Pigu.
Важно: Синхронизация может влиять на экспортированные или опубликованные цены на маркетплейсе. Перед включением автоматической публикации проверьте данные о товарах, минимальные и максимальные цены, стратегии ценообразования, настройки мониторинга и способ экспорта.
Краткий ответ
B2BLIX загружает последнюю версию источника данных о товарах с частотой, заданной в разделе Synchronization Settings. Затем система сопоставляет товары, использует последние доступные наблюдения на маркетплейсе, применяет правила BuyBox и ограничения цен и подготавливает выбранный результат.
Информация с маркетплейса собирается по отдельным расписаниям мониторинга, заданным для категорий или отдельных товаров. Поэтому следующие интервалы не совпадают:
- Частота мониторинга определяет, как часто собирается информация с маркетплейса.
- Частота синхронизации определяет, как часто импортируется источник и выполняются расчёты.
- Время обновления на маркетплейсе зависит от способа экспорта рассчитанного результата и от того, когда маркетплейс принимает или обрабатывает его.
Единого времени обновления для всех аккаунтов нет. Полный срок зависит от расписания мониторинга, расписания синхронизации, доступности источника, статуса обнаружения товаров, способа передачи результата и обработки на стороне маркетплейса.
Полный рабочий процесс синхронизации
Процесс синхронизации можно представить как пять связанных этапов.
| Этап | Что происходит | Что определяет время выполнения |
|---|---|---|
| 1. Импорт товаров | B2BLIX загружает последнюю версию источника данных и считывает идентификаторы товаров, цены, остатки, ограничения и другие поддерживаемые поля. | Частота, выбранная в Synchronization Settings. |
| 2. Мониторинг маркетплейса | B2BLIX собирает доступную информацию с маркетплейса, включая последнюю известную позицию BuyBox и предложения конкурентов. | Частота мониторинга категории или отдельного товара. |
| 3. Расчёт цены | Оцениваются импортированные данные, последние доступные наблюдения на маркетплейсе, ограничения цен, исключения и настройки BuyBox. | Расписание синхронизации или ручной запуск. |
| 4. Подготовка экспорта | B2BLIX подготавливает результат с использованием выбранного способа вывода, например XML-фида или поддерживаемой интеграции. | Настройки экспорта и завершение синхронизации. |
| 5. Применение на маркетплейсе | Рассчитанная или экспортированная цена принимается и обрабатывается маркетплейсом. | Выбранный способ подключения и обработка на стороне маркетплейса. |
Рассчитанная цена, экспортированная цена и опубликованная цена на маркетплейсе — это три разных состояния. Цена, отображаемая в расчёте B2BLIX или XML-экспорте, не обязательно уже опубликована, пока маркетплейс не принял и не применил её.
Этап 1: импорт данных о товарах
B2BLIX требуется источник данных о товарах, содержащий товары и ценовую информацию, которую необходимо обработать. Поддерживаемые источники могут включать Google Sheets, XML, CSV, фиды по URL и поддерживаемые интеграции.
В зависимости от настроек источник обычно содержит такие поля:
- EAN — используется для сопоставления товара с информацией маркетплейса
- SKU или другой внутренний идентификатор товара
- Текущая или базовая цена
- Остаток или доступность
- Информация о маркетплейсе, если она требуется выбранным форматом
- Минимальная цена и максимальная цена, если они указаны для каждого товара
- Другие поддерживаемые атрибуты доставки или цены, необходимые для выбранного рабочего процесса
При использовании источника по URL B2BLIX должен иметь к нему доступ. Например, Google Spreadsheet, используемый как источник данных, должен быть доступен по URL в требуемом формате.
Перед включением регулярной синхронизации проверьте источник в Sync Tester. О поддерживаемой структуре и элементах управления тестером читайте в руководстве Sync Tester и структура файла Google Sheets.
Тестер помогает проверить доступность источника и возможность интерпретации данных о товарах до включения источника в регулярный процесс синхронизации.
Настройка источника импорта
Чтобы настроить регулярный импорт, откройте Synchronization Settings. О полях этой страницы читайте в руководстве Sync Settings: настройка импорта товаров и экспорта цен.
Для рабочего процесса с Google Spreadsheet настройка обычно включает следующие действия:
- Вставьте адрес таблицы в поле Data source URL.
- Выберите Google spreadsheet в качестве формата данных.
- Укажите, как часто B2BLIX должен повторно считывать источник.
- Выберите требуемый тип экспорта.
- Сохраните настройки.

Как работает подключение к Google Spreadsheet
После настройки подключения к Google Spreadsheet вы можете продолжать редактировать ту же таблицу. B2BLIX повторно считывает её с частотой синхронизации, выбранной в аккаунте.
Например, если синхронизация выполняется раз в час, изменение в таблице не обязательно будет обработано сразу после ввода. Обычно оно будет считано во время следующего цикла синхронизации, если только вы не запустите процесс вручную.
С помощью таблицы можно обновлять такие данные:
- Базовые или текущие цены
- Минимальные и максимальные ограничения цен
- Остаток или доступность
- Товары, включённые в импорт
- Другие поддерживаемые атрибуты, используемые в вашей конфигурации
Если в рабочем процессе используется файл, который необходимо загружать повторно, например каталог Excel, загружайте обновлённый файл при каждом изменении ассортимента или исходных цен.
Источник импорта может определять следующее обновление цены
Если синхронизация настроена на импорт цен из таблицы или файла, такой источник обычно следует считать источником истинных значений.
Например, предположим, что в таблице цена товара составляет EUR 25.00. Вы вручную меняете предложение на EUR 27.00 в Pigu, но в таблице по-прежнему указано EUR 25.00. Во время следующей синхронизации B2BLIX может снова обработать значение из таблицы и перезаписать ручное изменение на маркетплейсе через настроенный процесс экспорта.
Если цена управляется источником импорта, вносите исправление в исходный файл или таблицу, а не только в предложение на маркетплейсе.
Перед ручным изменением цены на маркетплейсе: проверьте, не управляется ли это значение источником импорта B2BLIX. Изменение только на маркетплейсе может быть заменено во время следующей синхронизации.
Этап 2: мониторинг маркетплейса
Импорт собственного источника товаров не означает автоматически, что B2BLIX в тот же момент получил новое наблюдение с маркетплейса.
Мониторинг — это отдельный процесс сбора доступной информации с маркетплейса, используемой для анализа BuyBox. В зависимости от товара и маркетплейса это может включать последнюю известную позицию BuyBox, наблюдаемые цены, предложения конкурентов и время получения информации.
Мониторинг категорий настраивается в разделе Category Management. О частоте мониторинга, настройках категорий и ценовых коэффициентах читайте в руководстве Category Management: частота мониторинга и ценовые коэффициенты.
Например, для категории можно настроить сбор данных примерно каждые три часа. Более конкурентные категории можно проверять чаще, а для менее динамичных категорий использовать более длинный интервал.
Для выбранных товаров можно задать отдельное расписание мониторинга. Для этого откройте Individual Products. Подробнее читайте в руководстве Individual Products: настройка частоты мониторинга для отдельных товаров.
Расписание отдельного товара может заменять общее расписание категории для выбранных EAN.
Почему важна частота мониторинга
При синхронизации используются доступные наблюдения с маркетплейса. Если мониторинг выполняется каждые три часа, а синхронизация — каждый час, несколько циклов синхронизации могут использовать одно и то же последнее известное наблюдение.
Это не означает, что синхронизация завершилась с ошибкой. Это означает, что источник был повторно прочитан и расчёт выполнен до получения нового наблюдения с маркетплейса.
Частота мониторинга также может влиять на расходы по использованию. Настраивайте более частый мониторинг для тех товаров или категорий, где он действительно полезен, а не исходите из предположения, что для каждого товара нужен минимально возможный интервал.
Этап 3: расчёт цены
Во время синхронизации B2BLIX объединяет несколько типов информации:
- Последние импортированные данные о товарах
- Последнюю достаточно свежую информацию с маркетплейса, доступную для расчёта
- Выбранные стратегии BuyBox
- Ограничения цены для товара или ограничения, полученные из категории
- Применимые правила исключений
- Выбранную конфигурацию вывода
Затем сервис определяет, следует ли снизить, сохранить, сопоставить с другой наблюдаемой ценой или повысить цену товара — в зависимости от ситуации с товаром и ваших настроек.
Результат остаётся ограниченным действующими минимальной и максимальной ценами. Если для товара импортированы явно заданные минимальная и максимальная цены, они имеют приоритет над ограничениями, полученными из категории.
B2BLIX не гарантирует, что рассчитанная цена позволит выиграть BuyBox. Победителя BuyBox определяет маркетплейс, который может учитывать факторы, не связанные только с ценой.
Что происходит, если товар не найден в собранных данных?
Если импортированный товар сопоставлен с собранной информацией с маркетплейса, B2BLIX может оценить его на основе доступных данных BuyBox и правил ценообразования.
Если товар не найден в собранных данных маркетплейса, он может быть экспортирован с исходной импортированной ценой вместо новой рассчитанной конкурентной цены.
Это обеспечивает непрерывность экспорта товаров, но также означает, что товар не прошёл такой же расчёт на основе BuyBox, как успешно сопоставленный товар.
Обычно товары сопоставляются по кодам EAN. Поэтому неправильные, отсутствующие или несогласованные значения EAN могут помешать ожидаемому сопоставлению.
Этап 4: экспорт результата
После расчёта B2BLIX подготавливает результат с использованием типа экспорта, выбранного в Synchronization Settings.
В зависимости от настроенного рабочего процесса результаты могут:
- Проверяться без автоматической публикации
- Подготавливаться как XML-фид, совместимый с Pigu
- Передаваться через поддерживаемую интеграцию
XML-экспорт содержит значения, подготовленные B2BLIX. Однако маркетплейс должен ещё получить, принять и обработать эту информацию, прежде чем новая цена станет опубликованной.
Если XML B2BLIX уже содержит ожидаемую цену, но маркетплейс по-прежнему показывает прежнее значение, расчёт и экспорт могут быть корректными. В таком случае также проверьте, выполнялся ли импорт или процесс синхронизации на стороне Pigu для соответствующего фида.
Не считайте корректное значение XML уже опубликованным. Сначала подтвердите экспортированное значение, а затем дождитесь импорта и обработки на стороне маркетплейса.
Когда выполняется синхронизация
Регулярное расписание синхронизации настраивается отдельно от мониторинга маркетплейса.
Например, в аккаунте могут использоваться:
- Мониторинг маркетплейса примерно каждые три часа
- Синхронизация источника товаров каждые два часа
- Импорт фида маркетплейса по собственному расписанию
В этом примере изменение таблицы не означает, что новая опубликованная цена появится ровно через два часа. Полное обновление зависит от времени выполнения каждого необходимого этапа.
Упрощённый пример по времени
- В 09:00 B2BLIX получает наблюдение с маркетплейса.
- В 09:20 вы обновляете товар в Google Sheets.
- В 10:00 синхронизация повторно считывает таблицу и рассчитывает результат с использованием последнего доступного наблюдения.
- B2BLIX подготавливает настроенный экспорт.
- Маркетплейс получает и обрабатывает экспортированную информацию в соответствии со своим рабочим процессом.
- Примерно в 12:00 следующий настроенный цикл мониторинга может получить новое наблюдение.
Точное время зависит от ваших настроек. Пример показывает, почему сбор данных, расчёт, экспорт и применение результата на маркетплейсе следует проверять отдельно.
Как запустить синхронизацию вручную
Не всегда нужно ждать следующего запланированного цикла синхронизации.
Откройте Synchronization Settings, прокрутите страницу до раздела Frequency и используйте кнопку Run manually.
Ручной запуск начинает процесс синхронизации и расчёта без ожидания следующего заданного времени синхронизации.
Это полезно после:
- Изменения цен или ограничений в исходном файле
- Добавления или удаления товаров
- Исправления EAN или другого поддерживаемого атрибута
- Изменения настроек BuyBox
- Изменения конфигурации экспорта
- Проверки того, устранило ли исправление источника проблему импорта
Ручная синхронизация не обязательно немедленно выполняет все остальные этапы. Она может запустить новый импорт и расчёт, но не гарантирует получения нового наблюдения с маркетплейса в этот момент или немедленного применения экспортированной цены со стороны Pigu.
Что происходит во время первой синхронизации
Первая синхронизация может занимать больше времени, чем последующие, поскольку в аккаунте ещё может отсутствовать часть информации, необходимой для регулярных расчётов.
Во время первоначальной настройки B2BLIX может потребоваться время, чтобы:
- Получить доступ к источнику товаров и загрузить его
- Интерпретировать структуру импортированных товаров
- Создать или обновить товары во внутренней системе
- Связать импортированные EAN с обнаруженными товарами на маркетплейсе
- Загрузить или обнаружить соответствующие категории маркетплейса
- Собрать доступную общедоступную информацию с маркетплейса
- Собрать информацию, доступную через настроенное подключение
- Подготовить достаточно данных для первого полезного расчёта
Первый полный запуск может занимать несколько часов. Точное время зависит от размера источника товаров, охвата маркетплейса, статуса обнаружения, настроек мониторинга и доступности необходимых данных.
Новым товарам и категориям также может потребоваться время для появления. Сначала товар должен появиться на маркетплейсе, а затем быть обнаружен B2BLIX. Для новой обнаруженной категории может потребоваться настроить частоту мониторинга до начала регулярного сбора данных.
Безопасная последовательность действий при первом запуске
- Начните с небольшой группы товаров.
- Проверьте источник импорта в Sync Tester.
- Настройте источник и частоту в Synchronization Settings.
- Проверьте минимальные и максимальные цены до включения публикации.
- Настройте мониторинг для соответствующих категорий или товаров.
- Дождитесь первоначального обнаружения и сбора данных.
- Запустите синхронизацию и проверьте результат.
- Проверьте расчёты в Product Checker.
- Проверьте XML или другой выбранный результат.
- Только после этого включайте или расширяйте автоматическую публикацию цен.
Такой постепенный подход снижает риск публикации неожиданных цен для большого каталога.
Как работает отдельный или параллельный рабочий процесс
B2BLIX может работать как отдельная система ценообразования параллельно с существующим процессом управления товарами.
В такой конфигурации:
- Вы продолжаете управлять каталогом и базовыми данными о товарах в существующем рабочем процессе.
- Вы передаёте необходимые данные о товарах в B2BLIX через поддерживаемый источник импорта.
- B2BLIX отслеживает настроенные товары и категории.
- Сервис применяет исключения, ограничения цен, коэффициенты и стратегии BuyBox.
- B2BLIX рассчитывает цену в пределах разрешённого диапазона.
- Результат передаётся в Pigu выбранным способом.
Если необходимо изменить ассортимент, базовые цены, остатки или ограничения, обновите подключённую таблицу или повторно загрузите изменённый файл. B2BLIX обработает обновлённый источник во время следующей синхронизации.
Что проверять при задержке или неожиданном результате обновления
1. Проверьте, содержит ли источник ожидаемое значение
Откройте таблицу, XML, CSV или другой источник импорта и проверьте:
- Товар присутствует.
- EAN указан правильно.
- Текущая или базовая цена указана правильно.
- Минимальная и максимальная цены указаны правильно.
- Остаток или доступность указаны правильно.
- Источник доступен по настроенному URL.
Если вы подозреваете проблему с доступностью или структурой файла, проверьте источник в Sync Tester.
2. Проверьте частоту синхронизации
Откройте Synchronization Settings и убедитесь, что:
- Сохранён правильный URL источника.
- Выбранный формат данных соответствует фактическому источнику.
- Интервал синхронизации подходит для вашего рабочего процесса.
- Выбран ожидаемый тип результата.
- Настройки сохранены.
Используйте Run manually, если нужно обработать исправление в источнике без ожидания следующего запланированного цикла.
3. Проверьте мониторинг маркетплейса
Откройте Category Management и убедитесь, что для соответствующей категории маркетплейса настроен мониторинг.
Если для товара задано индивидуальное расписание, также проверьте раздел Individual Products.
Даже недавняя синхронизация может использовать старое наблюдение с маркетплейса, если новый цикл мониторинга ещё не завершился.
4. Просмотрите отчёт о синхронизации
Откройте Synchronization Reports. О статусах отчётов, сводках обработки и ссылках на полные отчёты читайте в руководстве Synchronization Reports: проверка импорта, расчёта BuyBox и результатов экспорта.
Проверьте, что:
- Отображается ожидаемый запуск синхронизации.
- Запуск завершён.
- Товары получены из источника.
- Товары успешно сопоставлены.
- Товары исключены из расчёта.
- Обработаны случаи BuyBox.
- Цены изменены, сохранены или экспортированы ожидаемым образом.
- В отчёте есть ошибки или предупреждения, объясняющие результат.

5. Проверьте расчёт отдельного товара
Откройте Product Checker. О разделах с данными товара, расчётом и экспортом читайте в руководстве Product Checker: проверка данных товара, расчётов цен и экспорта.
Найдите товар по EAN и проверьте:
- Найден ли товар для ожидаемого маркетплейса
- Импортированную информацию о товаре
- Последнее известное наблюдение с маркетплейса и время его получения
- Использованные минимальную и максимальную цены
- Выбранную стратегию
- Ключевые решения, принятые при расчёте
- Рассчитанную цену
- Экспортированное значение и статус экспорта
Product Checker — наиболее полезная страница для понимания того, почему конкретный товар получил определённый результат.
6. Проверьте исключения и ограничения цен
Товар может быть успешно импортирован, но намеренно исключён из автоматического изменения цены.
Проверьте, присутствует ли EAN в:
- Списке исключённых товаров
- Правиле исключения по EAN
- Правиле исключения по продавцу
- Другом соответствующем исключении из изменения цен, настроенном в аккаунте
Также проверьте действующие минимальную и максимальную цены. Стратегия может запросить более низкую или высокую цену, но рассчитанный результат не может выйти за разрешённый диапазон.
7. Проверьте корректность экспорта
Если Product Checker или созданный XML показывают ожидаемое значение, расчёт B2BLIX, возможно, уже завершён.
В этом случае проверьте следующий этап:
- Получил ли маркетплейс последний фид?
- Обработал ли маркетплейс обновление?
- Подключён ли правильный фид на стороне маркетплейса?
- Показывает ли маркетплейс ошибку импорта или проверки?
Задержку на этом этапе не следует автоматически считать проблемой расчёта.
Распространённые причины проблем с синхронизацией
- Источник недоступен по URL. B2BLIX не может загрузить последние данные о товарах по ограниченному, неверному или недоступному адресу.
- Выбранный формат не соответствует источнику. Например, для источника-таблицы настроен другой формат данных.
- Обязательные поля товара отсутствуют или заполнены неверно. Неверный или отсутствующий EAN может помешать сопоставлению товара.
- Цикл синхронизации ещё не выполнялся. Таблица или файл обновлены, но следующий запланированный импорт ещё не начался.
- Последний цикл мониторинга маркетплейса ещё не выполнялся. Синхронизация может рассчитать цену с использованием уже доступного последнего наблюдения.
- Первая синхронизация всё ещё подготавливает данные. Первоначальное обнаружение, сопоставление, сбор категорий и данных маркетплейса могут занимать больше времени.
- Для категории нет активного расписания мониторинга. Для новой обнаруженной категории может потребоваться настройка мониторинга.
- Товар исключён из изменения цены. Товар может отображаться в импорте, но автоматический расчёт BuyBox для него пропускается.
- Ограничение цены не позволяет выполнить ожидаемое изменение. Запрошенная стратегией цена не может быть ниже минимальной или выше максимальной.
- Товар не найден в собранных данных маркетплейса. Товар может быть экспортирован с исходной импортированной ценой, а не с рассчитанной на основе BuyBox.
- Ручное изменение цены на маркетплейсе перезаписано. В подключённом источнике импорта сохранилось прежнее значение, и во время синхронизации оно было передано повторно.
- Экспортированный результат ещё не применён маркетплейсом. Расчёт B2BLIX может быть корректным, пока импорт на стороне маркетплейса ещё ожидает обработки.
Пример: изменение диапазона цен в Google Sheets
Предположим, что товар импортирован со следующими значениями:
- Базовая цена: EUR 22.00
- Минимальная цена: EUR 21.00
- Максимальная цена: EUR 24.00
- Частота синхронизации: раз в час
- Частота мониторинга категории: примерно каждые три часа
Вы изменяете минимальную цену в Google Sheets с EUR 21.00 на EUR 21.50.
Во время следующей синхронизации B2BLIX повторно считывает таблицу и использует новое минимальное значение EUR 21.50. Если использовать Run manually, новое значение источника можно обработать без ожидания следующей ежечасной синхронизации.
Однако расчёт может по-прежнему использовать последнее уже собранное наблюдение с маркетплейса. Ручной запуск синхронизации не обязательно запускает новый цикл мониторинга категории.
Если выбранная стратегия обычно рассчитала бы цену EUR 21.30, результат должен оставаться в обновлённом диапазоне и поэтому не может быть ниже EUR 21.50.
После экспорта результата маркетплейс всё равно должен получить и обработать его, прежде чем опубликованное предложение изменится.
Рекомендуемая настройка нового аккаунта
- Подготовьте небольшой тестовый источник с корректными EAN, ценами, остатками и ограничениями цен.
- Убедитесь, что источник не содержит конфиденциальных данных, не требуемых для синхронизации.
- Проверьте источник в Sync Tester.
- Настройте источник, формат, частоту и вывод в Synchronization Settings.
- Проверьте необходимые данные подключения к маркетплейсу в аккаунте.
- Настройте мониторинг соответствующих категорий.
- Добавляйте индивидуальный мониторинг только для товаров, которым требуется другое расписание.
- Дождитесь первоначального обнаружения товаров и сбора данных маркетплейса.
- Запустите синхронизацию, не публикуя сразу большой каталог.
- Просмотрите Synchronization Reports и Product Checker.
- Проверьте XML или другой результат.
- Включайте или расширяйте обновления на маркетплейсе только после проверки корректности результатов.
Что делать дальше
Если вы впервые настраиваете синхронизацию, начните с трёх страниц:
- Sync Tester — чтобы проверить доступность и корректную структуру источника.
- Synchronization Settings — чтобы настроить частоту импорта и способ вывода.
- Synchronization Reports — чтобы подтвердить результаты каждого запуска.
Для отдельного товара используйте Product Checker, чтобы сравнить его импортированную информацию, последнее наблюдение с маркетплейса, расчёт и экспортированное значение.
Обратитесь в службу поддержки, если источник доступен, синхронизация завершена, но вы по-прежнему не можете объяснить результат по данным Synchronization Reports или Product Checker. Укажите затронутый маркетплейс, EAN товара, примерное время синхронизации и соответствующую информацию из отчёта.
Не отправляйте пароли аккаунта, токены доступа, учётные данные приватных фидов или другую конфиденциальную информацию о подключении в обычном сообщении в службу поддержки.