Переезд с OpenCart на Shopify оправдан, когда поддержка старой платформы забирает больше ресурсов, чем развитие продаж. OpenCart долгое время был стандартным решением для украинского e-commerce, но по мере роста магазина усиливается зависимость от модулей и разработчиков.
Миграция с OpenCart на Shopify помогает перейти на управляемую SaaS-платформу, однако требует отдельного плана переноса данных, интеграций и SEO. Простого импорта товаров недостаточно: необходимо сохранить каталог, клиентов, остатки, оплату, доставку и органический трафик.
Материал подготовлен на основе реального разговора между клиенткой, которая рассматривала переход на Shopify, и Shopify-разработчиком E-commerce Growth Studio «Цель». Во время консультации обсуждались выбор темы, перенос данных, подключение украинских платёжных систем, доставка Новой Почтой, интеграция с CRM и складской учёт. Отдельные вопросы и ответы из этого разговора мы добавили в статью, чтобы показать, какие практические нюансы необходимо учесть ещё до начала миграции.
Почему бизнес перерастает OpenCart?
Бизнес перерастает OpenCart, когда технические ограничения начинают замедлять запуск новых функций и увеличивать расходы на поддержку. Причиной обычно становятся накопившиеся темы, модули и кастомные доработки, часть которых больше не обновляется или работает только с определённой версией системы.
В магазинах с неоптимизированным хостингом, большим количеством модулей или устаревшим кодом по мере роста каталога могут замедляться категории, фильтры и поиск. Кастомные доработки и обновления модулей часто требуют участия разработчика. Поэтому перенести магазин с OpenCart на Shopify иногда выгоднее, чем снова обновлять старую систему.

Что даёт переход с OpenCart на Shopify?
Переход на Shopify даёт бизнесу хостинг, SSL, централизованные обновления и базовую безопасность в рамках одной SaaS-системы. Магазину не нужен отдельный сервер, а владельцу не приходится вручную обновлять ядро. Shopify также предлагает готовые темы, редактор секций и большую экосистему приложений.
Для большинства магазинов оптимальным решением является готовая тема с адаптацией под бренд. До начала работ определяют, какие задачи можно закрыть настройками, а где потребуется кастомная доработка Shopify.
Shopify имеет и ограничения: ежемесячную подписку, платные приложения и зависимость от правил экосистемы. Сравнивать нужно не только стоимость тарифа, но и расходы на хостинг, поддержку и запуск новых функций. Для комплексного перехода можно заказать создание и продвижение магазина на Shopify.
Как происходит миграция с OpenCart на Shopify? Этапы переезда
Миграция с OpenCart на Shopify происходит поэтапно: аудит, выбор темы, экспорт данных, адаптация структуры, импорт, подключение интеграций, тестирование и запуск. Такая последовательность необходима, поскольку OpenCart и Shopify по-разному хранят категории, варианты товаров, характеристики, URL и клиентские данные.
1. Что нужно проверить в магазине перед переездом?
Перед началом миграции отдельно проверьте товары с большим количеством опций и комбинаций. Shopify поддерживает до трёх опций и до 2 048 вариантов на один товар. Дополнительные характеристики необходимо переносить в метаполя, теги, line item properties, отдельные товары или реализовывать через сторонние приложения.
Составьте перечень:
- товаров, вариантов и характеристик;
- категорий и подкатегорий;
- цен, акций и остатков;
- клиентов и их контактных данных;
- отзывов;
- информационных страниц и материалов блога;
- исторических заказов;
- метатегов, текстов и текущих URL;
- интеграций с оплатой, доставкой, CRM, складом,
- аналитикой и маркетплейсами.
На этом этапе также удалите дубликаты, устаревшие товары и категории, которые больше не используются. Не стоит переносить в новый магазин технический долг, накопившийся в OpenCart.
2. Как выбрать тему Shopify для нового магазина?
Выберите тему Shopify, которая уже поддерживает большинство необходимых функций. Это уменьшит количество кастомных доработок, ускорит запуск и упростит дальнейшую поддержку магазина.
Перед покупкой темы проверьте:
- структуру главной страницы;
- меню и навигацию;
- фильтры в каталоге;
- карточку товара;
- работу с вариантами товаров;
- поиск;
- мобильную версию;
- скорость загрузки;
- возможности редактора секций.
Перед проектированием полезно ознакомиться с подробным гайдом о том, как настроить магазин на Shopify.
3. Как подготовить структуру каталога в Shopify?
Перед импортом разделите данные OpenCart на варианты, характеристики и служебные атрибуты. Варианты формируют отдельные SKU и остатки, характеристики обычно переносят в метаполя, а теги, тип товара и бренд используют для автоматических коллекций и фильтрации.
Создайте список будущих коллекций и определите, как товары будут попадать в каждую из них:
- вручную;
- по типу товара;
- по бренду;
- по тегам;
- по цене;
- по другим автоматическим условиям.
После этого продумайте меню, вложенность разделов и фильтры. Не пытайтесь полностью воспроизвести старую структуру, если она неудобна для покупателей. Переезд можно использовать для упрощения навигации и сокращения пути до товара.
4. Как выгрузить и подготовить данные из OpenCart?
Выгрузите данные из OpenCart в CSV через специальный модуль, коннектор или непосредственно из базы данных. Перед импортом создайте резервную копию сайта и сохраните отдельные копии всех экспортированных файлов.
Обычно необходимо выгрузить:
- названия и описания товаров;
- SKU;
- цены;
- остатки;
- варианты;
- вес;
- характеристики;
- изображения;
- метатеги;
- клиентскую базу.
Файл OpenCart не следует сразу загружать в Shopify. Сначала его необходимо привести к структуре CSV-шаблона Shopify, проверить кодировку UTF-8 и правильность заполнения всех обязательных колонок.
5. Как протестировать и импортировать данные в Shopify?
Сначала импортируйте небольшую тестовую группу товаров, а не весь каталог. Выберите несколько разных позиций: простой товар, товар с вариантами, акционный товар и позицию с несколькими изображениями.
После тестового импорта проверьте:
- название и описание;
- SKU;
- цену и старую цену;
- варианты;
- остаток;
- вес;
- изображения;
- коллекции;
- SEO title и description;
- отображение на компьютере и смартфоне.
Если тест прошёл успешно, импортируйте остальную часть каталога. Старый магазин должен оставаться доступным, пока Shopify не загрузит все изображения по их публичным URL.
6. Как перенести клиентов, отзывы и старые заказы?
С историческими заказами необходимо определиться до начала миграции. Их нельзя импортировать через стандартный CSV Shopify. Для переноса используют специализированное миграционное приложение или Shopify API. В качестве альтернативы историю можно оставить в CRM, сохранить в архиве или перенести только необходимый период.
Пароли клиентов нельзя перенести из OpenCart в Shopify через CSV, поскольку они хранятся в зашифрованном виде. Для классических учётных записей после импорта клиентам необходимо отправить приглашение для создания нового пароля. Если магазин использует новые customer accounts Shopify, вход осуществляется по одноразовому коду без пароля.
Отзывы переносятся отдельно. Сначала проверьте, позволяет ли текущий модуль OpenCart экспортировать их в CSV. Затем выберите приложение для отзывов в Shopify и адаптируйте файл под его требования.
Не стоит переносить всю историю автоматически, если она не нужна менеджерам, аналитике или программе лояльности.
7. Что нужно протестировать перед запуском Shopify?
Перед переключением домена пройдите полный путь покупателя на компьютере и смартфоне. Создайте несколько тестовых заказов с разными способами оплаты и доставки.
Проверьте:
- открытие всех основных страниц;
- меню, поиск и фильтры;
- выбор вариантов товара;
- добавление товара в корзину;
- промокоды и скидки;
- онлайн-оплату;
- наложенный платёж;
- выбор отделения;
- письма и уведомления;
- передачу заказа в CRM;
- списание остатка;
- работу GA4 и Meta Pixel;
- 301-редиректы;
- страницы с ошибкой 404.
Обнаруженные ошибки исправьте до запуска, а не после того, как на новый сайт начнёт поступать рекламный и органический трафик.
8. Как правильно запустить новый магазин?
Переключайте домен только после завершения импорта, тестирования интеграций и проверки редиректов. Перед запуском создайте финальную резервную копию OpenCart и зафиксируйте текущие показатели органического трафика.
После запуска:
- добавьте sitemap Shopify в Google Search Console;
- проверьте индексацию;
- отслеживайте ошибки 404;
- контролируйте заказы и оплату;
- проверяйте синхронизацию остатков;
- следите за позициями страниц с наибольшим SEO-трафиком;
- не удаляйте резервную копию старого магазина.
В первые недели после перехода ежедневно проверяйте работу ключевых функций. Старую копию магазина можно оставить доступной для команды на защищённом техническом домене. Её необходимо закрыть от поисковой индексации, случайных заказов и онлайн-оплат.
Как подключить оплату к Shopify в Украине?
Подключить оплату к Shopify в Украине можно через сторонние платёжные решения, поскольку Shopify Payments в Украине по состоянию на июль 2026 года не поддерживается.
Один из главных вопросов во время планирования открытия Shopify-магазина касался локальных способов оплаты:
Клиентка: Как подключаем оплату, если Shopify Payments в Украине недоступен? Нам нужны LiqPay, Plata by Mono и наложенный платёж Новой Почты.
Shopify-разработчик: Для украинского рынка можно использовать Chekly. Решение позволяет подключить LiqPay, Plata by Mono, Новую Почту и Укрпочту.
Перед запуском все способы оплаты необходимо протестировать отдельно: провести успешный платёж, проверить наложенный платёж, возврат на страницу магазина и передачу правильной суммы заказа в CRM.

Сообщение от представителя Chekly в чате Export Networking Club о подключении платёжных систем и способов доставки.
Для планирования бюджета можно закладывать $39 в месяц за Shopify Basic при помесячной оплате. Chekly предлагает тариф Starter от $15 в месяц и тариф Pro за $60 в месяц; дополнительно взимается комиссия с успешных заказов в соответствии с выбранным тарифом и периодом оплаты. Актуальные условия необходимо проверять перед подключением. Отдельно учитываются комиссии LiqPay, Plata by Mono или другого провайдера.
Как организовать доставку Новой Почтой для Shopify?
Доставку Новой Почтой можно организовать через Chekly с выбором отделения или почтомата во время оформления заказа. Стоимость доставки может определяться по заданным правилам, в частности по весу товара.
Во время обсуждения доставки клиентка также уточнила, можно ли воспроизвести полный расчёт стоимости Новой Почты:
Клиентка: Расчёт доставки будет происходить через Shopify или через CRM?
Shopify-разработчик: Chekly поддерживает расчёт доставки по весу товара. Но полноценный калькулятор Новой Почты реализовать не всегда возможно. Обычно покупатель онлайн оплачивает товар, а доставку — уже в отделении.
Поэтому ещё до запуска необходимо определить понятную для покупателя схему: какие суммы он оплачивает на сайте, а какие — при получении заказа.
Как интегрировать Shopify с KeyCRM и вести остатки?
Чтобы интегрировать Shopify с KeyCRM, необходимо подключить магазин через Shopify API, связать товары с соответствующими публикациями и настроить получение заказов, передачу трек-номеров и обновление остатков. Для передачи персональных данных покупателя из Shopify в keyCRM необходим тариф Shopify Grow, Advanced или Plus. На тарифе Basic keyCRM не получает через API ФИО, адрес, email и телефон покупателя. Перед запуском необходимо сделать тестовый заказ и проверить полноту данных.
Отдельно клиентка спросила, какая система должна управлять остатками, если компания продаёт через несколько каналов:
Клиентка: Кто должен быть главным источником остатков — Shopify или KeyCRM?
Shopify-разработчик: Главным источником остатков лучше сделать KeyCRM, особенно если продажи идут через сайт, менеджеров, маркетплейсы или другие каналы. Остатки регулируются в KeyCRM, а оттуда обновляются в Shopify.
В Shopify также необходимо отключить продажу товаров после достижения нулевого остатка. Это не устраняет риск overselling полностью, но снижает вероятность одновременной продажи последней единицы через разные каналы.
Как не потерять SEO во время переезда?
Чтобы не потерять SEO во время переезда, необходимо перенести метаданные и контент, а все важные старые URL направить с помощью 301-редиректов на соответствующие страницы Shopify. Это необходимо, поскольку Shopify использует собственную структуру адресов с /collections/ и /products/.
Особенно внимательно проверьте:
- страницы товаров;
- категории;
- страницы брендов;
- статьи блога;
- посадочные страницы;
- URL, которые получают органический трафик;
- страницы с внешними ссылками.
До переключения домена создайте таблицу «старый URL OpenCart — новый URL Shopify». Каждая страница с трафиком или внешними ссылками должна вести на наиболее релевантный новый адрес. Shopify позволяет создавать и импортировать URL-редиректы.

Также перенесите title, meta description, H1, тексты категорий, описания товаров и alt-тексты. После запуска добавьте sitemap в Google Search Console и контролируйте индексацию, ошибки 404, канонические адреса и органический трафик.
При необходимости можно обратиться за услугой: техническая оптимизация Shopify-магазина.
Практический пример из работы команды Growth Studio «Цель» — кейс системной оптимизации Shopify-магазина косметического бренда, где мы получили для проекта +110% продаж Shopify-магазина косметики.
Как реализовать украинскую локализацию и гривну?
Украинскую локализацию можно реализовать на всём клиентском пути: в теме, каталоге, системных уведомлениях, корзине, email-письмах и чекауте. Shopify поддерживает переводы через Translate & Adapt, CSV или сторонние приложения, а текст оформления заказа можно редактировать отдельно.
UAH устанавливают в качестве основной валюты магазина. Перед запуском проверяют символ валюты и округление сумм в каталоге, корзине, скидках, доставке, онлайн-оплате, наложенном платеже и данных, которые передаются в CRM.
Сколько стоит и сколько длится переезд?
Стоимость и продолжительность переезда зависят от объёма каталога, количества интеграций, сложности дизайна, SEO-структуры и кастомных функций. В бюджет входят аудит, подготовка данных, тема, разработка, импорт, 301-редиректы, оплата, доставка, CRM, аналитика и тестирование.
После запуска остаются расходы на Shopify, Chekly, CRM, приложения и платёжные комиссии. Ориентировочная ставка поддержки Shopify-разработчика может начинаться от $30 в час. Во время приёмки и сразу после релиза исправление ошибок в согласованном функционале часто выполняется бесплатно.
Точный срок определяют после аудита. Проект с несколькими языками, отзывами, CRM, маркетплейсами и значительным SEO-трафиком требует нескольких итераций. Старый и новый магазины лучше вести параллельно до переключения домена.
E-commerce Growth Studio «Цель» может оценить текущий магазин, определить риски и подготовить план миграции без длительной остановки продаж. Нажмите кнопку «обсудить проект», чтобы получить консультацию нашего менеджера.
Возможно, вас заинтересуют другие наши статьи
