Товари залилися на Rozetka, а в картках порожні характеристики. Далі починається арифметика: категорія «Смартфони» має десятки полів, у полі «Діагональ екрана» свій список значень, у «Вбудована пам'ять» свій. На тисячі позицій це не робота, а календарний квартал.
Проблема не в кількості полів. Проблема в тому, що значення не можна вигадати – його треба вибрати з довідника маркетплейсу. І в тому, що менш ніж з трьома характеристиками товар взагалі не пройде.
Скільки характеристик Rozetka вимагає мінімум
Три. Товари, у яких характеристик менше, маркетплейс не приймає. Окремо Rozetka рекомендує заповнювати ті характеристики, які беруть участь у фільтрах конкретної категорії – саме вони визначають, чи побачить вас покупець, що звузив вибірку.
Формальний мінімум і робочий мінімум тут різні речі. Трьох характеристик достатньо, щоб товар опублікувався. Щоб він продавався, потрібні всі, що є у фільтрах.
Чому вписати характеристику текстом не вийде
Тому що Rozetka звіряє значення зі своїм довідником для кожної характеристики кожної категорії. Збіг є – товар отримує заповнену характеристику й потрапляє у відповідні фільтри. Збігу немає – у кращому разі значення осідає як довільний текст, у гіршому не застосовується взагалі.
Наслідок буденніший, ніж здається. Покупець на маркетплейсі рідко гортає всю категорію: він звужує вибірку фільтрами. Товар із «неправильною» характеристикою у звуженій видачі не показується. Позиція технічно опублікована – і фактично невидима.
Це та сама механіка, яка на Prom працює через розділення стандартних і кастомних атрибутів. Формулювання інші, результат ідентичний.
Що насправді визначає позицію товару у видачі Rozetka
Спершу – наскільки назва й характеристики збігаються з пошуковим запитом покупця. І лише потім рейтинг товару.
Це змінює пріоритети. Рейтинг накопичується місяцями і напряму не керується. Збіг характеристик із запитом керується сьогодні. Тобто заповнений каталог – не гігієна, а єдиний важіль позиції, доступний з першого дня.
Скільки значень буває в довіднику
Залежить від того, що описує характеристика.
У технічних категоріях поле рідко має більше двох-трьох десятків значень: діагоналі, обсяги пам'яті, типи роз'ємів – усе кінцеве й передбачуване. У категоріях, де характеристика описує варіативність, списки розростаються: кольори з відтінками, розмірні сітки під різних виробників, сумісні моделі.
Найважчий випадок – поле «Сумісна модель» в аксесуарах. Чохол підходить до конкретного переліку смартфонів, захисне скло теж. Довідник тут містить сотні позицій, і в товару має бути кілька значень одночасно. Це мультиселект – і саме мультиселекти найчастіше ламаються при зворотному імпорті: значення приходять, але поле розпізнається як звичайний список, і в товар потрапляє одне значення замість десяти.
Чим вимоги Rozetka відрізняються від інших українських маркетплейсів
Порівняння, якого немає в довідках самих майданчиків – кожен з них описує лише себе.
| Маркетплейс | Мінімум характеристик | Звідки беруться значення | Головний підводний камінь |
|---|---|---|---|
| Rozetka | 3 | довідник категорії | мультиселекти не завжди розпізнаються при імпорті |
| Prom.ua | не задано жорстко | стандартний довідник + кастомні | кастомний атрибут не потрапляє у фільтри |
| Епіцентр | не задано жорстко | довідник категорії | суфікси одиниць дублюють атрибути |
| Kasta | залежить від категорії | довідник + ручний мапінг | без Excel-мапінгу категорій нічого не заливається |
| MAUDAU | не задано жорстко | API маркетплейсу | частина категорій без характеристик узагалі |
| EVA | не задано жорстко | довідник в інтерфейсі | розклад читання фіду на боці маркетплейсу |
Практичний висновок: каталог, підготовлений під Rozetka, майже готовий під решту – але жоден майданчик не пробачає значення, взятого не з його довідника.
Порядок, який закриває тисячі позицій
Ручне заповнення не масштабується – це вихідна теза. Робочий порядок такий.
1. Зіставити категорії. Кожна група товарів отримує свою кінцеву категорію Rozetka. Ієрархію проходити не треба: в інтеграції немає рівнів, ви одразу вибираєте leaf-категорію на кшталт «Фанера». Поки цього немає, характеристики підтягувати нема звідки.
2. Подивитись склад полів. Після зіставлення видно, які характеристики обов'язкові, які беруть участь у фільтрах і які з них мультиселектні.
3. Закрити спільні значення масово. Матеріал, країна виробництва, тип – усередині однорідної групи це одне й те саме значення. Такі поля закриваються груповим редагуванням на всій вибірці, а не поштучно.
4. Видобути решту з наявного контенту. Колір, розмір, склад, потужність зазвичай уже є в назві й описі – їх не треба вводити заново. Визначення характеристик на основі ШІ добирає значення з довідника категорії, а не пише довільний текст, тож результат лишається валідним для маркетплейсу.
5. Перевірити вибірково. Не всю тисячу – по кілька позицій з кожної категорії, з окремою увагою до мультиселектів.
Скільки чекати після заповнення
До півтори години на передачу даних плюс час модерації.
Фід на боці Fasunok регенерується кожні 30 хвилин. Rozetka забирає його щогодини. Ці цикли складаються. Далі зміна контенту картки – назви, опису, характеристик – іде на модерацію, і тут час залежить від черги маркетплейсу, а не від інтеграції.
Ціни й залишки модерацію не проходять і оновлюються без цієї затримки. Звідси просте правило: перезаливка характеристик – планова операція, а не спосіб швидко щось поправити перед вихідними.
Таблиця типових відмов
Що бачить продавець, що це означає насправді і що з цим робити.
| Симптом | Причина | Що робити |
|---|---|---|
| Товар не з'явився зовсім | менше трьох характеристик | дозаповнити картку до мінімуму |
| Товар опублікований, але не видно у фільтрах | значення поза довідником або кастомний текст | обрати значення зі списку категорії |
| У мультиселекті одне значення замість кількох | поле не розпізналось як мультиселект при імпорті | перевірити й дозаповнити такі поля вручну |
| Товар відхилено без пояснення | дубль offer_id у межах прайсу | зробити артикули унікальними |
| Частина партії не пройшла, решта пройшла | порожній бренд у цих позиціях | заповнити виробника |
| Картка з бездоганними характеристиками не проходить | помилка в HTML опису | перевірити розмітку опису |
Три речі, які ламають заливку незалежно від характеристик
- Порожній бренд. Товар без виробника не проходить. У фід підставляється «Без бренду», якщо поле не заповнене – але краще заповнити.
- Дублі артикулів.
offer_idмає бути унікальним у межах прайсу. Дубль означає відхилення без пояснень. - Помилки в HTML опису. Незакритий тег валить перевірку товару цілком.
Коротко
Rozetka вимагає мінімум три характеристики й приймає значення тільки зі свого довідника. Позицію у видачі визначає збіг назви й характеристик із запитом, і лише потім рейтинг. Робота йде не з товарами, а з категоріями: зіставили категорію, побачили склад полів, закрили спільні значення масово, решту видобули з наявного контенту, вибірково перевірили мультиселекти. Дані доїжджають до вітрини за 30–90 хвилин плюс модерація.
Технічні деталі синхронізації – у документації інтеграції з Rozetka, комерційний опис модуля – на сторінці інтеграції з Rozetka.