Виходимо на Rozetka, Prom та Епіцентр за 15 хвилин: налаштовуємо індивідуальні націнки для кожної площадки
Повне керівництво з вбудованої системи вивантаження товарів на маркетплейси. XML, CSV, JSON — всі формати в одному місці. Націнка +15% для Rozetka, +5% для Prom, +10% для Епіцентру — налаштовується одним кліком.
📄 Зміст
- Чому BooStore — готове рішення для вивантаження на маркетплейси
- Як влаштовані націнки: базовий рівень у категоріях та гнучкий по кожній вивантаженні
- Всі доступні формати експорту на BooStore
- Покрокове налаштування фіду з націнкою за 15 хвилин
- Повний список параметрів фільтрації в попапі вивантаження
- Приклади конфігурацій для кожної площадки
- Користувацькі мітки (custom labels) для Google Merchant
- Як використовувати фід: PriceCreator, кабінет Prom, Епіцентр
- Часті запитання
Чому BooStore — готове рішення для вивантаження на маркетплейси
Кожен інтернет-магазин рано чи пізно стикається з необхідністю вивантажувати товари на торгові площадки. Rozetka, Prom.ua, Epicentr — це мільйони покупців, які шукають товари саме там. Але проблема в тому, що кожна площадка вимагає свій формат файлу: Rozetka — XML, Prom — CSV, Епіцентр — YML. Раніше доводилося писати скрипти, замовляти розробку або використовувати костилі.
BooStore вирішує цю проблему повністю. В адмін-панелі вже є вбудована система вивантажень — «Вивантаження XML/CSV/XLS/JSON». Вона підтримує всі популярні формати для українських та міжнародних маркетплейсів. Вам не потрібно нічого програмувати — просто відкрийте готове посилання та передайте його площадці. Всі можливості автоматизації магазину на BooStore.
Почнемо з того, які формати взагалі доступні. Як автоматизувати інтернет-магазин на BooStore.
Як влаштовані націнки: базовий рівень у категоріях та гнучкий по кожній вивантаженні
Головне, що варто зрозуміти про націнки в BooStore: їх можна задавати на кількох рівнях, і вони сумуються. У вас завжди одна базова ціна товару в магазині, а для кожної площадки формується своя підсумкова ціна — без ручних перерахунків і без псування даних каталогу.
| Рівень націнки | Де налаштовується | Для чого |
|---|---|---|
| 1. Категорії магазину (групи) | Магазин → Категорії магазину (картка групи/категорії) | Базова націнка за групами товарів: окрема для Prom.ua та окрема для Rozetka.ua у кожної категорії. Для Epicentr категорійної націнки немає — задавайте її на рівні вивантаження. |
| 2. Вивантаження (URL фіду) | кнопка «Вивантаження XML/CSV/XLS» в Адмінпанелі → «Товари: Вказати параметри» | Гнучка націнка для кожної окремої вивантаження — за вибраним фільтром (категорії, бренди, ціни, наявність) або без фільтра до всього фіду. |
| 3. Картка товару | Товари → картка товару | Точкове виключення: поле «Націнка у вивантаженнях» дозволяє для конкретного товару вимкнути націнки взагалі або тільки для Rozetka/Prom. |
Базові націнки за групами в «Категоріях магазину»
Відкрийте Магазин → Категорії магазину та відредагуйте потрібну групу/категорію. У налаштуваннях категорії є окремі поля Prom.ua Price Markup і Rozetka.ua Price Markup (наприклад, +10%). Це базова націнка, яка застосовується до всіх товарів даної категорії при вивантаженні на відповідну площадку. Поряд задається й зіставлення категорій магазину з категоріями маркетплейсу (Prom.ua Cat ID, Rozetka.ua Category). У списку категорій такі значення позначаються, наприклад, як (Prom.ua:+10%). Націнка приймає математичні вирази: +x%, -x%, /x%, *x%.
Гнучка націнка по кожній вивантаженні (у «Вивантаженнях»)
У Адмінпанелі натисніть кнопку «Вивантаження XML/CSV/XLS», потім — «Товари: Вказати параметри». Розкриється форма, де для конкретної вивантаження можна:
- вибрати категорії магазину (кілька через кому), а також колекції, виробників та типи товарів;
- задати мову вивантаження;
- обмежити за ціною (від/до) та наявністю;
- задати свою націнку (поле «Додаткова націнка», параметр
&price_append=) — або для вибраного фільтра, або без фільтра до всього фіду; - замінити валюту, статус «Під замовлення», джерело опису та інші параметри.
Після цього натисніть «Оновити посилання» — система допише параметри до всіх посилань фідів. Кожен такий URL — це окрема незалежна вивантаження. Ви можете створити хоч десять посилань на один і той самий файл (наприклад, Rozetka XML) з різними категоріями, мовою, націнкою та залишками. Базова ціна товару в магазині при цьому не змінюється.
Всі доступні формати експорту на BooStore
Система вивантажень відкривається кнопкою «Вивантаження XML/CSV/XLS» в Адмінпанелі. Відкриється попап hotengine-xmllist зі списком всіх доступних форматів. Ось повна таблиця:
| Формат | Файл | Для якої площадки | Опис |
|---|---|---|---|
| Google Merchant XML | /xml_google_merchant.xml | Google Merchant Center, Facebook Product Feed | Стандартний XML для Google Shopping. Товари + різновиди (колір, розмір). Можна додати характеристики товарів. |
| Google Merchant XML + param + variants | /xml_google_merchant_with_param_and_variants.xml | Google Merchant Center (розширений) | Те ж, що й вище, але з характеристиками товарів (параметри, атрибути) та різновидами. |
| Rozetka XML | /ua/xml_rozetka.ua.xml | Rozetka.ua | XML для Rozetka. Товари + характеристики + різновиди. Працює українською мовою. |
| Epicentr XML | /ua/xml_epicentrm.com.ua.xml | Epicentr (Епіцентр) | XML для Епіцентру. Товари + характеристики + різновиди. Автоматичний переклад параметрів. |
| Prom CSV | /csv_promua_feed.csv | Prom.ua | CSV для Prom.ua. Тільки товари (без категорій). Описи двома мовами. |
| Hotline CSV | /csv_hotlineua_feed.csv | Hotline.ua | CSV для Hotline.ua. |
| Google Adwords CSV | /google_adwords_feed.csv | Google Ads (динамічні оголошення) | CSV для створення динамічних медійних оголошень в Google Ads. |
| JSON FULL | /json_shop_catalog_pages.txt | Кастомна розробка, API | Повний JSON: товари + різновиди + характеристики. Для розробників та інтеграцій. |
| CSV | /csv_export_products.csv | Excel, Google Sheets, імпорт | Звичайний CSV: товари + різновиди. Для ручного редагування. |
| Google Merchant CSV | /csv_google_merchant_feed.csv | Google Merchant Center | CSV-версія фіду для Google Merchant. |
JSON FULL вивантажує загальний JSON товарів, різновидів та характеристик і підходить для простих інтеграцій. Якщо ж вам потрібен повний і структурований доступ до всіх карток з додатковою фільтрацією у зручному вигляді — використовуйте Commerce API (REST, JSON). Через нього ви отримуєте товари, різновиди, характеристики, категорії та інші дані за запитом, з фільтрацією та пагінацією. Commerce API в повному функціоналі BooStore.
Покрокове налаштування фіду з націнкою за 15 хвилин
Розглянемо процес на прикладі Rozetka. Нам потрібно вивантажити тільки товари категорії «Електроніка», з націнкою +10%, тільки в наявності, в гривнях.
Відкрийте панель вивантажень
В Адмінпанелі натисніть кнопку «Вивантаження XML/CSV/XLS». Відкриється попап hotengine-xmllist з усіма доступними форматами.
Натисніть «Товари: Вказати параметри»
Вгорі списку є кнопка «Товари: Вказати параметри». Натисніть — розкриється форма з фільтрами.
Налаштуйте фільтри
Заповніть потрібні поля. Наприклад: ID Категорії магазину — введіть ID категорії «Електроніка», Ціна — Від — 100, Ціна — До — 50000, Наявність — виберіть «Тільки товари в наявності», Мова — ua.
Додайте націнку та зміну валюти
В полі Додаткова націнка введіть +10 (це +10% до базової ціни). В полі Замінити валюту виберіть UAH. Націнка застосовується тільки до цього конкретного URL — базова ціна в магазині залишається недоторканою. Пам'ятайте: якщо у вибраних категорій у «Категоріях магазину» вже задана базова націнка для Prom.ua/Rozetka.ua, вона застосовується насамперед, а «Додаткова націнка» цієї вивантаження додається до неї. Детальніше — у розділі «Рівні націнки» вище.
Налаштуйте статус «Під замовлення»
В полі Замінити наявність «Під замовлення» виберіть, як обробляти товари, яких немає в наявності: «Не вивантажувати», «Немає в наявності», «В наявності» або «Наявність уточнюйте». Для Rozetka зазвичай вибирають «Не вивантажувати».
Натисніть «Оновити посилання»
Система згенерує готовий URL з параметрами. Скопіюйте посилання на потрібний формат (наприклад, Rozetka XML) та використовуйте його в кабінеті маркетплейсу.
Готово! Весь процес займає не більше 15 хвилин. Як масово оновлювати ціни з Google Таблиць.
Повний список параметрів фільтрації в попапі вивантаження
Нижче — повний список параметрів. Важливо: вводити їх вручну в URL не потрібно — всі ці налаштування зручно задаються у веб-інтерфейсі у спливаючому вікні вивантаження. Заповніть потрібні поля (категорії, колекції, виробники, ціна, наявність, мова, націнка тощо), натисніть «Оновити посилання» — і після цього, натиснувши на посилання будь-якого вивантаження, ви вже отримаєте файл із вказаними параметрами фільтрації.
hotengine-xmllist (кнопка «Товари: Вказати параметри»). Після натискання «Оновити посилання» вибрані значення автоматично дописуються до всіх посилань вивантажень — вам залишається лише скопіювати потрібне посилання. Жодного ручного введення GET-параметрів.
Ось як виглядає структура форми параметрів (в коді — hotengine-xmllist):
| Параметр | GET-параметр в URL | Опис | Приклад значення |
|---|---|---|---|
| ID категорії магазину | &pers_shop_cat_page_catid= | ID категорії магазину. Можна кілька значень через кому. | &pers_shop_cat_page_catid=125 |
| ID колекції | &collection= | ID колекції. Можна кілька значень через кому. | &collection=33 |
| ID виробника | &producer= | ID виробника. Можна кілька значень через кому. | &producer=7 |
| ID типу продукту | &shop_cat_page_product_type= | ID типу товару. Можна кілька значень через кому. | &shop_cat_page_product_type=12 |
| Синоніми товару | &products_synonyms= | Пошук за синонімом товару (слово-синонім). | &products_synonyms=phone |
| Наявність | &stock= | 1 — тільки товари в наявності. | &stock=1 |
| Мова | &l= | Мова товарів (ua, ru, en та ін.). За замовчуванням всі. | &l=ua |
| Сортування | &order_by= та &sort_by= | Поле сортування (0=ID, 1=Дата, 2=Ціна, 4=Назва, 5=Пріоритет) та напрямок (asc/desc). | &order_by=2&sort_by=asc |
| Ціна — Від | &price_from= | Мінімальна ціна товару для вивантаження. | &price_from=100 |
| Ціна — До | &price_to= | Максимальна ціна товару для вивантаження. | &price_to=50000 |
| Пропустити перевірку ціни | &skip_check_price= | 1 — не перевіряти, чи є у товару ціна (вивантажувати всі). | &skip_check_price=1 |
| Додаткова націнка | &price_append= | Націнка у відсотках або сумі. Наприклад: +10 (10%), -5 (знижка 5%), +50 (фікс. сума). | &price_append=+10 |
| Замінити валюту | &change_currency= | Код валюти для заміни (UAH, USD, EUR). | &change_currency=UAH |
| Основний опис | &maintextfrom= | 0 — основний текст/короткий опис, 1 — короткий, 2–6 — текст з вкладок. | &maintextfrom=1 |
| Замінити наявність | &change_stock= | 1 — «Немає в наявності», 2 — «В наявності», 3 — «Не вивантажувати», 5 — «Наявність уточнюйте». | &change_stock=2 |
/ua/xml_rozetka.ua.xml?pers_shop_cat_page_catid=125&stock=1&price_append=+10&change_currency=UAH&change_stock=3&l=ua
Приклади конфігурацій для кожної площадки
Нижче — готові конфігурації для трьох популярних українських маркетплейсів. Ви можете скопіювати параметри та використовувати їх як шаблон.
| Параметр | Rozetka.ua | Prom.ua | Epicentr (Епіцентр) |
|---|---|---|---|
| Формат | XML — /ua/xml_rozetka.ua.xml | CSV — /csv_promua_feed.csv | XML — /ua/xml_epicentrm.com.ua.xml |
| Націнка | &price_append=+10 | &price_append=+5 | &price_append=+15 |
| Валюта | &change_currency=UAH | &change_currency=UAH | &change_currency=UAH |
| Наявність | &stock=1 (тільки в наявності) | &stock=1 (тільки в наявності) | &stock=1 (тільки в наявності) |
| Статус «Під замовлення» | &change_stock=3 (не вивантажувати) | &change_stock=3 (не вивантажувати) | &change_stock=2 (в наявності) |
| Мова | &l=ua | &l=ua | &l=ua |
| ID категорії (приклад) | &pers_shop_cat_page_catid=125 | &pers_shop_cat_page_catid=125 | &pers_shop_cat_page_catid=125 |
| Приклад готового URL | /ua/xml_rozetka.ua.xml?pers_shop_cat_page_catid=125&stock=1&price_append=+10&change_currency=UAH&change_stock=3&l=ua | /csv_promua_feed.csv?pers_shop_cat_page_catid=125&stock=1&price_append=+5&change_currency=UAH&change_stock=3&l=ua | /ua/xml_epicentrm.com.ua.xml?pers_shop_cat_page_catid=125&stock=1&price_append=+15&change_currency=UAH&change_stock=2&l=ua |
Користувацькі мітки (custom labels) для Google Merchant
При вивантаженні через Google Merchant XML ви можете використовувати параметри фільтрації як користувацькі мітки. Це корисно для створення груп товарів у рекламних кампаніях Google Ads.
Наприклад, ви можете:
- Створити окремий URL для товарів з націнкою
&price_append=+20— це буде мітка «преміум-товари» - Створити URL тільки для товарів з певної категорії — мітка «категорія A»
- Створити URL для товарів зі знижкою
&price_append=-10— мітка «розпродаж»
Кожен такий URL можна додати в Google Merchant Center як окремий фід, а в Google Ads налаштувати для нього окрему ставку. Повний гайд по Google рекламі для інтернет-магазину.
Як використовувати фід: PriceCreator, кабінет Prom, Епіцентр
Після того як ви створили URL з параметрами, його потрібно передати площадці. Ось як це робиться для кожної:
PriceCreator (Прайскрейтор)
PriceCreator — сервіс для управління цінами на маркетплейсах. В особистому кабінеті PriceCreator:
- Перейдіть в розділ «Мої магазини» → «Додати магазин».
- Виберіть тип імпорту «За посиланням (XML/CSV)».
- Вставте готовий URL (наприклад, посилання на Rozetka XML з націнкою).
- PriceCreator сам буде забирати файл за розкладом.
Кабінет Prom.ua
- Перейдіть в «Налаштування» → «Імпорт товарів».
- Виберіть «CSV файл» та вкажіть спосіб завантаження «За посиланням».
- Вставте URL вашого CSV-фіду:
https://вашсайт.boostore.pro/csv_promua_feed.csv?price_append=+5&stock=1. - Налаштуйте періодичність оновлення (рекомендується — 1 раз на добу).
Кабінет Епіцентр
- В особистому кабінеті Епіцентру перейдіть в розділ «Завантаження товарів».
- Виберіть «XML файл» → «Завантаження за посиланням».
- Вставте URL:
https://вашсайт.boostore.pro/ua/xml_epicentrm.com.ua.xml?price_append=+15&stock=1. - Переконайтеся, що в налаштуваннях вивантаження вибрана мова «ua» (як в посиланні).
❓ Часті запитання про вивантаження на маркетплейси
Які формати вивантаження підтримує BooStore?
BooStore підтримує: Google Merchant XML (з параметрами та різновидами), Rozetka XML, Epicentr XML, Prom CSV, Hotline CSV, Google Adwords CSV, Google Merchant CSV, JSON FULL, звичайний CSV. Всі формати доступні в Адмінпанелі — кнопка «Вивантаження XML/CSV/XLS».
Як додати націнку для конкретної площадки, не змінюючи ціну в магазині?
В формі параметрів вивантаження є поле «Додаткова націнка» (GET-параметр &price_append=). Введіть +10 для націнки 10% або +50 для фіксованої націнки 50 грн. Система згенерує URL, де ціна буде перерахована, але базова ціна товару в магазині залишиться незмінною. Масове оновлення цін з Google Таблиць.
Чи можна вивантажувати тільки певні категорії товарів?
Так. В параметрах вивантаження вкажіть ID категорії (GET-параметр &pers_shop_cat_page_catid=). Можна вказати кілька ID через кому. Також доступні фільтри за колекцією, виробником, типом продукту, ціною, мовою та наявністю товару.
Як налаштувати автоматичне оновлення фіду на площадці?
Всі згенеровані URL — це живі посилання. При кожному зверненні до URL система генерує актуальний файл на основі поточних даних магазину. Вам потрібно вказати цей URL в кабінеті маркетплейсу, а площадка буде сама звертатися до нього за розкладом (зазвичай 1 раз на добу).
Що робити, якщо площадка не приймає мій XML/CSV файл?
Перевірте: 1) мову вивантаження — для Rozetka та Епіцентру використовуйте /ua/ на початку URL; 2) наявність ціни — всі товари повинні мати ціну (або використовуйте &skip_check_price=1); 3) валюту — для України повинна бути UAH; 4) статус наявності — не вивантажуйте товари, яких немає в наявності. Як автоматизувати роботу магазину.
Чи можна вивантажувати товари різними мовами для різних площадок?
Так. В параметрі «Мова» (&l=) вкажіть потрібну мову. Для Rozetka та Prom можна створити два URL: /ua/xml_rozetka.ua.xml?l=ua та /ru/xml_rozetka.ua.xml?l=ru. В Prom CSV підтримується двомовне вивантаження — описи українською та російською, якщо товари створені з прив'язкою «Товар іншими мовами».
Де задати базову націнку для Prom/Rozetka за групами категорій?
У розділі Магазин → Категорії магазину. У кожної групи/категорії є поля Prom.ua Price Markup та Rozetka.ua Price Markup (наприклад, +10%). Це базові націнки для всіх товарів категорії. Для Epicentr націнка категорійного рівня не передбачена — задавайте її на рівні вивантаження.
Чи можна створити кілька незалежних вивантажень з одного й того самого файлу?
Так. У Адмінпанель → кнопка «Вивантаження XML/CSV/XLS» → «Товари: Вказати параметри» ви щоразу вибираєте категорії, мову, ціни, наявність і свою націнку, потім натискаєте «Оновити посилання». Кожен отриманий URL — це окрема вивантаження. Так можна зробити багато незалежних посилань на один і той самий формат файлу (наприклад, Rozetka XML) з різними параметрами, не змінюючи ціни в самому магазині. Націнка працює і за вибраним фільтром, і без фільтра — до всього фіду.