Клієнт звернувся до нас із задачею перенести інтернет-магазин з Magento на OpenCart. Попередня CMS стала для бізнесу обмеженням: будь-які правки коштували дорого, підрядника для підтримки було складно знайти, а частина важливих задач залишалася нереалізованою.
Ми перенесли сайт на OpenCart, зберегли важливу SEO-структуру, налаштували редиректи, метадані, товарні фіди, інтеграцію зі складським обліком і CRM, доставку Новою поштою, оплату через LiqPay, електронну комерцію, Merchant Center, фільтрацію, посадкові сторінки фільтрів, промобанери в категоріях і зручне відображення варіантів товарів.
Ми перенесли сайт на OpenCart, зберегли важливу SEO-структуру, налаштували редиректи, метадані, товарні фіди, інтеграцію зі складським обліком і CRM, доставку Новою поштою, оплату через LiqPay, електронну комерцію, Merchant Center, фільтрацію, посадкові сторінки фільтрів, промобанери в категоріях і зручне відображення варіантів товарів.
- Дорогі доопрацювання
- Складно знайти підрядника
- Незакриті технічні задачі
- Обмеження для маркетингу
- Складніше підтримувати каталог
- Перенесли сайт на OpenCart
- Зберегли SEO-структуру
- Налаштували редиректи та метадані
- Підключили фіди, Merchant Center та e-commerce
- Реалізували фільтри, посадкові сторінки та промобанери
- Додали анкету улюбленця в особистому кабінеті
- Гнучкий сайт для розвитку
- Простіше керування та підтримка
- Готовність до SEO-просування
- Нові можливості для товарної реклами
- Аналітика продажів і поведінки користувачів
- База для персоналізації пропозицій
Основна задача – перенести сайт з Magento на OpenCart так, щоб інтернет-магазин став простішим у підтримці, дешевшим у розвитку та зручнішим для команди клієнта.
Потрібно було реалізувати:
- перенесення каталогу, товарів, атрибутів, фільтрів і контенту;
- збереження SEO-структури URL там, де це можливо;
- налаштування редиректів для сторінок, які змінили адресу;
- генерацію та перенесення метаданих;
- товарні фіди для рекламних і торгових платформ;
- синхронізацію зі складським обліком і CRM;
- доставку Новою поштою;
- оплату через LiqPay;
- фільтрацію та посадкові сторінки фільтрів;
- промобанери в категоріях і на сторінках виробників;
- зручне відображення варіантів товарів;
- особистий кабінет із додатковими можливостями для користувачів;
- налаштування Merchant Center та електронної комерції.
У ТЗ клієнта також були зафіксовані задачі щодо мультимовності, фідів для Google Merchant, Rozetka, Prom, роботи з товарами, брендами, фільтрами, чекаутом, особистим кабінетом, robots, sitemap, шаблонними метатегами та структурою URL.
Старий сайт працював на Magento. Для великого інтернет-магазину це не завжди проблема саме по собі, але в цьому проєкті CMS почала стримувати розвиток бізнесу.
Основні складнощі:
- висока вартість навіть невеликих доопрацювань;
- складність пошуку підрядника для підтримки Magento;
- накопичені незакриті задачі;
- необхідність безпечно перенести сайт без втрати SEO-позицій;
- великий каталог із товарами, атрибутами, фільтрами та варіантами;
- потреба в інтеграціях зі складським обліком, CRM, оплатою, доставкою та рекламними платформами.

Що ми зробили
1. Перенесли сайт на OpenCart
Ми перенесли інтернет-магазин на OpenCart, щоб клієнт отримав більш гнучку систему для щоденного керування сайтом.
Тепер команда може простіше працювати з товарами, категоріями, сторінками, банерами, акціями, SEO-налаштуваннями та контентом без постійної залежності від складної та дорогої розробки.
2. Зберегли SEO-структуру та налаштували технічну SEO-базу
SEO ми враховували не після запуску, а ще на етапі розробки.
Ми:
- зберегли структуру URL там, де це було можливо;
- налаштували редиректи для сторінок, які змінили адресу;
- перенесли та налаштували метадані;
- реалізували генератор метаданих;
- перевірили robots.txt;
- підготували sitemap;
- врахували SEO-вимоги для категорій, товарів і посадкових сторінок фільтрів.
3. Реалізували зручне відображення варіантів товарів
Для товарів із різними варіантами ми реалізували звʼязку окремих товарів в одну логічну групу. Наприклад, якщо один товар має різні варіанти за вагою, розміром, кольором або іншою характеристикою, користувач бачить це як зручне перемикання в картці товару. Водночас кожен варіант може залишатися окремим товаром із власною ціною, залишком, фото, характеристиками та SEO-логікою.
Що це дає бізнесу:
- користувачу простіше вибрати потрібний варіант;
- перемикання відбувається швидко, без перезавантаження сторінки;
- кожен варіант товару може мати власну ціну та залишок;
- фільтрація краще працює з повʼязаними товарами;
- каталог стає зручнішим і для користувача, і для адміністратора;
- можна коректно керувати canonical та уникати SEO-дублювання.
4. Додали промобанери в категоріях і на сторінках виробників
Ми реалізували можливість додавати промобанери прямо всередині категорій і на сторінках виробників. Банери інтегруються в загальний список товарів і виглядають як органічна частина каталогу.
Це дає маркетинговій команді більше можливостей:
- просувати акції, новинки, розпродажі та сезонні пропозиції;
- виділяти окремі бренди або категорії;
- вести користувача на потрібні сторінки;
- швидко оновлювати банери без редагування коду;
- налаштовувати банери для різних мовних версій сайту.

5. Реалізували синхронізацію зі складським обліком і CRM
Ми налаштували обмін даними між сайтом, складським обліком і CRM. Це дозволяє автоматизувати роботу з товарами, залишками, замовленнями та клієнтськими даними.
Для бізнесу це означає:
- менше ручної роботи для менеджерів;
- актуальніші залишки на сайті;
- менше помилок у замовленнях;
- швидшу обробку заявок;
- зручнішу роботу з продажами.
6. Налаштували доставку Новою поштою та оплату через LiqPay
Ми підключили доставку Новою поштою та онлайн-оплату через LiqPay.
Це допомагає зробити оформлення замовлення звичним і зручним для користувача: він може вибрати доставку, спосіб отримання та оплатити замовлення онлайн.
Для бізнесу це скорочує шлях до покупки та зменшує кількість ручних дій під час обробки замовлення.
7. Налаштували фільтрацію та посадкові сторінки фільтрів
Для великого каталогу фільтрація – це не просто зручність, а важливий інструмент продажів.
Ми реалізували фільтри, які допомагають користувачу швидше знайти потрібний товар за параметрами. Чим швидше людина знаходить релевантний товар, тим вища ймовірність покупки.
Окремо ми реалізували посадкові сторінки фільтрів. Це важливо для SEO, тому що такі сторінки можна використовувати під точні комерційні запити.
Наприклад, користувач може шукати не загальну категорію, а конкретний тип товару, бренд, параметр або комбінацію характеристик. Посадкові сторінки фільтрів дозволяють створити під такі запити окремі сторінки з релевантним URL, метаданими та контентом.
Що це дає бізнесу:
- більше точок входу з органічного пошуку;
- можливість просувати вузькі комерційні запити;
- кращу релевантність сторінок для користувачів;
- зручніший шлях до покупки;
- потенційне зростання SEO-трафіку.
8. Налаштували товарні фіди
Ми налаштували фіди для передачі товарів у рекламні та торгові платформи.
Для бізнесу це дає можливість:
- запускати товарну рекламу;
- передавати актуальні ціни та залишки;
- масштабувати продажі через зовнішні канали;
- зменшити ручну підготовку товарних даних;
- швидше оновлювати інформацію про товари на різних платформах.
9. Налаштували Merchant Center
Ми налаштували Merchant Center, щоб товари з інтернет-магазину могли коректно передаватися в Google Shopping та інші товарні рекламні формати.
Що це дає:
- можливість запускати товарні кампанії;
- показ товарів у Google Shopping;
- актуальну передачу цін і наявності;
- додатковий канал продажів;
- краще представлення товарів у рекламі.

10. Налаштували електронну комерцію
Ми налаштували електронну комерцію, щоб бізнес міг бачити не просто відвідуваність сайту, а реальні дії користувачів на шляху до покупки.
Електронна комерція дозволяє відстежувати:
- перегляди товарів;
- додавання товарів у кошик;
- початок оформлення замовлення;
- покупки;
- дохід;
- ефективність товарів, категорій і рекламних каналів.
11. Додали анкету улюбленця в особистому кабінеті
В особистому кабінеті ми реалізували анкету улюбленця. Користувач може додати дані про своїх тварин: наприклад, вид, породу, вік, особливості харчування чи інші параметри, які важливі для підбору товарів.
Це не просто додаткова функція в кабінеті, а основа для майбутньої персоналізації.
Що це дає бізнесу:
- можливість краще розуміти потреби клієнтів;
- персоналізувати товарні рекомендації;
- пропонувати релевантні акції;
- сегментувати аудиторію;
- формувати більш точні email-розсилки;
- підвищувати повторні продажі.
Наприклад, якщо користувач має кота певного віку або собаку конкретної породи, магазин може в майбутньому пропонувати йому більш релевантні корми, аксесуари, засоби догляду чи профілактичні товари.
Клієнт отримав інтернет-магазин на OpenCart, який легше підтримувати, розвивати та масштабувати.
Ми закрили ключові задачі, які залишалися невирішеними на старому сайті:
- перенесли сайт з Magento на OpenCart;
- зберегли SEO-структуру там, де це було можливо;
- налаштували редиректи;
- реалізували генератор метаданих;
- налаштували товарні фіди;
- підключили Merchant Center;
- налаштували електронну комерцію;
- реалізували синхронізацію зі складським обліком і CRM;
- підключили доставку Новою поштою;
- підключили оплату через LiqPay;
- реалізували фільтрацію та посадкові сторінки фільтрів;
- додали промобанери в категоріях і на сторінках виробників;
- реалізували зручне перемикання варіантів товарів;
- додали анкету улюбленця в особистому кабінеті.
Головна цінність проєкту – ми допомогли бізнесу перейти до більш керованої e-commerce-системи, де сайт можна розвивати швидше, підтримувати простіше і використовувати не тільки як каталог, а як повноцінний інструмент продажів, аналітики та персоналізації.
Катерина Солікова
Катерина Солікова