Ваш прайс — це баг.
Ми його виправляємо.
Постачальники надсилають прайси «як є»: різні колонки, ціни текстом, дублі й порожні фото. Перетворюємо це на валідний фід для Rozetka, Prom.ua і Хорошоп — з перевіркою обов'язкових полів.
- Prom.uaYML
- RozetkaXML
- ХорошопXLSX
валідний фід · звіт, що виправлено
послуги
Прайс → фід під вашу площадку
Діагностика прайсу
Розбір вашого файлу: помилки, дублі, обсяг роботи й точна оцінка до будь-якої оплати.
400 грнЗамовитиПрайс → XML для Rozetka
Збираємо валідний XML із вашого прайсу: категорії, наявність, ціни, посилання на фото.
від 990 грнЗамовитиПрайс → YML для Prom.ua
YML-фід з коректною валютою, категоріями та наявністю — без ручного перебирання рядків.
від 990 грнЗамовитиПрайс → XLSX для Хорошоп
Таблиця під імпорт Хорошоп: обов'язкові колонки, без дублів, порожніх цін і битих посилань.
від 990 грнЗамовити
Стартова ціна — за типовий прайс. Точна сума залежить від кількості рядків і стану довідника категорій; фіксуємо її до початку роботи.
Було → Стало
Зліва — те, що прийшло від постачальника. Справа — те, що отримує площадка: без дублів, з числовою ціною й кодом валюти.
Розширені приклади →| Код | Назва | Ціна | Наявн. |
|---|---|---|---|
| 1841 | Кабель USB-C 1м | 1 299,00 грн | + |
| 1841 | Кабель USB-C 1мдубль | 1 299,00 грн | + |
| — | Тримачбез коду | 349 | 12 |
| 2077 | Powerbank | 899 | 0 |
| id | name | price, UAH | available |
|---|---|---|---|
| 1841 | Кабель USB-C, 1 м | 1299.00 | in_stock |
| 1842 | Тримач для телефона | 349.00 | in_stock |
| 2077 | Powerbank | 899.00 | out_of_stock |
report.md → 0 дублів · 0 битих цін
дані вигадані · показано структуру, не реальний прайс
що ламає фід
Файл відкривається — імпорт ні.
Однакові помилки з різних прайсів. Подивіться на свій файл цими очима — або надішліть його нам.
Перевірити прайсprice.xml
<offer id="1841" available="true">
✗
<price>1 299,00</price>
✗
<currencyId>грн</currencyId>
✗
<categoryId></categoryId>
✗
<picture>https://cdn.shop/фото 1.jpg</picture>
</offer>
- Ціна з пробілом і комою — фід не читається як число.
- Валюта текстом замість коду — офер відхилено.
- Порожній categoryId — товар не потрапляє в каталог.
- Пробіл у URL фото — картинка не завантажується.

4 помилки в одному офері
price.xlsx
Код; Назва; Ціна; Залишок; Фото
✗
1841; Кабель USB-C 1 м; 1 299,00 грн; +; https://cdn…/1.jpg
✗
1841; Кабель USB-C 1 м; 1 299,00 грн; +; https://cdn…/1.jpg
✗
; Тримач для телефону; 349; 12;
2077; Powerbank 10 000; 899; 0; https://cdn…/3.jpg
- Ціна як текст із «грн» — імпорт не приймає колонку.
- Дубль коду 1841 — два товари замість одного.
- Порожній код і немає фото — рядок не імпортується.
- Нульовий залишок без прапорця наявності.

3 з 5 рядків не пройдуть імпорт
feed.yml
<offer id="1841" available="true">
<name>Кабель USB-C 1 м</name>
✗
<price>1 299</price>
✗
<currencyId>грн</currencyId>
✗
<picture></picture>
</offer>
- Пробіл у ціні ламає парсинг числа.
- Валюта текстом замість коду — офер не імпортується.
- Порожній тег picture — товар без фото.

3 помилки в одному офері
як це працює
Чотири кроки: файл → безкоштовні 50 рядків → оплата → готовий файл
- 01
Надсилаєте прайс
XLSX, CSV або XML — як є. Шаблон не потрібен, колонки розберемо самі.
- 02
Перші 50 рядків — безкоштовно
Показуємо, які поля не зійшлися, де дублі й биті ціни. Без передоплати.
- 03
Оплата
Після того, як ви побачили результат на своїх даних, а не на обіцянках.
- 04
Готовий файл
Фід для Rozetka, Prom.ua або Хорошоп плюс короткий звіт, що виправлено.
валідатор фіду
Перевірте прайс самі — до будь-якої оплати
браузер · файл не покидає комп'ютер
[ перетягніть файл або клікніть ]
CSV або XML/YML, до 15 МБ. Файл обробляється у браузері, на сервер не надсилається.
наступний крок
Надішліть прайс — повернемо розбір перших 50 рядків
Файл може бути «брудним»: саме для цього ми й потрібні. Формат, площадка й дедлайн — одним повідомленням.
- Перші 50 рядків — безкоштовно
- Оплата після перевірки
- Ціни в грн · від 400 грн