Переносимо інтернет-магазини з OpenCart 2, 3 і 4 на ECMS9 — без втрати SEO і з ~5 хвилинами простою. Нова Пошта, платіжки, маркетплейси й фіскалізація — уже в системі, а не в сорока розширеннях від сорока авторів.
Платформа не винна — вона так задумана: голе ядро, а все інше докуповується. Через рік-два магазин тримається на десятках розширень різних авторів, і кожне оновлення стає лотереєю.
Нова Пошта, LiqPay, SEO-URL, фільтр, кеш, вигрузки на Rozetka і Prom — кожне окремим платним модулем від окремого розробника. Ніхто з них не відповідає за те, як вони працюють разом.
Розширення правлять файли ядра XML-патчами, що накладаються один на одного. Оновлення OpenCart ламає патчі, а перехід з 3.x на 4.x — це фактично нова розробка: половина модулів несумісна.
Кеш, оптимізація зображень, стиснення — знову окремі розширення. Категорія з фільтрами на великому каталозі генерує сотні SQL-запитів, і покупець це відчуває.
ECMS9 на реальних замірах ядра: N+1-запити усунено (2 448 → 225 SQL-запитів на категорію). Значення для OpenCart — орієнтовне для магазину з 30–40 розширеннями без кешу; точний замір саме вашого магазину робимо на безкоштовному аудиті.
AI вбудований у ядро ECMS9, а не прикручений збоку: консультант, генерація контенту, SEO-аналіз, маркетинг. Кожну функцію ви вмикаєте окремо — можна працювати й зовсім без AI. Жодних обов'язкових підписок: оплата за фактом, орієнтовно ~0,3 грн за діалог, свої API-ключі — теж можна.
Описи товарів, тексти, рекламні оголошення — прямо з адмінки. AI знає ваш каталог.
AI переписує title і meta description товару, категорії чи статті під ліміти пошуковиків — прямо з картки, зі знанням вашого каталогу.
Рекламні кампанії — через єдиний інтерфейс, без десятка кабінетів.
AI-генерація, critical-CSS, оптимізація зображень — один рахунок кредитів, поповнення карткою. Свої API-ключі або наш керований гейт.
Rozetka, Prom, OLX, Telegram і сайт падають в одну вбудовану CRM: канбан, таймлайн клієнта, RFM-сегментація. Менеджер більше не тримає п'ять вкладок.
Авто-ТТН і друк накладних (A4 та стикер), пошук відділень і поштоматів, збережені адреси покупців.
Вчасно.Каса вбудована: чеки PDF, Z-звіти. Перевірено на живій касі реального магазину.
Мультимовний каталог і автопереклад через Google Cloud Translator — просто з адмінки.
SQL-ін'єкції, XSS, IDOR, zip-slip — закрито. Бекдорів: 0. Обфускованого коду: 0. SHA-256 верифікація пакетів.
Render Points: модулі вставляються в будь-яку тему в стандартні точки. Зміна теми нічого не ламає.
Повноцінна робота з телефону: охайні таблиці, білдер меню перетягуванням, швидке створення в списках.
Модель, яка працює з системою понад 1,5 року, бере правки в роботу одразу — не чекаючи ранку, робочого дня чи черги до програміста.
Унікальні доробки вашого магазину портуються вручну. Тема переноситься з OpenCart-Twig на Twig ECMS9 — це ближче, ніж здається, але OCMOD-патчі доводиться розплутувати. Типові розширення — Нова Пошта, платіжки, вигрузки на маркетплейси, фіскалізація — не портуємо, бо вони вже є в системі.
Якщо ваш модуль універсальний — ми пишемо його для всіх, а вам він дістається безкоштовно.
Міграція частково автоматизована: мігратор читає базу OpenCart напряму — товари з опціями й атрибутами, категорії, замовлення, клієнтів, статті й SEO-URL з таблиці seo_url. Кожен крок має чекліст, журнал і доказ готовності.
Аналізуємо модулі, тему і SEO. Фіксуємо URL-структуру. Називаємо точну вартість і терміни.
Розгортаємо копію на нашому сервері, на ізольованому стенді. Уся робота з переносу йде там — ваш магазин працює як звичайно до самого дня переключення.
Тема — з OpenCart-Twig на Twig ECMS9, вручну, без OCMOD-патчів. Унікальні модулі переносимо; типові інтеграції беремо з каталогу ECMS9, універсальні пишемо для всіх — вам безкоштовно.
Каталог, кошик, оформлення, оплата, доставка, SEO-адреси й meta, швидкість, інтеграції — усе за чеклістом, з журналом перевірок.
Ви самі перевіряєте магазин на тестовому стенді — стільки, скільки потрібно. Переключення починається тільки після вашого «так».
Магазин працює. Жодного втраченого замовлення. Стара система лишається в резерві.
URL фіксуються до міграції. Зміни — лише через 301 і з вашого дозволу.
Лише в день переключення, після вашого погодження: синхронізація БД і домен. Жодне замовлення не губиться.
Уже після переходу: перед кожним оновленням системи — автоматичний бекап, повернення на попередню збірку — одним кліком.
Усе переносимо й перевіряємо на нашому сервері. Запуск — лише після вашого погодження на тестовому стенді.
LiveKit + SIP + Zadarma: покупець говорить з агентом голосом.
Ringostat, Phonet, Viber — у єдиному пайплайні. Binotel і click-to-call уже працюють.
Матриця «варіант × склад» у картці товару, журнал рухів. Правила вибору складу й наявність по складах на вітрині — в дорозі.
Google Merchant, Hotline, Pricespy, Rozetka, Prom, OLX — модулі в магазині, вигрузки за розкладом.
Тригер → умова → дія: статус, покинутий кошик, час; дії — лист, SMS, статус, задача в CRM.
Ядро і модулі оновлюються самі, чейнджлог кожного білда — в адмінці, відкат однією командою.
Модель працює з системою понад півтора року і навчається далі. Правки на сайті бере в роботу одразу — без черги до програміста.
Фон, світло, кадрування і масове покращення зображень каталогу — прямо в картці товару.
Це не повний список — у дорозі ще багато, і порядок визначають пріоритети наших клієнтів. Ми будуємо не просто CMS, а e-commerce content management system: максимально швидку, зручну й ефективну з погляду SEO, маркетингу і щоденної роботи магазину.
Проаналізуємо магазин на OpenCart і покажемо: які розширення вже є в ECMS9, що треба портувати, як збережеться SEO — і точну вартість із термінами.
Без зобов'язань. Навіть якщо вирішите не переходити — отримаєте повний розбір своєї системи.