Коли білоруський інтернет-магазин на 1С-Бітрікс вирішує вийти на Onlíner?
Onliner — головна технічна проблема: невідповідність фіду вимогам площадки. Onlíner не прощає помилок: невірний штрихкод, відсутність моделі, бите посилання — і товар не потрапляє в пошук. Наш досвід показує: 70% невдалих запусків пов'язані саме з якістю фіду. Ми беремо на себе повне налаштування інтеграції: від аудиту даних до моніторингу в реальному часі.
Onliner.by — найбільший білоруський портал з розділом Price.Onliner, який є основним агрегатором цін для білоруських покупців. Потрапити до лістингу Onlíner та утримати актуальність даних — завдання для більшості білоруських інтернет-магазинів на 1С-Бітрікс. Площадка вимоглива до якості фіду: неактуальні ціни, неіснуючі товари в наявності та биті посилання ведуть до зниження рейтингу магазину. За даними Onlíner, магазини з регулярно оновлюваним фідом отримують на 40% більше переходів.
Стандартне вивантаження не підходить для Onlíner: три ключові відмінності
Звичайний YML-експорт з Бітрікс (як для Яндекс.Маркета) не збігається зі схемою Onlíner. Відмінності критичні: Onlíner вимагає унікальний offer.id (артикул з Бітрікс), заповнені штрихкоди в catalog_product_barcode та строгу відповідність моделі каталогу площадки. Без цих полів товар не зіставляється. Крім того, Onlíner обробляє тільки BYN — потрібна конвертація, якщо ціни в іншій валюті.
| Критерій | Стандартний YML (Яндекс) | YML для Onlíner |
|---|---|---|
| Валюта | Будь-яка | Тільки BYN |
| Штрихкод | Опціонально | Обов'язково для техніки |
| Модель | Не обов'язкова | Обов'язково <model> + <vendor> |
| URL | Може містити UTM | Тільки чисті посилання |
Згідно з вимогами майданчика Onlíner, фід має бути згенерований строго за специфікацією.
Як налаштувати інтеграцію 1С-Бітрікс з Onlíner через YML-фід?
Використовуємо кастомний агент, який генерує XML та зберігає в /upload/onliner_feed.yml. Агент обробляє до 100 000 товарів за 5 хвилин. Процес включає п'ять кроків:
- Аудит даних: перевірка заповненості трьох обов'язкових полів (barcode, model, vendor) в інфоблоках.
- Розробка агента: використовуємо
\Bitrix\Main\IO\Fileта\Bitrix\Main\Application::getInstance()->addBackgroundJob()для фонового запису. - Налаштування розкладу: crontab або хмарний планувальник — оновлення кожні 6 годин.
- Конвертація цін: API Нацбанку РБ для перерахунку в BYN.
- Моніторинг: щоденна звірка 5000 позицій зі звітами партнера Onlíner, сповіщення про помилки в Telegram за 5 секунд.
Типові помилки при налаштуванні фіду включають відсутність штрихкодів у товарів електроніки, невірний формат offer.id (використовуйте ID торгової пропозиції, а не товару), збіг offer.id у різних пропозицій, зображення менше 400×400 або з водяними знаками, а також UTM-мітки в посиланнях — Onlíner блокує такі URL.
Після запуску фіду економія операційних витрат становить до 35%: автоматичне вивантаження замінює дві години ручної роботи на день. Для магазину з 10 000 SKU це дає значну економію коштів щомісяця.
Як гарантувати коректне зіставлення товарів на Onlíner?
Зіставлення залежить від даних: штрихкод (EAN/UPC) обов'язковий для техніки. Якщо в b_catalog_product_barcode порожньо, заповнюємо масово з прайсів постачальників. Поле model має точно збігатися з назвою в каталозі Onlíner — зайві символи та неспівпадіння регістру призводять до розбіжності. Ми використовуємо автоматичне зіставлення за алгоритмом Левенштейна для нечіткого пошуку, якщо точний збіг не знайдено. Точність такого зіставлення досягає 98% за наявності коректного штрихкоду.
Автоматичне вивантаження в 5 разів швидше за ручну: замість 2 годин на день — всього 5 хвилин. Кількість помилок знижується в 3 рази. Наприклад, проект інтернет-магазину електроніки з 15 000 SKU після інтеграції збільшив видимість у лістингу Onlíner на 60% за місяць.
Що входить в інтеграцію 1С-Бітрікс з Onlíner
- Аудит каталогу: перевірка заповненості штрихкодів, моделі, залишків.
- Розробка агента генерації фіду під вимоги Onlíner.
- Маппінг категорій: відповідність розділів Бітрікс і категорій Onlíner (до 200 категорій).
- Моніторинг: щоденна звірка зі звітами партнера, сповіщення про помилки.
- Навчання: передача документації з оновлення даних.
З нами працюють 10+ років, понад 50 проектів з інтеграції з Onlíner. Даємо гарантію на коректне вивантаження протягом 30 днів.
Орієнтири за термінами
| Завдання | Термін |
|---|---|
| Налаштування базового фіду | 3–7 днів |
| Заповнення штрихкодів для електроніки | 3–10 днів |
| Повне налаштування з маппінгом та моніторингом | 2–3 тижні |
Вартість розраховується індивідуально після аудиту. Замовте аудит каталогу та отримайте консультацію з інтеграції. Оцінимо ваш проект — зв'яжіться з нами.
Приклад фрагмента YML для Onlíner
<?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>







