Міграція з Shop-Script Webasyst на 1С-Бітрікс під ключ

Особливості міграції з Shop-Script на 1С-Бітрікс Ми часто стикаємося із завданням міграції з Shop-Script (Webasyst) на 1С-Бітрікс. Це рішення підходить компаніям, які переросли можливості легковажної eCommerce-платформи та потребують повноцінної інтеграції з 1С, складної логістики або розширеного
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Міграція з Shop-Script Webasyst на 1С-Бітрікс під ключ
Середній
~1-2 тижні

Наші компетенції:

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

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1458
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    761
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    880
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    804
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1163

Особливості міграції з Shop-Script на 1С-Бітрікс

Ми часто стикаємося із завданням міграції з Shop-Script (Webasyst) на 1С-Бітрікс. Це рішення підходить компаніям, які переросли можливості легковажної eCommerce-платформи та потребують повноцінної інтеграції з 1С, складної логістики або розширеного функціоналу. У цій статті ми розповімо, як перенести товари, замовлення та клієнтів із мінімальними ризиками. Зв'яжіться з нами для оцінки вашого проекту — міграція під ключ займе від 2 тижнів до 4 місяців залежно від обсягу даних. Наш досвід — понад 10 років та 50+ успішних міграцій, ми гарантуємо коректне перенесення даних.

Чому варто мігрувати на 1С-Бітрікс?

Shop-Script — чудове рішення для невеликих магазинів, але при масштабуванні бізнесу його можливостей часто не вистачає. 1С-Бітрікс пропонує вбудовану інтеграцію з 1С, торгові пропозиції, механізми кешування та гнучку систему прав. За нашими тестами, на каталогах понад 10 000 товарів Бітрікс із тегованим кешуванням швидший за Shop-Script у 3–5 разів. Крім того, модуль маркетплейсу та підтримка 54-ФЗ роблять його кращим вибором для серйозного eCommerce.

Структура даних Webasyst/Shop-Script

Webasyst використовує таблиці з префіксом shop_ (у MySQL-базі). Основні:

  • shop_product — товари: id, name, url, summary (анонс), description, price, status
  • shop_product_skus — торгові пропозиції (SKU): варіації з ціною та залишками
  • shop_product_features — характеристики товарів (аналог властивостей інфоблоку)
  • shop_product_features_values — значення характеристик
  • shop_category — категорії
  • shop_order — замовлення
  • shop_order_items — склад замовлень
  • shop_customer — покупці (пов'язана з таблицею contact фреймворку Webasyst)
  • shop_product_images — зображення

Webasyst також має REST API, через яке можна отримати дані без прямого доступу до бази.

Отримання даних через API Shop-Script

// Приклад запиту до API Webasyst $url = 'https://yourstore.ru/api.php'; $response = file_get_contents($url . '?method=shop.product.getList&access_token=' . $token); $products = json_decode($response, true)['response']; 

API повертає товари з повним набором даних, включаючи SKU та характеристики. Це кращий метод, якщо немає прямого доступу до БД.

Характеристики товарів

Shop-Script підтримує типізовані характеристики: рядок, число, колір, вибір зі списку, дата. Структура маппінг на властивості інфоблоку Бітрікс:

Shop-Script тип Бітрікс тип властивості
varchar S (рядок)
double N (число)
color S (рядок, формат #rrggbb)
select L (список)
date D (дата)
boolean L (список Так/Ні)

Характеристики з типом «колір» у Shop-Script мають спеціальний рендеринг — у Бітрікс аналог реалізується через візуальне редагування властивості типу L з HTML-кодом кольору.

SKU та варіації

Shop-Script зберігає торгові пропозиції в shop_product_skus з полями: id, product_id, name, price, count, sku (артикул). Прив'язка до характеристик-варіаторів — через shop_product_skus_features.

У Бітрікс це торгові пропозиції модуля каталог. Кожен SKU з Shop-Script → окрема торгова пропозиція з відповідними властивостями.

Клієнтська база та замовлення

Покупці в Webasyst зберігаються у двох таблицях: contact (загальна, для всього фреймворку) та shop_customer (розширена для Shop-Script). У contact є: name, email, поля адреси.

SELECT c.id, c.name, ce_email.value AS email, ce_phone.value AS phone FROM contact c LEFT JOIN contact_data ce_email ON c.id = ce_email.contact_id AND ce_email.field = 'email' LEFT JOIN contact_data ce_phone ON c.id = ce_phone.contact_id AND ce_phone.field = 'phone' WHERE c.id IN (SELECT contact_id FROM shop_customer); 

Покупці створюються в Бітрікс через CUser::Add(). Паролі не переносяться — тільки email та профільні дані. При першому вході пропонується скидання пароля.

Інтеграція з Webasyst-застосунками

Якщо сайт використовує інші застосунки Webasyst (Blog, Photos, Helpdesk) — їхні дані мігруються окремо: блог → інфоблок, фотогалереї → фотогалерея Бітрікс або інфоблок із зображеннями.

Як ми виконуємо міграцію?

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

Що входить у роботу?

  • Аудит поточної бази та структури даних
  • Розробка карти міграції (маппінг таблиць і полів)
  • Перенесення товарів, SKU, характеристик, категорій, замовлень, клієнтів, зображень
  • Налаштування 301 редиректів для SEO-збереження
  • Інтеграція з 1С (обмін через CommerceML) та платіжними шлюзами
  • Тестування цілісності даних та продуктивності
  • Навчання адміністраторів та передача документації
  • Гарантійна підтримка 1 місяць

Типові терміни

Каталог Термін
до 1 000 товарів, проста структура 2–4 тижні
1 000–10 000 товарів, характеристики, SKU 4–8 тижнів
10 000+ товарів, замовлення, інтеграції 2–4 місяці

Шаблон сайту розробляється на Бітрікс з нуля — теми Webasyst несумісні. Отримайте консультацію — ми оцінимо ваш проект за 2 дні та запропонуємо оптимальний план міграції.