• Інтеграції
  • Вимір 12.09.2026

Інтеграція магазину з Kasta: фід, API і замовлення

Інтеграція з Kasta зв'язує ваш магазин із кабінетом постачальника HUB: товари з характеристиками, залишки, ціни й замовлення зі статусами. XML Kasta приймає лише в структурі фіда Rozetka, а API має окремі методи на залишки, ціни й статуси. Готового модуля в нас немає, і з Kasta ми ще не працювали: робимо обмін під вашу задачу, спираючись на магазини з підключеним Rozetka й вивантаження для Prom. Перший крок — безкоштовна перевірка вашого фіда за правилами HUB.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Способи завантаження в HUB
API, XML, Excel за шаблоном, вручну або через Хорошоп, Foks Biz, TradeEVO — сторінка постачальника Kasta, перевірено 12.09.2026
після безкоштовного аудиту
Вартість
Гарантія

днів після підписання акта

API, XML, Excel за шаблоном, вручну або через Хорошоп, Foks Biz, TradeEVO — сторінка постачальника Kasta, перевірено 12.09.2026
Способи завантаження в HUB
не приймається; виняток — фід у структурі Rozetka (інструкція Kasta з XML, файл від 12.08.2026)
Чужий XML
артикул + бренд + колір + розмір; картка групується за кольором, усередині — розмірна сітка
Ключ картки товару
оновлюються орієнтовно раз на годину, в окремому режимі — кожні 30 хвилин
Ціни й залишки з XML
немає: це розробка під задачу, спираючись на магазини з підключеним Rozetka й вивантаження для Prom
Досвід саме з Kasta
Кому підходить

Ситуації, у яких ця послуга дає результат

Сценарій 1 із 4

Фід для Rozetka у вас уже є

Тоді основа для Kasta готова: інструкція Kasta прямо каже, що XML з іншою структурою не завантажується, а структура фіда Rozetka — виняток. Але «є фід» ще не означає «фід пройде»: для одягу й взуття Kasta вимагає окремих параметрів Колір і Розмір, бренд має бути в її довіднику, а артикул у таблиці полів Kasta позначений обов'язковим. Це ми й дописуємо.

Розберемо вашу ситуацію на безкоштовному аудиті
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

Сусідня робота, не Kasta: магазин офіційного продавця садового інструменту з підключеним майданчиком Rozetka

Задача
Показати каталог, де артикул виробника вже є в адресі товару: з такого артикулу ключ картки для Kasta збирається без ручного заповнення.
Рішення
OpenCart 3, дві мовні версії uk/ru, підключений майданчик Rozetka. З Kasta цей магазин не пов'язаний.
Результат
Вимір 31.07.2026: артикул виробника в адресі 1 120 карток із приблизно 1 213, категорій близько 70. Чи лежить артикул окремим полем у решті карток, ззовні не видно — це перевіряє розбір.
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Розбір, яким шляхом іти: фід у структурі Rozetka, API HUB чи обидва — ви не платите за API, якщо каталогу вистачає годинного оновлення
  • Фід із полями, які Kasta позначає обов'язковими: бренд, артикул, фото, валюта UAH, Колір і Розмір для товарів із сіткою — позиції не відпадають на першому ж завантаженні
  • Явний залишок у кожній позиції — без тегу залишку Kasta ставить товар із available=true у продаж як 10 штук, навіть коли на складі нуль
  • Правило ціни під роялті: ціна продажу вже з відсотком Kasta, перекреслена не нижча за неї — інакше HUB повертає помилку й товар не йде в продаж
  • Супровід першого завантаження й мапінгу в HUB разом із вашим менеджером — видно, які позиції застрягли і чому
  • Залишки й ціни через API пакетами до 1 000 SKU, лише при зміні — проданий товар зникає з продажу без очікування циклу фіда
  • Замовлення з HUB у ваш магазин чи CRM і статуси назад у послідовності, яку вимагає Kasta — без ручного переписування
  • Автопідтвердження статусом ConfirmedBySupplier, щойно замовлення потрапило у вашу систему — інакше Kasta віднімає замовлене від залишку, який ви вже зменшили
  • PDF-маркування Нової Пошти й Укрпошти з HUB і дані чеків по замовленнях, якщо фіскалізація на вас
  • Журнал обміну з відмовами завантаження й помилками статусів — видно, що зламалось, без заходу в кабінет
  • Гарантія 30 календарних днів з дня підписання акта
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Договір із Kasta, умови й роялті — між вами й майданчиком
  • Модерація товарів: її веде ваш менеджер Kasta
  • Новий бренд у довіднику Kasta — лише через її менеджера
  • Описи й заповнення карток як контентна робота
  • Акції й реклама всередині Kasta
  • Склад і логістика Fulfilled by Kasta
Етапи роботи

Прозорі етапи з погодженням на кожному кроці

Загальний строк:4–19 днів

  1. Розбір каталогу й вибір шляху

    2–3 робочих дні, безкоштовно

    Проганяємо фід або вивантаження через вимоги Kasta, рахуємо непридатні позиції й вирішуємо разом із вами: фід, API чи обидва.

  2. Фід у структурі Rozetka під вимоги Kasta

    2–5 робочих днів

    Бренд, артикул, явний залишок, валюта UAH, ціна й перекреслена ціна в правильному співвідношенні, Колір і Розмір для товарів із сіткою, опис без посилань.

  3. Перше завантаження й мапінг у HUB

    1–3 робочих дні

    Разом із вашим менеджером Kasta проходимо мапінг категорій і характеристик, читаємо звіт завантаження й правимо те, що відпало.

  4. API залишків і цін — якщо потрібен

    2–4 робочих дні

    Фонова задача шле зміни пакетами до 1 000 SKU за унікальним ID постачальника; у налаштуваннях фіда оновлення цін і залишків вимикаємо, щоб два джерела не перезаписували одне одного.

  5. Замовлення, статуси, ТТН — якщо потрібні

    3–6 робочих днів

    Приймання замовлень за курсором змін, підтвердження, упаковка перед ТТН, скасування з причиною, маркування перевізника, дані чеків. Черга тримає ліміти Kasta на статуси.

  6. Передача

    1 робочий день

    Показуємо журнал обміну людині, яка веде кабінет HUB, і лишаємо інструкцію, що робити з відмовами. Далі — 30 днів гарантії.

Перевірка фіда за правилами HUB Kasta — безкоштовно

HUB перевіряє кожну позицію фіда окремо: чи є в неї ключ картки, залишок, ціна в правильному співвідношенні й фото. Розбір дивиться саме на це й відповідає на питання, чи потрібен вам API.

Що ми міряємо

  • Чи годиться ваш фід як основаСтруктура Rozetka чи інша, і чи збігаються назви тегів із документацією Kasta. Теги з іншою назвою Kasta не розпізнає: ціни завантажуються нулями, поки хтось не зробить мапінг.
  • Ключ картки: артикул, бренд, колір, розмірПісля першого завантаження ці поля не редагуються: зміна будь-якого з них для HUB означає новий контент і нову модерацію. Тому ключ звіряємо ще на розборі.
  • Залишок у кожній позиціїРахуємо позиції без тегу залишку. На Kasta саме вони стануть «10 штук у наявності» при available=true.
  • ЦіниПерекреслена ціна не нижча за ціну продажу, акційна нижча за звичайну. Відсоток роялті знаєте ви з договору, ми перевіряємо, куди його закласти.
  • Опис і фотоОпис до 5 000 символів і без посилань, від 1 до 20 фото до 10 МБ кожне. Довший опис Kasta обріже, посилання в описі заборонені.
  • Де живуть замовленняХто їх обробляє зараз, у якій системі й за якою моделлю ви працюєте з Kasta — від цього залежить, чи потрібна частина зі статусами.

Що ви отримуєте

  • Перелік: скільки позицій проходять вимоги Kasta, скільки ні й через яке саме поле.
  • Рекомендацію шляху: лише фід, фід плюс API залишків чи повний обмін із замовленнями.
  • Оцінку робіт по етапах зі строком.
  • Розмову на 30 хвилин із вами й людиною, яка веде кабінет HUB.

Строк: 2–3 робочих дні

Чому це безкоштовно

Бо з Kasta ми ще не працювали й першими хочемо побачити, чи ваш каталог узагалі проходить її вимоги. Якщо вистачить інтегратора, яким ви вже користуєтесь, так і скажемо.

Що далі

Після розбору — кошторис по етапах і договір із фіксованою сумою. Якщо частина каталогу до Kasta не готова, покажемо, які позиції й чого їм бракує.

Коротка форма: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

Нам довіряють6 брендів

Нам довіряють: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Умови, зафіксовані письмово8 пунктів
  • 01

    Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • 02

    ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

  • 03

    Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • 04

    Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • 05

    Сайти в дев'яти країнах

    Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.

  • 06

    Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

  • 07

    Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • 08

    Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

  • 01

    Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • 02

    ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

  • 03

    Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • 04

    Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • 05

    Сайти в дев'яти країнах

    Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.

  • 06

    Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

  • 07

    Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • 08

    Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Інтеграція з маркетплейсом Kasta» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному

  • Шлях обмінуЛише фід у структурі Rozetka — найкоротший варіант. API залишків і цін додає окремий етап, а замовлення зі статусами — ще один, найбільший: там послідовність статусів, причини скасування й ліміти запитів.
  • Товар із розмірною сіткоюДля одягу й взуття кожен варіант має нести Колір і Розмір окремими параметрами. Якщо варіанти у вас зібрані в назві чи описі, їх спершу доводиться розкладати по полях.
  • Стан ключа карткиАртикул і бренд є в кожної позиції — ключ збирається автоматично. Нема артикулів або бренду немає в довіднику Kasta — спершу це, і частина залежить від менеджера майданчика.
  • Джерело залишківЗалишки в базі сайту — передаємо звідти. Залишки в 1С чи BAS Kasta отримає не раніше, ніж вони дійдуть до бази сайту, тому обмін з обліковою системою — окремий кошторис.
  • Де обробляють замовленняУ кабінеті HUB — частина зі статусами може бути не потрібна зовсім. У вашій CRM чи адмінці магазину — потрібні приймання, підтвердження, ТТН і статуси назад.
Технології та інтеграції

На чому будуємо і з чим це з'єднується

Стек

  • XML у структурі фіда Rozetka — єдина чужа структура, яку Kasta приймає; межа в тому, що поля Колір, Розмір і бренд із довідника Kasta все одно доводиться дописувати
  • HUB API — Swagger 2.0, JSON, токен у заголовку Authorization; 35 методів станом на 12.09.2026
  • OpenCart 3 / 4 — модуль або власний генератор; шаблон Rozetka в модулі лише основа, поля Kasta додаємо
  • WooCommerce — готовий плагін фіда Rozetka після перевірки його коду або власний генератор
  • Фонова задача з чергою — сайт не чекає на відповідь HUB, а черга тримає ліміти статусів: 300 на хвилину, 10 по одному замовленню за 10 хвилин.
  • Журнал обміну — відмови завантаження й помилки статусів з датою й причиною

Інтеграції

  • Kasta HUB — кабінет постачальника
  • XML-фід у структурі Rozetka
  • HUB API: товари, фото, залишки, ціни, замовлення, статуси
  • Нова Пошта й Укрпошта — PDF-маркування із HUB
  • Checkbox або інший ПРРО — дані чеків по замовленнях
  • 1С / BAS, KeyCRM — джерело залишків і місце обробки замовлень
Фід і API чи кабінет HUB та Excel-шаблон

Чим цей варіант відрізняється від альтернативи

Залишокбереться з бази магазину явно в кожній позиції; через API — одразу після зміни
Новий товарз'являється у фіді й потрапляє в чергу імпорту HUB, далі на модерацію
Замовленняприходять у вашу CRM чи адмінку, статуси повертаються на Kasta самі
Підтвердження замовленняConfirmedBySupplier ставиться автоматично, і Kasta знає, що залишок актуальний
ТТНмаркування Нової Пошти чи Укрпошти забирається з HUB у замовлення
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Доступ до кабінету HUB або токен API, який ви створюєте в кабінеті самі.
  2. Модель співпраці з Kasta: Marketplace 3P чи Fulfilled by Kasta.
  3. Посилання на ваш поточний фід або вивантаження каталогу.
  4. Відсоток роялті з вашого договору — без нього не закласти ціну продажу.
  5. Доступи до сайту й адмінки з правами на встановлення модулів.
  6. Людину, яка веде кабінет HUB і спілкується з менеджером Kasta.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

наш фід для Rozetka підійде для Kasta?

Як основа — так: інструкція Kasta з XML прямо каже, що файли з іншою структурою не приймаються, а структура фіда Rozetka — виняток. Готовим він від цього не стає. Для одягу й взуття потрібні окремі параметри Колір і Розмір, бренд — із довідника Kasta, артикул у таблиці полів Kasta позначений обов'язковим. У нашому замірі 21 публічного фіда українських магазинів (05.09.2026, 88 991 товар) лише один проходив власні обов'язкові поля Rozetka без порушень.

чому товар без залишку у фіді раптом «в наявності»?

Так працює правило Kasta: якщо тегу залишку немає, а available=true, HUB ставить 10 штук. Товар, якого у вас нуль, продається, і скасування потім ляже на вас. У тому самому замірі 21 фіда у шести фідах тегу stock_quantity чи quantity_in_stock не було в жодній позиції. Тому ми передаємо залишок явно в кожній позиції, а позиції без нього показуємо ще на розборі.

XML чи API — що обрати?

Фід, якщо асортимент рухається повільно й замовлень небагато: ціни й залишки з нього доходять орієнтовно раз на годину, в окремому режимі — кожні 30 хвилин. API, коли цього мало або замовлення хочеться обробляти у своїй системі: залишки йдуть одразу після зміни, а замовлення й статуси їздять в обидва боки. Буває й змішано: контент фідом, залишки API. Тоді оновлення цін і залишків у налаштуваннях фіда вимикаємо, інакше два джерела перезаписують одне одного. Нові товари з фіда йдуть загальною чергою Kasta — орієнтовно до ±6 годин, а якщо дата в шапці фіда не змінюється, раз на 4 години. Тому дату генерації оновлюємо при кожному збиранні.

що буде, якщо змінити артикул або колір після завантаження?

HUB сприйме це як новий товар і відправить на модерацію заново. Артикул, бренд, колір і розмір постачальника фіксуються за карткою при першому завантаженні й не оновлюються; щоб змінити, товар видаляють і завантажують наново. Тому ключ картки ми перевіряємо до першого вивантаження — потім виправлення коштує повторної модерації всього, що зачепили.

як не продати на Kasta те, що вже купили на сайті?

Залишок передаємо через API одразу після зміни, не чекаючи циклу фіда. Замовлення Kasta підтверджуємо статусом ConfirmedBySupplier, щойно воно лягло у вашу систему: до підтвердження Kasta сама віднімає замовлене від переданого залишку, і якщо склад його вже списав, товар віднімається двічі й зникає з продажу раніше, ніж закінчився. Чесна межа: вікно між продажем і оновленням лишається завжди, його можна звузити, але не прибрати.

чи можуть замовлення з Kasta падати в нашу CRM?

Так, через API: список замовлень із курсором змін, до 100 за запит, доступні замовлення з 01.01.2023. Назад передаємо статуси в послідовності, яку Kasta вимагає: наприклад, ТТН реєструється лише після статусу «упаковано», а скасування — з однією з причин її переліку. На статуси є ліміти, серед них 300 запитів на хвилину й не більше 10 по одному замовленню за 10 хвилин, тому запити йдуть через чергу.

з Kasta ви ще не працювали — на що тоді спираєтесь?

Так, з Kasta ми не працювали, і на сторінці цього не приховуємо. Робили магазини з підключеним майданчиком Rozetka (кейс нижче), фіди й вивантаження для Prom описані на сторінці інтеграції з Prom, а 21 публічний фід розібрали окремо. Опис Kasta на цій сторінці звірений з її документацією для постачальників 12.09.2026. Що вас захищає: фіксований обсяг у договорі, безкоштовний розбір до договору й 30 днів гарантії з дня підписання акта.

як урахувати роялті Kasta в ціні?

Ціну продажу Kasta показує покупцю, і відсоток роялті в неї треба закласти відразу — так сказано в її документації. Перекреслена ціна не може бути нижчою за ціну продажу, інакше завантаження дає помилку. Ціну постачальника HUB рахує сам. Відсоток знаєте ви з договору; ми пишемо правило в генераторі, щоб ціна для Kasta не жила в окремій таблиці.

скільки це триває?

Після безкоштовного розбору на 2–3 дні: лише фід — 4–9 робочих днів (фід 2–5, перше завантаження й мапінг 1–3, передача 1). Фід разом з API залишків і замовленнями — 9–19 робочих днів. Точніше скажемо після розбору: найбільше строк зсувають товари з розмірною сіткою, де варіанти доводиться розкладати по полях.

Скиньте адресу фіда — порахуємо, скільки позицій прийме HUB

За 2–3 робочих дні повернемось із переліком: скільки позицій пройдуть вимоги Kasta, яких полів бракує і чи потрібен вам API. Якщо вистачить інтегратора, яким ви вже користуєтесь, скажемо й це.

З виміряних кейсівВимір 31.07.2026: артикул виробника в адресі 1 120 карток із приблизно 1 213, категорій близько 70

Дивитись кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.