Интеграция 1С-Битрикс с Onlíner: качественная выгрузка и мониторинг

Когда белорусский интернет-магазин на 1С-Битрикс решает выйти на Price? Onliner, главная техническая проблема — несоответствие фида требованиям площадки. Onliner не прощает ошибок: неверный штрихкод, отсутствие модели, битая ссылка — и товар не попадает в поиск. Наш опыт показывает: 70% неудачных
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция 1С-Битрикс с Onlíner: качественная выгрузка и мониторинг
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1428
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1008
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    745
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    869
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    782
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1149

Когда белорусский интернет-магазин на 1С-Битрикс решает выйти на Price?

Onliner, главная техническая проблема — несоответствие фида требованиям площадки. Onliner не прощает ошибок: неверный штрихкод, отсутствие модели, битая ссылка — и товар не попадает в поиск. Наш опыт показывает: 70% неудачных запусков связаны именно с качеством фида. Мы берём на себя полную настройку интеграции: от аудита данных до мониторинга в реальном времени.

Onliner.by — крупнейший белорусский портал с разделом Price.Onliner, который является основным агрегатором цен для белорусских покупателей. Попасть в листинг Onliner и удержать актуальность данных — задача для большинства белорусских интернет-магазинов на 1С-Битрикс. Площадка требовательна к качеству фида: неактуальные цены, несуществующие товары в наличии и битые ссылки ведут к понижению рейтинга магазина. По данным Onliner, магазины с регулярно обновляемым фидом получают на 40% больше переходов.

Стандартная выгрузка не подходит для Onlíner: три ключевых отличия

Обычный YML-экспорт из Битрикс (как для Яндекс.Маркета) не совпадает со схемой Onliner. Различия критичны: Onliner требует уникальный offer.id (артикул из Битрикс), заполненные штрихкоды в catalog_product_barcode и строгое соответствие модели каталогу площадки. Без этих полей товар не сопоставляется. Кроме того, Onliner обрабатывает только BYN — нужна конвертация, если цены в другой валюте.

Критерий Стандартный YML (Яндекс) YML для Onliner
Валюта Любая Только BYN
Штрихкод Опционально Обязательно для техники
Модель Не обязательна Обязательно <model> + <vendor>
URL Может содержать UTM Только чистые ссылки

Согласно требованиям площадки Onliner, фид должен быть сгенерирован строго по спецификации.

Как настроить интеграцию 1С-Битрикс с Onlíner через YML-фид?

Используем кастомный агент, который генерирует XML и сохраняет в /upload/onliner_feed.yml. Агент обрабатывает до 100 000 товаров за 5 минут. Процесс включает пять шагов:

  1. Аудит данных: проверка заполненности трёх обязательных полей (barcode, model, vendor) в инфоблоках.
  2. Разработка агента: используем \Bitrix\Main\IO\File и \Bitrix\Main\Application::getInstance()->addBackgroundJob() для фоновой записи.
  3. Настройка расписания: crontab или облачный планировщик — обновление каждые 6 часов.
  4. Конвертация цен: API Нацбанка РБ для пересчёта в BYN с точностью до 0.01 BYN.
  5. Мониторинг: ежедневная сверка 5000 позиций с отчётами партнёра Onliner, уведомления об ошибках в Telegram за 5 секунд.

Типичные ошибки при настройке фида включают отсутствие штрихкодов у товаров электроники, неверный формат offer.id (используйте ID торгового предложения, а не товара), совпадение offer.id у разных предложений, изображения меньше 400×400 или с водяными знаками, а также UTM-метки в ссылках — Onliner блокирует такие URL.

После запуска фида экономия операционных расходов составляет до 35%: автоматическая выгрузка заменяет два часа ручной работы в день. Для магазина с 10 000 SKU это даёт значительную экономию средств ежемесячно.

Как гарантировать корректное сопоставление товаров на Onlíner?

Сопоставление зависит от данных: штрихкод (EAN/UPC) обязателен для техники. Если в b_catalog_product_barcode пусто, заполняем массово из прайсов поставщиков. Поле model должно в точности совпадать с названием в каталоге Onliner — лишние символы и несовпадение регистра приводят к расхождению. Мы используем автоматическое сопоставление по алгоритму Левенштейна для нечёткого поиска, если точное совпадение не найдено. Точность такого сопоставления достигает 98% при наличии корректного штрихкода.

Автоматическая выгрузка в 5 раз быстрее ручной: вместо 2 часов в день — всего 5 минут. Количество ошибок снижается в 3 раза. Например, проект интернет-магазина электроники с 15 000 SKU после интеграции увеличил видимость в листинге Onliner на 60% за месяц.

Что входит в интеграцию 1С-Битрикс с Onlíner

  • Аудит каталога: проверка заполненности штрихкодов, модели, остатков.
  • Разработка агента генерации фида под требования Onliner.
  • Маппинг категорий: соответствие разделов Битрикс и категорий Onliner (до 200 категорий).
  • Мониторинг: ежедневная сверка с отчётами партнёра, уведомления об ошибках.
  • Обучение: передача документации по обновлению данных.

С нами работают 10+ лет, более 50 проектов по интеграции с Onliner. Даём гарантию на корректную выгрузку в течение 30 дней.

Ориентиры по срокам

Задача Срок
Настройка базового фида 3–7 дней
Заполнение штрихкодов для электроники 3–10 дней
Полная настройка с маппингом и мониторингом 2–3 недели

Стоимость рассчитывается индивидуально после аудита. Закажите аудит каталога и получите консультацию по интеграции. Оценим ваш проект бесплатно — свяжитесь с нами.

Пример фрагмента YML для Onliner
<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="2025-03-28 12:00">
  <shop>
    <offers>
      <offer id="12345">
        <barcode>4812345678901</barcode>
        <vendor>Samsung</vendor>
        <model>Galaxy S24</model>
        <price>2499.00</price>
        <currencyId>BYN</currencyId>
        <url>https://shop.by/samsung-galaxy-s24</url>
        <picture>https://shop.by/images/s24.jpg</picture>
      </offer>
    </offers>
  </shop>
</yml_catalog>