Повний гід з міграції інтернет-магазину з Magento на 1С-Бітрікс

Повний гід з міграції інтернет-магазину з Magento на 1С-Бітрікс Власник магазину на Magento 1 стикається з необхідністю міграції через завершення підтримки та потребу інтеграції з 1С. Magento (особливо версія 1.x) використовує EAV-модель (<cite>[Entity–Attribute–Value](https://en.wikipedia.org/wi
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Повний гід з міграції інтернет-магазину з Magento на 1С-Бітрікс
Середній
~1-2 тижні

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

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

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

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1017
  • 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
    759
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    802
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1161

Повний гід з міграції інтернет-магазину з Magento на 1С-Бітрікс

Власник магазину на Magento 1 стикається з необхідністю міграції через завершення підтримки та потребу інтеграції з 1С. Magento (особливо версія 1.x) використовує EAV-модель (Entity–Attribute–Value), де атрибути товарів розкидані по десятках таблиць. Це ускладнює підтримку та сповільнює запити при каталозі >10 000 товарів. Бітрікс з інфоблоками v2.0 та ORM дає більш плоску та швидку структуру, особливо в поєднанні з тегованим кешуванням. За 8 років ми виконали понад 30 проектів з міграції з Magento на Бітрікс і гарантуємо цілісність даних на кожному етапі.

Чому Magento не завжди найкращий вибір?

Інтеграція з 1С через CommerceML у Бітрікс реалізована «з коробки», а для Magento потрібен сторонній модуль або костильна синхронізація. Це знижує вартість володіння після міграції. Крім того, у Magento 1.x EAV-модель призводить до того, що для отримання повних даних про товар потрібен JOIN через 5–6 таблиць. У Бітрікс дані зберігаються в одній таблиці інфоблоку, що прискорює вибірки.

Які проблеми вирішуємо при міграції

EAV-модель та продуктивність

При каталозі >10 000 товарів Magento починає гальмувати на типових запитах. В одному з проектів (інтернет-магазин одягу, 12 000 товарів з варіаціями) час генерації сторінки каталогу сягав 8 секунд. Після міграції на Бітрікс з тегованим кешем сторінки стали відкриватися за 1-2 секунди — це у 4–8 разів швидше. Такий приріст продуктивності критично впливає на конверсію та позиції в пошуку.

Конфігуровані товари

У Magento конфігурований товар — це батько з дочірніми простими товарами, пов'язаними через catalog_product_super_link. У Бітрікс така ієрархія транслюється в інфоблок каталогу (батько) та торгові пропозиції (дочірні). Атрибути-варіації (розмір, колір) стають властивостями SKU. Ми зберігаємо всі зв'язки та ціни для кожної варіації.

Замовлення та клієнти

Клієнтська база Magento (таблиця customer_entity) маппляться на користувачів Бітрікс. Замовлення мігрують через CSaleOrder::Add() з відтворенням складу та статусів. Історія замовлень в особистому кабінеті відновлюється — це критично для B2B-клієнтів. В одному з проектів ми перенесли 50 000 замовлень за 3 дні без втрат.

Як ми переносимо дані без втрат

Експорт товарів з Magento

Штатний експорт Magento через CSV не включає медіа-файли та ціноутворення для різних груп покупців. Для повного експорту надійніше SQL:

-- Отримати товари з назвою та ціною (Magento 1) SELECT p.entity_id, pv.value AS name, pt.value AS description, pd.value AS price, p.sku, p.type_id FROM catalog_product_entity p JOIN catalog_product_entity_varchar pv ON p.entity_id = pv.entity_id AND pv.attribute_id = 71 AND pv.store_id = 0 LEFT JOIN catalog_product_entity_text pt ON p.entity_id = pt.entity_id AND pt.attribute_id = 72 AND pt.store_id = 0 LEFT JOIN catalog_product_entity_decimal pd ON p.entity_id = pd.entity_id AND pd.attribute_id = 75 AND pd.store_id = 0 WHERE p.status = 1; 

Значення attribute_id потрібно уточнити для конкретної інсталяції Magento через таблицю eav_attribute.

Перенесення категорій та дерева розділів

Категорії Magento зберігаються в catalog_category_entity (EAV). Ієрархія задається полем path (наприклад, 1/2/5/12). У Бітрікс ми відтворюємо розділи інфоблоку з відповідною вкладеністю, зберігаючи метадані та налаштування відображення.

Ціни та групи покупців

Magento підтримує tier pricing (ціни за обсягом) та customer group pricing. У Бітрікс це реалізується через типи цін (b_catalog_price_type) та правила знижок. Ми маппимо групи покупців Magento на групи користувачів Бітрікс і налаштовуємо відповідні типи цін.

Процес роботи

  1. Аудит вихідної бази Magento: структура каталогу, атрибути, товари, замовлення, клієнти.
  2. Написання скриптів міграції на PHP з урахуванням EAV-моделі.
  3. Перенесення товарів з атрибутами, зображеннями, зв'язками.
  4. Перенесення замовлень, клієнтів, адрес та історії.
  5. Налаштування цін та груп покупців.
  6. Розробка нового шаблону на Бітрікс (дизайн Magento не переноситься).
  7. Тестування всіх функцій: каталог, кошик, оформлення, особистий кабінет.
  8. Навчання адміністраторів роботі в Бітрікс.
  9. 30-денна підтримка після запуску.

Що входить у вартість міграції?

  • Повний аудит вихідної бази Magento: структура каталогу, атрибути, товари, замовлення, клієнти.
  • Написання та виконання скриптів міграції з гарантією цілісності даних.
  • Перенесення всіх товарів (з атрибутами, зображеннями, зв'язками), категорій, замовлень, клієнтів та цін.
  • Налаштування типів цін, груп покупців та правил знижок.
  • Розробка нового шаблону на Bitrix Framework з урахуванням фірмового стилю.
  • Тестування всіх функцій та виправлення помилок.
  • Навчання адміністраторів роботі в Бітрікс (до 4 годин).
  • 30-денна підтримка після запуску.
  • Документація за результатами міграції.

Вартість міграції для типового магазину (до 5 000 товарів) стартує від 150 000 грн. Точна сума залежить від складності каталогу, кількості атрибутів та необхідності нестандартних доопрацювань.

Орієнтовні терміни

Тип проекту Товарів Термін
Простий магазин, стандартні атрибути до 3 000 6–10 тижнів
Середній магазин з варіаціями 3 000–20 000 3–5 місяців
Великий B2B-магазин, багатосклад, tier pricing 20 000+ 5–8 місяців

Паралельно з перенесенням даних розробляється шаблон сайту на Бітрікс.

Наш досвід та гарантії

Ми — сертифіковані спеціалісти Бітрікс з досвідом міграції понад 30 проектів. Гарантуємо, що всі дані (товари, замовлення, клієнти, ціни) будуть перенесені без втрат. Після запуску надаємо документацію та 30-денну підтримку. Зв'яжіться з нами для оцінки вашого проекту — підберемо оптимальний план міграції. Отримайте консультацію по вашому проекту, щоб дізнатися точні терміни та вартість.