Інтеграція 1С-Бітрікс з Onlíner (Білорусь)
Onlíner.by — найбільший білоруський портал із розділом Price.Onliner, який є основним агрегатором цін для білоруських покупців. Потрапити до лістингу Onliner і зберегти актуальність даних — завдання для більшості білоруських інтернет-магазинів на 1С-Бітрікс. Майданчик вимогливий до якості фіду: неактуальні ціни, відсутні товари в наявності та зламані посилання призводять до зниження рейтингу магазину.
Формат фіду Onlíner
Onlíner приймає фід у форматі YML (аналог Яндекс.Маркету) з деякими специфічними вимогами:
- Обов'язкове поле
<model>для техніки (не просто<name>) - Поля
<barcode>та<vendor_code>для ідентифікації в базі Onlíner -
<currencyId>BYN</currencyId>— лише білоруський рубль - Зображення високої якості: мінімум 400×400 пікселів, без водяних знаків
У Onliner є власний каталог товарів із нормалізованими характеристиками. Коли магазин надсилає офер на конкретний товар (наприклад, ноутбук HP Pavilion 15-eg2000), система зіставляє його з карткою в базі Onliner за <barcode> або <model>/<vendor>. Якщо зіставлення не відбулося — офер «не прикріплений» і практично не відображається в пошуку.
Особливості для техніки та електроніки
Onlíner особливо суворий до категорії електроніки та побутової техніки. Для цих товарів:
Штрихкод обов'язковий. Без EAN/UPC у полі <barcode> товар не зіставиться з базою Onliner. У Бітрікс штрихкоди зберігаються в b_catalog_product_barcode. Якщо вони не заповнені — потрібне окреме завдання з їх масового заповнення з прайсів постачальників.
Модель і виробник. Значення <vendor> і <model> мають точно збігатися з найменуваннями в базі Onliner. Додаткові символи, абревіатури, невідповідність регістру — все це причини незбігу.
Генерація фіду в 1С-Бітрікс
Використовуємо кастомний агент, який генерує XML та зберігає в /upload/onliner_feed.yml. Базова структура схожа на YML-експорт Яндекс.Маркету, але адаптована під вимоги Onliner.
Ключові відмінності при генерації:
- Фільтрація: лише активні товари з залишком > 0
- Ціна: з типу «Роздрібна» в BYN (конвертація через курс НБ РБ, якщо ціни в іншій валюті)
- Поле
<url>: канонічний URL без UTM-міток (Onliner не любить UTM у посиланнях фіду) - Для торгових пропозицій (модифікацій): кожна пропозиція — окремий
<offer>зі своїм<barcode>
Обсяг фіду для магазину з 10 000+ SKU — кілька мегабайт XML. Генерацію виносимо у фоновий процес (через \Bitrix\Main\Application::getInstance()->addBackgroundJob() або прямим cron) із записом у файл та подальшим оновленням атомарним перейменуванням, щоб Onliner не завантажив неповний файл.
Рейтинг магазину та управління репутацією
Onlíner відображає рейтинг магазину (оцінки покупців) безпосередньо в лістингу оферів. Низький рейтинг = низька конверсія навіть при конкурентній ціні. Інтеграція не впливає на рейтинг напряму, але опосередковано: актуальні залишки та ціни зменшують кількість невдалих покупок і негативних відгуків.
Моніторинг фіду
Після налаштування важливо відстежувати помилки парсингу в особистому кабінеті партнера Onliner. Майданчик надсилає звіт про проблемні офери: некоректні посилання, відсутні обов'язкові поля, дублі за offer.id. Рекомендуємо налаштувати щотижневе сповіщення про стан фіду.
Орієнтири за термінами
| Завдання | Термін |
|---|---|
| Налаштування базового YML-фіду для Onlíner | 3–7 днів |
| Заповнення штрихкодів для категорії електроніки | 3–10 днів (залежить від обсягу) |
| Повне налаштування з маппінгом категорій та моніторингом | 2–3 тижні |
Вартість розраховується індивідуально після аудиту каталогу та стану даних за штрихкодами та виробниками.







