Інтеграція з Rozetka — це XML-фід із вашого каталогу, який майданчик читає сам: назва, ціна, наявність, характеристики окремими параметрами й ідентифікатор, за яким позиція впізнається. Ціни й залишки беремо з того самого джерела, що й сайт, тому дві вітрини не розходяться між собою. Службу доставки майданчика підключаємо окремо — вона працює в чекауті вашого сайту навіть тоді, коли на самому майданчику ви не торгуєте. Робота займає 5–15 робочих днів і починається з безкоштовної перевірки каталогу.
Товар є, ціни актуальні, фото зняті — але покупець, який починає пошук одразу на маркетплейсі, вас не бачить. Фід відкриває цей канал технічно; чи виграєте ви в ньому за ціною, вирішує ваша маржа. У чотирьох виміряних нами магазинах садового інструменту й техніки інтеграцію з майданчиком видно прямо в коді сторінок.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 4
Картки на майданчику ведуться руками з кабінету
Менеджер заводить позицію двічі й міняє ціну у двох місцях. Через місяць сайт і майданчик розходяться, а першими про це дізнаються покупці — з відмови по замовленню. Фід прибирає другий вхід даних: джерело одне, це база сайту, і людині лишається робота з картками, а не з переписуванням цифр.
Ситуація 3 з 4
Потрібна лише доставка майданчика, без торгівлі на ньому
Окремий і робочий сценарій. У виміряному магазині садового інструменту для приватних покупців служба доставки маркетплейсу стоїть у чекауті поряд із трьома іншими перевізниками, а розрахуватися можна п'ятьма способами — при тому що продажі йдуть із власного сайту.
Ситуація 4 з 4
У товарів є артикул виробника
Тоді ідентифікація позицій на майданчику дається майже безкоштовно. У магазині офіційного продавця садового інструменту ми нарахували 1 120 карток з артикулом виробника прямо в адресі — з приблизно 1 213 карток каталогу. Такий каталог збирається у фід швидко.
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
Продавати на власному сайті й на маркетплейсі, не ведучи два окремі каталоги.
Рішення
Магазин на OpenCart із підключеним майданчиком, чотирма способами оплати й двома перевізниками; HSTS, дві мовні версії.
Результат
Вимір 31.07.2026: 1 300 унікальних адрес у карті сайту — близько 1 213 карток товару, з них 1 120 з артикулом виробника в адресі, і близько 70 категорій. Перша відповідь сервера 625 мс, повне завантаження 752,5 мс при 350,4 КБ. Знайдений дефект: 4 236 записів на ті самі 1 300 адрес — у середньому 3,3 дубля, для ідентифікації позиції у фіді це прямий ризик.
інтернет-магазин садового інструменту для приватних покупців
Задача
Дати покупцеві вибір із чотирьох перевізників, серед них служба доставки маркетплейсу, і не зробити сторінку важкою.
Рішення
Магазин на OpenCart із п'ятьма способами розрахунку й відкладеним завантаженням зображень.
Результат
Вимір 31.07.2026: чотири перевізники й п'ять способів розрахунку, 66 з 69 зображень (96%) вантажаться відкладено. HTML головної 252,6 КБ — найлегший серед магазинів партії, перша відповідь сервера 547,2 мс. Знайдені дефекти: карта сайту віддає 200 із порожнім тілом, тому обсяг каталогу ззовні порахувати не вдалося; назви перевізників подані лише картинками без alt.
офіційний інтернет-магазин садового інструменту світового бренду
Задача
Тримати каталог на кілька тисяч карток і паралельно продавати на майданчику.
Рішення
OpenCart за nginx з HTTP/2 і HSTS, вісім способів оплати й чотири перевізники, серед них служба доставки маркетплейсу.
Результат
Вимір 31.07.2026: 8 690 унікальних адрес у карті сайту — 8 609 листових сторінок і 81 категорійний вузол. TTFB 789,4 мс разом із 301-редиректом на мовну гілку, HTML 323,9 КБ. Знайдений дефект: 33 493 записи на ті самі 8 690 адрес, і в карту потрапила лише україномовна гілка.
інтернет-магазин офіційного продавця садової техніки та запчастин
Задача
Каталог запчастин глибиною до чотирьох рівнів із залишками з облікової системи.
Рішення
OpenCart, карта сайту розбита підкартами, вісім способів оплати й чотири варіанти доставки; обмін з обліковою системою заявлений клієнтом — ззовні ми його не перевіряли.
Результат
Вимір 31.07.2026: 55 321 товарна адреса — 18 підкарт по 3 000 плюс 1 321 — і 3 868 категорій, разом 59 189 адрес. TTFB 840,5 мс при 454,5 КБ HTML: найповільніший у партії й очікуваний на такому обсязі. Шість типів JSON-LD.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
XML-фід із бази сайту у форматі, який читає майданчик — нову позицію ви заводите один раз, у себе
Схема відповідності ваших категорій категоріям майданчика — позиція потрапляє у свою гілку, а не зависає на модерації
Характеристики окремими параметрами замість тексту в описі — без них картка не проходить вимоги категорії
Ціни й наявність із того самого джерела, що й сайт, плюс правило націнки під комісію — окрема таблиця цін не заводиться взагалі
Унікальний ідентифікатор позиції: одна адреса на товар замість кількох шляхів через категорії
Оновлення фіда за розкладом і перевірка факту зчитування — ми дивимось не дату файлу, а те, чи майданчик по нього приходив
Виключення з вивантаження позицій, які продавати на майданчику не можна — за категорією, брендом або ознакою в картці
Служба доставки майданчика окремим способом у чекауті сайту — якщо вона вам потрібна
Журнал відхилених позицій із причинами й розбір першої партії відмов разом із вашим контент-менеджером
Гарантія 30 календарних днів на виконані роботи
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Договір із майданчиком, комісії й проходження модерації
Заповнення карток на боці майданчика вручну
Копірайтинг описів під вимоги категорій
Робота з відгуками, рейтингом і суперечками на майданчику
Реклама всередині майданчика
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:5–15 днів
1
Схема відповідності категорій
1–3 робочих дні
Складаємо таблицю: ваша категорія — категорія майданчика — обов'язкові для неї характеристики. Тут же видно, під які категорії ваших даних не вистачає.
2
Збірка фіда
2–4 робочих дні
Поля товару, характеристики параметрами, ідентифікатор позиції, картинки. Фід генерується фоновою задачею у файл — щоб велике вивантаження не збиралось на кожен запит майданчика.
3
Ціни, наявність, правило націнки
1–2 робочих дні
Прив'язуємо вивантаження до того самого джерела, що й вітрину, і закладаємо правило перерахунку під комісію. Окрема ручна таблиця цін не з'являється.
4
Розклад оновлення й контроль зчитування
1–2 робочих дні
Ставимо частоту під швидкість руху залишків і додаємо перевірку: коли майданчик приходив по файл і що отримав. Без неї фід ламається тихо.
5
Відхилені позиції й передача
1–4 робочих дні
Розбираємо першу партію відмов із причинами, за потреби підключаємо службу доставки майданчика в чекаут, проходимо процес із вашим контент-менеджером.
Безкоштовна перевірка каталогу перед вивантаженням
Маркетплейс приймає не товари, а дані про них. Тому перевірка дивиться саме на дані: чи є в кожної позиції те, без чого картку на майданчику не створити.
Що міряємо
Чи є в позицій обов'язковий мінімумНазва, ціна, наявність, фото потрібного розміру, категорія й унікальний ідентифікатор. Позиції без цього мінімуму на майданчик не потраплять, і краще знати їх кількість заздалегідь.
Як влаштовані характеристикиОкремими полями чи текстом усередині опису. Від цього залежить, чи зможемо ми відповідати вимогам категорій майданчика без ручної роботи по кожній позиції.
Відповідність категорійВаші категорії й категорії майданчика рідко збігаються один в один. Схему відповідності треба скласти й підтримувати — це окремий етап.
Ціни й наявністьЗвідки їх брати й як часто оновлювати. Розбіжність між сайтом і майданчиком — найшвидший спосіб отримати скарги покупців.
Чистота адрес каталогуДивимось, чи товар доступний за кількома шляхами. У виміряному магазині садового інструменту на 1 300 реальних адрес припадає 4 236 записів у карті сайту — для фіда це неоднозначний ідентифікатор позиції.
Доставка майданчика як спосіб у чекаутіОкреме питання: у виміряних нами магазинах служба доставки маркетплейсу підключена прямо в чекаут сайту як один із перевізників.
Що ви отримуєте на руки
Звіт: скільки позицій готові до вивантаження, скільки не проходять за обов'язковими полями і чому.
Чернетку схеми відповідності ваших категорій категоріям майданчика.
Оцінку робіт зі строком і поділом на обов'язкове й бажане.
Розмову на 30 хвилин із вами й вашим контент-менеджером.
Строк: 2–3 робочих дні
Чому це безкоштовно
Бо основна робота тут — не фід, а приведення даних у порядок, і її обсяг видно лише після перевірки каталогу.
Що далі
Після перевірки даємо кошторис по етапах. Якщо частина каталогу не готова до вивантаження, покажемо, скільки саме позицій і що з ними робити.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Інтеграція з майданчиком Rozetka» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Стан характеристикХарактеристики окремими полями — фід збирається за дні. Характеристики, зліплені в текст опису, доводиться видобувати позиція за позицією, і саме ця робота, а не сам фід, з'їдає більшу частину строку.
Кількість категорійСімдесят категорій зіставляються за пів дня. Кілька тисяч — це вже окремий документ, який хтось має підтримувати, коли майданчик змінить власну структуру.
Чистота адрес каталогуЯкщо товар доступний за кількома шляхами, ідентифікатор позиції неоднозначний. У виміряному магазині садового інструменту 4 236 записів карти сайту припадають на 1 300 реальних адрес — у середньому 3,3 дубля. Це чиститься до вивантаження, а не після відмов.
Джерело цін і залишківОдин прайс у базі сайту — правило націнки пишеться прямо в генераторі фіда. Залишки, які живуть в обліковій системі, спершу треба довезти на сайт обміном: це сусідня робота й рахується вона окремо.
Доставка майданчика в чекаутіДовідник відділень, розрахунок у кошику, трек-номер у замовленні. З фідом не пов'язана ніяк: її можна взяти окремо, разом або не брати взагалі.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
XML-фід — формат, який майданчик читає сам; його межа в тому, що вимоги категорій майданчик міняє без вашої участі, і схему доводиться підтримувати
OpenCart 3 / 4 — вивантаження ставиться модулем або пишеться під ваш каталог; збірки під 4.x є не в кожного постачальника, тому версію фіксуємо до старту
WooCommerce — плагінів багато, частина не оновлювалась роками; беремо той, код якого прочитали
Next.js — готового модуля немає, генератор фіда пишемо руками; натомість склад полів не обмежений чужим шаблоном
PHP — фід збирається фоновою задачею у файл, а не на кожен запит: інакше велике вивантаження кладе сайт у пікові години
Журнал відхилених позицій — окрема таблиця з причиною й датою; без неї відмови видно лише в кабінеті й лише вручну
Інтеграції
майданчик Rozetka
Rozetka Delivery
XML-фід каталогу
Нова Пошта
Google Merchant Center — суміжний фід
1С / BAS — джерело цін і залишків
Фід із каталогу проти ручного ведення карток у кабінеті
Чим цей варіант відрізняється від «Ручне ведення карток у кабінеті продавця»
Ручне ведення карток у кабінеті продавцяНаш підхід
Джерело ціндруга таблиця, яку хтось має пам'ятати оновитибаза сайту й одне правило націнки
Нова позиціязаводиться вдруге рукамиз'явилась у каталозі — поїхала з наступним оновленням
Розбіжність наявностізалежить від того, коли менеджер дійшов до кабінетуобмежена інтервалом оновлення фіда
Каталог у тисячі позиційросте разом із каталогомтой самий обсяг роботи, що й на сотні
Відмови майданчикавидно в кабінеті, якщо туди зайтивидно в журналі з причиною й датою
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Доступи до кабінету продавця на майданчику або підтвердження, що договір оформлено.
2Доступи до сайту й адмінки з правами на встановлення модулів.
3Перелік категорій, які виводимо на майданчик, і тих, які виводити не можна.
4Правило ціноутворення для майданчика, якщо ціна там відрізняється від сайту.
5Фото товарів у розмірі, що відповідає вимогам майданчика.
6Контент-менеджера, який відповідає за картки на боці майданчика.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
чи можна продавати на сайті й на майданчику одночасно?
Так, це звичайна схема. Каталог іде у фід, майданчик його читає, ціни й наявність тягнуться з бази сайту. У чотирьох виміряних нами магазинах садового інструменту й техніки інтеграцію з майданчиком видно в коді сторінок, а в трьох із них служба доставки маркетплейсу стоїть ще й у власному чекауті. Свій сайт при цьому нікуди не дівається: це канал, де ви не платите комісію з кожного продажу.
що найчастіше не дає вивантажити каталог?
Дані, не техніка. Фото не того розміру, характеристики текстом усередині опису й категорії, які не лягають на структуру майданчика. Сам фід збирається за 2–4 робочих дні; приведення каталогу до вимог може зайняти більше й майже не залежить від нас. Тому ми починаємо з перевірки й називаємо кількість непридатних позицій до початку робіт, а не в середині.
ціна на майданчику має збігатися з ціною на сайті?
Не зобов'язана, і часто не збігається — через комісію. Ми закладаємо правило: націнка відсотком або окреме поле ціни для вивантаження. Головне, щоб правило було одне й автоматичне: ручна таблиця цін розходиться з сайтом за два тижні. І окремо чесно — фід не робить вашу ціну конкурентною. У товарній видачі покупець бачить вас поруч з усіма, і якщо ви дорожчі без пояснення чому, фід просто швидше покаже це порівняння.
як часто оновлювати фід і як зрозуміти, що він працює?
Частота залежить від того, як швидко рухаються залишки: повільному асортименту вистачає раз на добу, рухомому потрібна година. Важливіше друге. Ми перевіряємо не дату файлу, а факт зчитування — у логах сервера видно, коли майданчик приходив по фід і що отримав. Свіжий файл, по який ніхто не прийшов, дає рівно нуль, і без такої перевірки це помічають через тижні.
доставка майданчика — це частина інтеграції?
Ні, окрема робота, і брати її можна без фіда. Служба доставки маркетплейсу підключається як звичайний перевізник: довідник відділень, розрахунок у кошику, трек-номер у замовленні. У виміряному магазині для приватних покупців вона стоїть у чекауті четвертою поряд з іншими, а розрахуватися можна п'ятьма способами — при тому що торгівля йде з власного сайту.
залишки у нас в 1С — звідки фід братиме наявність?
З бази сайту. Фід не ходить в облікову систему сам: спершу залишки й ціни довозяться на сайт обміном, і вже сайт віддає їх у вивантаження. Це сусідня робота й рахується окремо. Чесна межа тут така: обмін не виправляє облік. Якщо в 1С пересорт, майданчик швидко й акуратно отримає неточні дані, а між вивантаженнями лишається вікно, у яке одну позицію можуть купити двічі.
що робити з позиціями, які майданчик відхилив?
Дивитись причину, а не перезаливати фід цілком. Відмови ми пишемо в окрему таблицю з причиною й датою, першу партію розбираємо разом із вашим контент-менеджером і показуємо, які лікуються правкою даних, а які — рішенням про категорію. Після першого розбору більшість відмов повторюється за одним-двома шаблонами, і далі ваша людина закриває їх сама.
скільки це займе часу?
5–15 робочих днів після перевірки каталогу. Схема відповідності категорій 1–3 дні, збірка фіда 2–4, ціни й наявність 1–2, розклад оновлення й контроль 1–2, розбір відхилених і передача 1–4. Сума етапів дає 6–15 днів; у п'ять ми вкладаємось тоді, коли схема категорій робиться паралельно зі збіркою фіда, а характеристики вже лежать окремими полями. Верхня межа — коли їх доводиться видобувати з описів.
Надішліть вивантаження каталогу — почнемо з перевірки даних
За 2–3 робочих дні повернемось зі звітом: скільки позицій готові до вивантаження, скільки не проходять за обов'язковими полями і чому, плюс чернетка схеми категорій. Якщо каталог до майданчика не готовий, почуєте це першим же листом.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.