Horoshop (Хорошоп) expertise

Інтегрувати поточний магазин чи перенести на нову основу

Допомагаємо працювати з Хорошоп у двох напрямках: створюємо індивідуальні API-інтеграції для існуючих магазинів і переносимо ecommerce-проєкти на WooCommerce, якщо бізнесу потрібна інша технічна основа або більше можливостей для індивідуальної розробки.

Не обов’язково змінювати платформу. Якщо задачу можна надійно вирішити через API Хорошоп, спочатку розглядаємо інтеграцію.

Поточний магазинХорошоп
APIІнтеграціямагазин залишається
WooМіграціянова технічна основа

Практичний досвід

Працюємо з API та переносимо ecommerce-проєкти

PromoSite має практичний досвід роботи з API Хорошоп, а також перенесення ecommerce-проєктів з Хорошоп на WordPress/WooCommerce.

Розглядаємо весь процес магазину: товари, категорії, варіанти, зображення, ціни, залишки, замовлення, інтеграції, оплату, доставку та SEO-структуру — залежно від задачі й доступних джерел даних.

Два сценарії

Як можемо працювати з магазином на Хорошоп

01 · Магазин залишається

API-інтеграції

З’єднуємо Хорошоп із CRM, обліком, складом або іншим сервісом через окремий integration layer.

Про API-інтеграції →
02 · Нова основа

Міграція на WooCommerce

Переносимо дані та відтворюємо потрібну ecommerce-логіку, коли зміна платформи має практичний сенс.

Про міграцію →

Напрям 01

Інтеграція Хорошоп через API

API Хорошоп дозволяє обмінюватися даними магазину із зовнішніми системами. На його основі автоматизуємо процеси, які не покриваються готовими інтеграціями або потребують індивідуальної бізнес-логіки.

Для роботи потрібен тариф Хорошоп, у якому доступний API. Актуальну доступність і потрібні методи перевіряємо перед початком інтеграції.

Каталог

  • товари й варіанти
  • ціни та залишки
  • характеристики
  • категорії в межах API

Замовлення

  • отримання нових замовлень
  • передавання у зовнішню систему
  • доступні статуси та дані

Клієнти та CRM

  • customer data у межах вимог приватності
  • KeyCRM або Uspacy
  • інші системи через API

Фіди й обмін

  • CSV та XLS/XLSX
  • XML/YML
  • JSON
  • API та фонові задачі

Integration layer

Бізнес-логіка працює між системами

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

Якщо потрібну подію підтримує webhook, інтеграція може реагувати без постійного опитування API. Доступні події та обмеження перевіряємо для конкретного сценарію.

ХорошопAPI / WebhookIntegration layervalidation · mapping · logging · retriesконтрольований обмінCRM / облік / склад

Надійність

Що враховуємо в індивідуальній інтеграції

Конкретний набір механізмів залежить від API обох систем і бізнес-сценарію.

  • 01authentication
  • 02field mapping
  • 03external IDs
  • 04duplicate control
  • 05pagination
  • 06rate limits
  • 07retries
  • 08idempotency
  • 09logging без secrets
  • 10timeout / error handling
  • 11API changes
  • 12cron / background jobs
  • 13webhook verification
  • 14data validation

Напрям 02

Міграція з Хорошоп на WooCommerce

Якщо можливостей поточної SaaS-платформи недостатньо для подальшої індивідуальної розробки або бізнесу потрібен більший контроль над технічною частиною магазину, можемо перенести проєкт на WordPress/WooCommerce.

Міграція сайтів та інтернет-магазинів →
ХорошопWooCommerceдані · логіка · інтеграції · SEO

Рішення до розробки

Коли міграція має сенс — і коли може бути зайвою

Варто розглянути міграцію

  • потрібен custom functionality поза можливостями SaaS
  • потрібен більший контроль над кодом та інфраструктурою
  • потрібні нестандартні інтеграції
  • складна ecommerce business logic
  • планується суттєвий розвиток checkout, каталогу або кабінету
  • поточна платформа не покриває важливі вимоги
Важлива альтернатива

Коли краще залишитися на Хорошоп

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

Спочатку визначаємо задачу — потім обираємо платформний сценарій.

Scope міграції

Що переносимо на WooCommerce

Фактичний склад перенесення залежить від доступних даних і погодженого scope. Джерелом може бути API Хорошоп, Excel/XLS, XML/YML, CSV, експорт, адміндані або доступні media files.

Каталог

  • категорії
  • товари та SKU
  • описи й характеристики
  • ціни та залишки
  • варіанти
  • зображення

Контент і SEO

  • інформаційні сторінки
  • описи категорій
  • вибрані контентні блоки
  • metadata, якщо доступні

Клієнти й замовлення

  • доступні customer data
  • погоджений historical scope
  • повне, часткове перенесення або legacy-архів

Інтеграції

  • оплати
  • доставка
  • CRM
  • аналітика
  • фіди
  • зовнішні системи

Різна архітектура

Міграція — це не копіювання сайту один в один

Хорошоп і WooCommerce мають різну модель даних, шаблони та механіку інтеграцій. Частину даних переносимо через mapping, а частину функціоналу потрібно адаптувати або відтворити на новій платформі.

  • design і theme адаптуються;
  • checkout проєктується під потрібний сценарій;
  • фільтри та attributes зіставляються;
  • інтеграції реалізуються заново або замінюються;
  • platform-specific функціям підбираються equivalents;
  • паролі користувачів не обіцяємо переносити при несумісних механізмах.

Контрольований перехід

Практичний flow міграції

  1. 01Аудит магазину
  2. 02Інвентаризація даних та інтеграцій
  3. 03Mapping Хорошоп → WooCommerce
  4. 04Тестове перенесення
  5. 05Перевірка каталогу, варіантів і зображень
  6. 06Відтворення інтеграцій
  7. 07SEO та URL mapping
  8. 08Фінальна синхронізація
  9. 09Переключення домену
  10. 10Контроль після запуску

До запуску

SEO та фінальне переключення плануємо заздалегідь

URL і пошуковий трафік

  • старі та нові URL
  • 301 redirects
  • canonical
  • metadata
  • структура категорій і товарів
  • sitemap та robots
  • 404
  • внутрішні посилання

Завдання — мінімізувати технічні SEO-ризики й зберегти логічну відповідність старих та нових URL там, де це можливо. Незмінність позицій не гарантуємо.

Фінальна синхронізація

  • повторний імпорт змінених товарів
  • оновлення цін і залишків
  • фінальне перенесення замовлень у погодженому scope
  • коротке вікно обмеження змін, якщо потрібне
  • контрольоване переключення домену

Конкретне вікно переключення визначаємо після аналізу магазину та активності замовлень.

Після переходу

WooCommerce можна розвивати на рівні коду

Після міграції PromoSite може безпосередньо доопрацьовувати PHP-код, plugins, checkout, каталог, інтеграції та інші частини проєкту.

Без зміни платформи

Не завжди потрібно переносити магазин

Якщо основний магазин працює нормально, нестандартну бізнес-логіку можна винести в окремий integration service, який працює через API, webhooks і cron.

Хорошоп↓PromoSite integration layer↓CRM · склад · аналітика · сервіси

Типові звернення

З якими задачами можна звернутися

  1. 01Інтегрувати Хорошоп із CRM або обліковою системою
  2. 02Автоматизувати каталог, ціни чи залишки
  3. 03Передавати замовлення у зовнішню систему
  4. 04Перенести магазин на WooCommerce
  5. 05Визначити, чи потрібна інтеграція або міграція

Для первинної оцінки

Що потрібно описати

Не надсилайте API token або пароль через публічну форму. Безпечний спосіб передачі доступів погодимо окремо після уточнення задачі.

Для API-інтеграції

  • URL магазину
  • тариф Хорошоп
  • дані для отримання або передавання
  • зовнішня система
  • частота й напрямок обміну
  • бізнес-правила

Для міграції

  • URL і структура каталогу
  • товари, категорії та варіанти
  • historical orders і customers
  • оплати, доставка та інтеграції
  • SEO-вимоги
  • потрібний функціонал WooCommerce

Вартість залежить від структури каталогу, обсягу даних, кількості інтеграцій та бізнес-логіки. Формати роботи та ціни →

Коротко про головне

Питання та відповіді

Чи обов’язково переносити магазин з Хорошоп, якщо потрібна нестандартна інтеграція?

Ні. Якщо потрібний сценарій можна реалізувати через доступний API Хорошоп, магазин можна залишити на поточній платформі та створити окрему інтеграцію.

Чи має Хорошоп API?

Так. Хорошоп надає API для обміну даними магазину із зовнішніми системами. Доступність API залежить від актуального тарифу та можливостей платформи, тому перед стартом перевіряємо поточні умови.

Чи можна перенести товари з Хорошоп у WooCommerce?

Так. Перед міграцією аналізуємо структуру каталогу та доступні джерела даних, після чого налаштовуємо mapping товарів, категорій, характеристик, варіантів, цін, залишків та зображень у модель WooCommerce.

Чи можна перенести замовлення і клієнтів?

Це можливо у сценаріях, де потрібні дані доступні та їх перенесення доцільне. Конкретний склад historical data визначається окремо для кожного проєкту.

Чи збережуться URL та позиції Google після міграції?

Платформи мають різну URL-структуру, тому готуємо карту старих і нових адрес та 301 redirects. Це допомагає зменшити технічні SEO-ризики, але гарантувати незмінність пошукових позицій після міграції некоректно.

Чи можна спочатку зробити тестове перенесення?

Так. Для складних каталогів доцільно спочатку виконати тестове перенесення на dev-середовище, перевірити mapping і лише після цього готувати фінальний запуск.

Наступний крок

Потрібно інтегрувати Хорошоп або перенести магазин на WooCommerce?

Опишіть поточний магазин і задачу. Перевіримо, чи достатньо API-інтеграції, чи доцільно розглядати міграцію, та запропонуємо технічний варіант реалізації.

Обговорити задачу