Shoper в очередной раз поднял абонплату, а на любой нестандартной функции вы упираетесь в стену - и теперь думаете, сколько стоит перенос магазина с Shoper на WooCommerce и не исчезнут ли при этом заказы, варианты товаров и позиции в Google. Коротко: чистая миграция небольшого каталога обычно стоит 4000-8000 zł и занимает 2-4 недели, а при грамотных редиректах 301 трафик из поиска не падает. Я переносил несколько магазинов с польских SaaS-платформ, так что разложу всё по порядку, без запугивания.
Почему уходят с Shoper и Sky-Shop
Польские SaaS-платформы - Shoper, Sky-Shop (бывший Shoplo), IdoSell - удобны на старте. Проблемы начинаются, когда магазин вырастает. Сначала абонплата: старшие тарифы это 200-600 zł в месяц плюс комиссии и платные модули, которых набегает несколько. Потом ограничения: нужна нестандартная корзина, B2B-цены, свой фильтр или интеграция с конкретным WMS - и оказывается, что «так нельзя, платформа этого не предусматривает».
Третья причина это SEO и внешний вид. На SaaS вы сидите на чужом шаблоне, с урезанным доступом к schema, структуре URL и скорости. А Core Web Vitals и время загрузки напрямую влияют на позиции и конверсию. В какой-то момент счёт за месяц растёт, а магазин всё равно не делает того, что нужно бизнесу.
Чего боятся владельцы (и не зря)
Самый частый вопрос, который мне задают: «а вдруг я потеряю данные?» Речь о пяти вещах:
- Заказы и клиенты - вся история покупок, данные для счетов, аккаунты клиентов.
- Варианты товаров - размеры, цвета, комбинации цен и остатков.
- Категории и атрибуты - дерево категорий, фильтры, описания.
- Отзывы - собранные годами оценки, часто привязанные к Google и Ceneo.
- URL и SEO - то, на чём держатся позиции в поиске.
Риск реальный, но только когда миграцию делают «на скорую руку». При правильном плане ничего из этого не пропадает. Весь фокус в том, чтобы перенести данные через API, а не перебивать руками.
Как выглядит безопасная миграция по шагам
Я всегда делаю это в одном порядке, чтобы ничего не потерялось и Google не заметил разрыва.
- Выгрузка через API. У Shoper и Sky-Shop есть API - я забираю товары, варианты, категории, клиентов, заказы и отзывы программно, а не из ручного CSV, который теряет поля.
- Маппинг структуры. Варианты Shoper ложатся на варианты WooCommerce (product variations), атрибуты на атрибуты, дерево категорий остаётся 1:1. Тут больше всего работы - каждая платформа хранит данные по-своему.
- Сохранение URL. Где можно - оставляю те же пути товаров и категорий. Где нельзя - на каждый старый URL ставлю редирект 301 на новый. Так позиции в Google переходят на новый адрес, а клиенты из закладок и ссылок не попадают на 404.
- Перенос клиентов и заказов. Аккаунты клиентов, история заказов и отзывы заходят в WooCommerce. Пароли захешированы, поэтому нужен сброс - я готовлю письмо со ссылкой на установку нового.
- Тесты на staging. Весь магазин сначала стоит на тестовой копии - проверяем цены, остатки, оплату (Przelewy24, PayU, BLIK), доставку (InPost Paczkomaty), счета. И только потом переключаем домен.
Простой при таком подходе обычно 0-2 часа, чаще ночью. Магазин не «выключен на неделю».
WooCommerce или headless на Next.js
WooCommerce - самая частая цель при уходе с SaaS: бесплатная платформа, полный контроль над контентом, огромная экосистема плагинов. Подходит для каталога от 50 до пары тысяч товаров со стандартной логикой. Только помните, что «бесплатно» относится к движку - реальный магазин набирает платные плагины (доставка, оплата, фильтры) на 600-3000 zł в год и требует обновлений раз в неделю.
Если важны скорость, своя логика и оборот, при котором каждая десятая секунды загрузки это деньги - стоит рассмотреть магазин headless на Next.js. Фронт отдаёт статику с CDN, поэтому каталог грузится за 0,4-1,2 с вместо 2-5 с, а логика (B2B, подписки, нестандартная корзина) это код, а не лимиты панели. Миграция данных из Shoper выглядит так же - меняется только то, куда я их кладу.
Сколько стоит и сколько занимает
Зависит от размера каталога и того, сколько нестандартного нужно воссоздать. Реальные вилки:
- Небольшой магазин (до 200-300 товаров, стандартные варианты): 4000-8000 zł, 2-4 недели. WooCommerce на готовой доработанной теме, перенос данных, 301, интеграции оплаты и доставки.
- Средний магазин (до пары тысяч SKU, свои атрибуты, интеграции): 8000-16000 zł, 4-7 недель.
- Headless на Next.js с миграцией данных: от 18000 zł, 6-10 недель - когда речь о скорости, SEO и своей логике.
Сюда входит сама миграция данных, маппинг вариантов, карта редиректов 301 и тесты. Хостинг потом это VPS в Польше плюс домен, примерно 250-400 zł в год - без SaaS-абонплаты, растущей с каждой продажей. Бесплатную конкретную смету под ваш каталог делаю за 24 часа.
Как я снижаю риски
Три вещи, которые я делаю, чтобы миграция была безопасной. Первое: старый магазин остаётся живым до конца - переключаемся только когда новый прошёл тесты. Второе: я собираю полную карту редиректов 301 (каждый старый URL → новый) и проверяю её краулером до того, как Google наткнётся на 404. Третье: после переключения слежу за Search Console 2-4 недели и ловлю ошибки индексации, пока они не навредили. Так позиции держатся, а вы не теряете продажи на переходе.
Если вы на Shoper или Sky-Shop и абонплата начинает давить - посмотрите, как я делаю интернет-магазины на WooCommerce и Next.js, или напишите мне. Скажу честно, выгодна ли миграция в вашем случае, и пришлю смету с планом переноса данных и 301 в течение 24 часов.
FAQ
Сколько стоит перенос магазина с Shoper на WooCommerce? Небольшой каталог до 200-300 товаров это 4000-8000 zł и 2-4 недели. Магазин побольше со своими атрибутами и интеграциями - 8000-16000 zł. В цену входит миграция данных, маппинг вариантов, редиректы 301 и тесты. Смета под ваш магазин за 24 ч, бесплатно.
Потеряю ли я позиции в Google после миграции? Нет, если сохраним URL или сделаем редиректы 301 с каждого старого адреса на новый. Тогда позиции переходят на новый URL. После переключения я слежу за Search Console 2-4 недели, чтобы поймать ошибки заранее.
Перенесутся ли заказы, клиенты и отзывы? Да. История заказов, аккаунты клиентов и отзывы заходят в WooCommerce через API. Пароли захешированы, поэтому клиенты получают письмо со ссылкой на установку нового - сами данные входа не теряются.
Сколько магазин будет недоступен? Обычно 0-2 часа, чаще ночью. Весь магазин мы собираем и тестируем на копии, а домен переключаем только в конце. Старый магазин работает до последнего момента.
WooCommerce или headless на Next.js? WooCommerce - когда каталог небольшой или средний и логика стандартная. Headless на Next.js - когда важны скорость (0,4-1,2 с вместо 2-5 с), своя B2B-логика и SEO. Миграция данных из Shoper одинаковая в обоих случаях, отличается только цель.



