Elbuz підключається до акаунта продавця Bol.com (маркетплейс Нідерландів і Бельгії) парою ключів Retailer API: забирає ваші офери в каталог, приймає замовлення й повертає на майданчик ціни та залишки.
Коли це знадобиться:
- Продаєте на Bol.com і ще деінде — залишки й замовлення всіх каналів ведуться в одному каталозі.
- Замовлень багато — нові й змінені замовлення приходять за розкладом.
- Ціни рахуєте в Elbuz — вивантаження оновлює ціну й залишок кожного офера на Bol.com.
- Виходите з новими товарами — Elbuz виставляє офер за EAN, а якщо картки ще немає, надсилає її в каталог Bol.com.
З чого почати: створіть ключі в Seller Dashboard і вставте їх у шаблон типу «Bol.com».
Що вміє підключення Bol.com
- Підключення двома ключами — без прив'язки застосунку й без входу в кабінет із Elbuz.
- Завантаження оферів — назва, опис і бренд картки Bol.com, ваш артикул, , ціна й залишок.
- Замовлення — відкриті при першому запуску, далі все змінене за останні дні.
- Ціни й залишки назад на Bol.com — по одному оферу, з окремим рядком журналу на кожну відмову.
- Публікація нових товарів — офер за EAN на наявну картку або нова картка за зіставленою категорією.
Де це і хто має доступ
- Меню
- Довідники → Операції → Завантаження даних → новий шаблон типу «Bol.com»
- Інші входи
- Довідники → Операції → Вивантаження даних — шаблон для цін і залишків
- Право доступу
- вікно «Завантаження даних» у «Правах груп»
- Підготувати
- Client ID і Client secret із Seller Dashboard Bol.com
Bol.com продає тільки покупцям у Нідерландах і Бельгії. Продавець, зареєстрований в іншій країні, потрапляє на майданчик лише за запрошенням Bol.com і через сертифікованого партнера з підключення. Це вирішується з Bol.com до підключення до Elbuz: без активного акаунта продавця ключів у кабінеті не буде.
Де взяти ключі Bol.com
Ключі продавець створює сам, жодного застосунку реєструвати не треба. Кабінет Bol.com — нідерландською, тому назви пунктів наведено як у ньому:
- Увійдіть у Seller Dashboard (partner.bol.com) і відкрийте Instellingen → API-instellingen.
- Створіть ключі для Retailer API, а не для Advertising API.
- Скопіюйте Client ID і Client secret. Secret показується один раз: закрили вікно, не скопіювавши, — створіть нову пару.
У шаблоні завантаження типу «Bol.com» картка «Підключення» має чотири поля, обов'язкові — перші два:
| Поле у шаблоні | Що вписати |
|---|---|
| Client ID | Client ID з API-instellingen. Обов'язкове |
| Client secret | Client secret звідти ж. Після збереження поле показує крапки, сам ключ не видно. Обов'язкове |
| Мова карток | nl, nl-BE, fr або fr-BE. Порожнє чи інше значення — nl. Потрібне лише для нових карток |
| Термін доставки покупцю | Днів у форматі мін-макс, наприклад 1-2 (так і буде, якщо не заповнити). Потрібне лише для нових оферів |
Вставивши ключі, натисніть «Перевірити підключення». Elbuz отримає токен доступу й прочитає один ваш офер. Відповідь «Підключення працює. Bol.com» означає, що ключі скопійовано повністю й вони від Retailer API.
1
Client ID2
Client secret3
Мова карток4
Термін доставки- Client ID — перша половина пари ключів із Seller Dashboard.
- Client secret — секретна половина пари; після збереження вона прихована.
- Мова карток — мова для нових карток (nl, nl-BE, fr, fr-BE).
- Термін доставки — обіцянка покупцю для нових оферів.
Документація Bol.com для продавців: Retailer API (англійською, української версії немає).
Що переноситься в картку
Каталог Bol.com спільний: картку товару (назва, опис, фото) веде майданчик і знаходить її за EAN, а ваш офер — це ціна, залишок і термін доставки. Elbuz забирає список ваших оферів і до кожного окремо дочитує картку за EAN.
| Дані Bol.com | Поле товару в Elbuz |
|---|---|
| назва картки (якщо картки немає — назва, з якою ви виставили офер) | Назва |
| опис картки | Опис |
| бренд картки | Виробник |
| reference — ваш код офера | Артикул |
| EAN офера | Штрихкод |
| ціна офера | Ціна — числом, як є |
| залишок офера | Кількість |
| офер не призупинено й залишок більший за нуль | товар увімкнений; інакше вимкнений |
Чого з Bol.com не приходить: фото (у Retailer API немає посилань на зображення), характеристики, категорія. Галочка «Фото» у формі шаблону для Bol.com нічого не завантажує.
Bol.com рахує все в євро, і Elbuz записує ціну офера в поле «Ціна» тим самим числом. Якщо каталог ви ведете в іншій валюті, 19,99 з Bol.com стане 19,99 вашої валюти. У такому разі не вантажте ціни з Bol.com, а ведіть їх в Elbuz (Bol.com як канал).
Усі нові товари лягають у службову категорію «Товари - bol». Вона створюється вимкненою й без участі у вивантаженнях: такі товари нікуди не поїдуть, доки ви не розкладете їх по своїх категоріях. Як прибрати службову категорію: службові категорії та бренди.
Що перезапише повторний прогін
Свій товар повторне завантаження шукає спершу за прив'язкою до офера, яку Elbuz запам'ятав минулого разу, а якщо її ще немає — за назвою. За EAN наявний товар каталогу не шукається: перший прогін прив'яже офер до вашої картки, лише якщо назва збігається, а артикула виробника й посилання на товар у картці немає. Інакше він заведе нову картку.
| Що робить прогін | Поля |
|---|---|
| Перезаписує даними Bol.com | назва, опис, виробник, артикул, штрихкод, ціна, кількість, ознака «увімкнено» |
| Не затирає, бо Bol.com їх не передає | короткий опис, стара ціна, теги |
| Не чіпає | місце в дереві категорій, фото, характеристики |
Порожнє значення з Bol.com заповнене поле не стирає. Якщо картку за EAN прочитати не вдалося, назва й опис уже заведеного товару лишаються як були, а не замінюються заглушкою.
Окремої галочки «не оновлювати назву» в шаблоні Bol.com немає. Хочете тримати свої назви й описи — увімкніть у картці товару перемикач «Не оновлювати» (секція «Захист під час імпорту»): прогін не змінить у ній нічого. Перемикач «Фіксована ціна» закриває від перезапису лише ціну. Для всього каталогу простіше зняти галочку «Товари» після першого прогону (сценарій).
Офер, якого в прогоні не було, завантаження не торкається: товар лишається з останньою ціною й залишком, не вимикається й не видаляється.
Як приходять замовлення
Elbuz бере замовлення, які відвантажуєте ви самі. Замовлення, що їх Bol.com відвантажує зі свого складу, у це підключення не потрапляють.
- Перший запуск забирає тільки відкриті замовлення — історії відвантажених Elbuz не переносить.
- Наступні запуски забирають усі замовлення, змінені з дати минулого запуску, із запасом у дванадцять годин. Так до вже завантажених доїжджають відвантаження й скасування.
- Далі ніж на 90 днів назад Elbuz не дивиться: стільки історії зберігає Bol.com.
У документ «Замовлення покупця» потрапляють номер і дата замовлення, ім'я та прізвище отримувача, телефон, пошта, адреса доставки (вулиця, будинок, місто, індекс, країна; для пункту видачі — його назва), позиції з цінами й сума в євро. Пошту Bol.com віддає анонімною, але постійною для покупця, тож повторні замовлення однієї людини збираються в одного контрагента.
Окремого статусу замовлення в Bol.com немає, Elbuz виводить його з рядків:
| Код | Коли |
|---|---|
OPEN | є невідвантажені й нескасовані позиції |
SHIPPED | усе відвантажено або частину скасовано, а решту відвантажено |
CANCELLED | скасовано все |
Зіставте коди зі своїми статусами кнопкою «Статуси замовлення» в картці «Повʼязані налаштування» форми шаблону. Що повторний прогін змінює в уже завантаженому замовленні — хто кого перезаписує: ваш статус чи майданчика.
1
Статуси замовлення2
Налаштування розкладу- Статуси замовлення — зіставлення OPEN, SHIPPED, CANCELLED зі своїми статусами.
- Налаштування розкладу — як часто забирати замовлення й каталог.
На Bol.com Elbuz нічого не підтверджує й не надсилає: відвантаження й трек-номер ви реєструєте в кабінеті Bol.com, і наступний прогін переведе замовлення в SHIPPED.
Якщо деталі окремого замовлення отримати не вдалося, у журналі буде рядок із його номером, а дата, від якої береться наступна порція, відступить назад. Наступний запуск забере це замовлення ще раз.
Як ціни й залишки повертаються на Bol.com
Зворотний напрямок — окремий шаблон вивантаження типу «Bol.com». У картці «Підключення» — ті самі Client ID і Client secret, а поле «Версія API (параметри майданчика)» задає мову карток і термін доставки через риску: nl|1-2.
1
Client ID2
Client secret3
Версія API (параметри майданчика)- Client ID — той самий ключ, що в шаблоні завантаження.
- Client secret — секретна половина ключа.
- Версія API (параметри майданчика) — мова карток і термін доставки через «|», наприклад nl|1-2.
З галочкою «Товари» в картці «Що вивантажувати» Elbuz відправляє кожен офер окремим запитом: ціну й залишок. Ключ офера він бере з прив'язки, яку зробило завантаження каталогу або минула публікація, тому спершу один раз завантажте каталог з Bol.com, потім налаштовуйте вивантаження. Товари з відбору без прив'язки пропускаються мовчки, якщо не ввімкнено «Публікувати нові товари».
- Валюта. Bol.com приймає тільки євро, а Elbuz надсилає ціну тим числом, яке стоїть у товарі, без перерахунку. Каталог у гривнях чи злотих — перерахуйте ціну формулою в «Налаштування вивантаження полів» шаблону, інакше 1500 гривень поїдуть як 1500 євро.
- Націнка для Bol.com задається тією ж формулою ціни в шаблоні вивантаження, ціни в каталозі лишаються як були.
- Межі ціни — від 1 до 9999 євро. Офер з ціною поза ними не відправляється, у журналі буде рядок «Bol.com: «…» — ціна … поза допустимим діапазоном 1–9999 EUR, офер не оновлено».
- Залишок менший за нуль відправляється як нуль.
Знімати чи видаляти офери Elbuz не вміє: товар, що випав із відбору, просто перестане отримувати оновлення. Щоб зупинити продаж, поставте нульовий залишок і дочекайтеся вивантаження або зніміть офер у кабінеті Bol.com.
Публікація нових товарів
З галочкою «Публікувати нові товари» в картці «Що вивантажувати» Elbuz виставляє офер для товару, у якого прив'язки до Bol.com ще немає. Потрібні штрихкод щонайменше з 8 цифр і ціна від 1 до 9999 євро.
1
Товари2
Публікувати нові товари- Товари — оновлювати ціни й залишки привʼязаних оферів.
- Публікувати нові товари — виставляти на Bol.com товари без привʼязки за EAN.
Офер іде з вашою ціною, залишком, артикулом (або номером товару в Elbuz, якщо артикула немає), терміном доставки з поля «Версія API» і станом із поля «Стан товару»:
| Стан товару в Elbuz | Стан офера на Bol.com |
|---|---|
| Новий або не заповнено | новий |
| Уцінка | вживаний, як новий |
| Вживаний | вживаний, добрий стан |
| Відновлений | відновлений |
Якщо офер на цей EAN у вас на Bol.com уже є (виставили в кабінеті або минулим запуском), Elbuz не створює другий, а знаходить наявний і прив'язує до товару. Кожна публікація — рядок журналу «Bol.com: опубліковано товар «…» (офер …)».
Якщо картки товару на Bol.com ще немає
Перед публікацією Elbuz перевіряє EAN у каталозі Bol.com. Картки немає — він надсилає її на перевірку майданчика: EAN, назву, опис, виробника, головне фото й категорію Bol.com. Категорію бере із зіставлення категорії товару.
Де: Довідники → Категорії → плитка «Зіставлення з маркетплейсами» → чип «Bol.com».
При першому відкритті натисніть «Завантажити довідник майданчика» — дерево категорій Bol.com підтягнеться з ключів шаблону завантаження. Далі зіставте свої категорії в колонці «Категорія Bol.com». Як працює вікно: зіставлення категорій з маркетплейсами.
1
Чип Bol.com2
Категорія Bol.com- Чип Bol.com — показує колонки саме цього майданчика.
- Колонка «Категорія Bol.com» — куди потрапить нова картка.
Обмеження нової картки:
- одна картка — один товар: варіацій (розмір, колір) Elbuz не групує;
- фото одне — перше посилання з товару, позначене як головне;
- характеристик, крім назви, опису й бренду, не надсилає — решту майданчик може попросити дозаповнити в кабінеті;
- мова картки — з поля «Версія API» (
nl,nl-BE,fr,fr-BE).
Відповідь Bol.com Elbuz чекає кілька секунд. Встиг — у журналі «картку надіслано в каталог Bol.com (статус: SUCCESS)» або «картку відхилено: …» з причиною. Не встиг — статус PENDING: офер усе одно створюється й з'явиться на сайті Bol.com, коли майданчик схвалить картку.
Оновлення за розкладом
Миттєвих сповіщень Bol.com не надсилає: Elbuz сам звертається до майданчика за розкладом, який задає кнопка «Налаштування розкладу». Орієнтир — замовлення кілька разів на годину, каталог раз на добу, ціни й залишки частіше, якщо залишки рухливі. Вивантаження — окремий шаблон зі своїм розкладом і своїм перемикачем «Активний».
Ліміт звернень у Bol.com жорсткий: на замовлення — близько 25 запитів на хвилину. Отримавши відмову через ліміт, Elbuz чекає стільки, скільки сказав майданчик (до хвилини), і повторює до трьох разів. Найдовше вантажиться каталог, бо картку кожного офера Elbuz питає окремо, а вивантаження — бо кожен офер оновлюється своїм запитом.
Обрив прогону безпечний: каталог пишеться пачками по 500 оферів, замовлення шукаються за номером, а прив'язаний офер оновлюється за тим самим ключем. Загальні правила: якщо прогін обірвався.
Сценарії
1
Товари2
Замовлення- Товари — забирати ваші офери Bol.com у каталог.
- Замовлення — отримувати замовлення Bol.com.
Перенести каталог Bol.com у Elbuz
Що ввімкнути. Заповніть «Client ID» і «Client secret», у картці «Вибір даних для завантаження» — «Товари».
Що вийде. Кожен офер ляже в категорію «Товари - bol» з назвою, описом і брендом картки, вашим артикулом, штрихкодом, ціною в євро й залишком. Фото, характеристики й категорії додайте самі або з прайсу постачальника.
Приймати замовлення Bol.com
Що ввімкнути. Галочку «Замовлення»; кнопкою «Статуси замовлення» зіставити OPEN, SHIPPED, CANCELLED зі своїми статусами, кнопкою «Налаштування розкладу» задати регулярні запуски.
Що вийде. Перший прогін забере відкриті замовлення, наступні — усе змінене від дати в полі «Завантаження замовлень починаючи з дати (РРРР-ММ-ДД)» у блоці «Розширене». Відвантаження в кабінеті Bol.com за наступним прогоном змінить статус документа.
Bol.com як канал для каталогу, який ви ведете в Elbuz
Що ввімкнути. Один раз запустіть завантаження з галочкою «Товари» — воно прив'яже товари до оферів. Далі лишіть тільки «Замовлення», інакше прогін каталогу перезаписуватиме ціну й залишок цифрами з Bol.com. Ціни відправляє шаблон вивантаження типу «Bol.com», за потреби з формулою перерахунку в євро.
Що вийде. Прив'язані товари отримуватимуть нову ціну й залишок на кожному вивантаженні, а з галочкою «Публікувати нові товари» Elbuz виставлятиме й нові позиції за EAN.
Що робити, коли Bol.com не віддає чи не приймає дані
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| «Bol.com: вкажіть Client ID і Client secret із Seller Dashboard» | Одне з полів ключів порожнє | Вставте обидва ключі й збережіть шаблон (де взяти ключі) |
| «Підключення не вдалося: HTTP 401 (token): …» або «Bol.com: помилка API — HTTP 401 (token): …» | Ключ скопійовано не повністю, його видалено в кабінеті або це ключ Advertising API | Створіть нову пару для Retailer API в API-instellingen і вставте обидва ключі заново |
| «Bol.com: помилка API — HTTP 429: rate limit» | Ліміт звернень не відновився й після трьох повторів | Запустіть шаблон пізніше й рідше ставте його в розклад — повтор безпечний (розклад) |
| «Bol.com: ціни та залишки оновлено, оферів: N (помилок: M)» з ненульовим M | Bol.com відбив частину оферів; причина — у рядку «Bol.com: помилка вивантаження [назва] …» вище | Виправте вказане в товарах і запустіть вивантаження ще раз — решта оферів уже оновлена |
| «Bol.com: «…» — ціна … поза допустимим діапазоном 1–9999 EUR, офер не оновлено» | Порожня, нульова або непереведена в євро ціна | Задайте ціну або формулу перерахунку в шаблоні вивантаження (валюта) |
| «Bol.com: «…» — немає штрихкоду EAN, публікація на Bol.com неможлива» | Офер на Bol.com існує тільки з EAN | Заповніть у товарі штрихкод від 8 цифр (публікація) |
| «Bol.com: «…» — картки немає в каталозі Bol.com, а категорію Bol.com не зіставлено…» | Для нової картки потрібна категорія Bol.com | Зіставте категорію товару з категорією Bol.com (нові картки) |
| «Bol.com: «…» — картку відхилено: …» | Bol.com не прийняв дані картки; причина — після двокрапки | Виправте назву, опис чи фото товару або створіть картку в кабінеті Bol.com |
| Після першого завантаження товар задвоївся | Назва в Elbuz і на Bol.com різна, а за EAN завантаження не зводить | Ведіть далі нову картку — до неї прив'язано офер; потрібне перенесіть зі старої, а стару видаліть (повторний прогін) |
Часті запитання
Я не з Нідерландів чи Бельгії — можна підключитися?
Тільки якщо Bol.com запросив вас продавати й підключення йде через сертифікованого партнера. Це вирішується з Bol.com; з робочим акаунтом ключі створюються так само (хто може продавати).
Чому товари з Bol.com прийшли без фото?
Retailer API не віддає посилань на зображення карток. Додайте фото в Elbuz самі або з прайсу постачальника (що переноситься).
Чому після першого запуску немає старих замовлень?
Перший запуск забирає тільки відкриті замовлення. Відвантажені раніше в Elbuz не переносяться (замовлення).
Elbuz передає на Bol.com трек-номер?
Ні. Відвантаження реєструйте в кабінеті Bol.com — наступний прогін переведе замовлення в SHIPPED (замовлення).
Як продавати в Бельгії французькою?
Майданчик один на обидві країни, окремий шаблон не потрібен. Для нових карток вкажіть мову fr-BE у полі «Мова карток» і в полі «Версія API» шаблону вивантаження: fr-BE|1-2.
Товар зник із Bol.com — Elbuz його видалить?
Ні. Позиція лишиться з останньою ціною й залишком, прибирайте її руками (повторний прогін).
Суміжні теми
- Якщо потрібна загальна механіка завантаження — розклад, обрив, службові категорії: огляд завантаження даних.
- Якщо треба зрозуміти, що повторний прогін робить із замовленням менеджера: імпорт замовлень через API.
- Якщо зіставляєте категорії ще й для інших майданчиків: зіставлення категорій з маркетплейсами.
- Якщо продаєте ще й у Німеччині чи Польщі: підключення Kaufland.
