Почему магазины уходят с Magento?
Перенос интернет-магазина с Magento на Seo-Gen CMS команда Seo-Gen делает вручную: каталог, категории, атрибуты, изображения, тексты, мета-теги и дизайн переезжают по согласованной смете. Перенос с Adobe Commerce идёт тем же порядком, а автоматического импорта с Magento в системе нет.
Причины переезда с Magento владельцы магазинов называют почти одинаковые, и почти все они касаются расходов на содержание платформы. В разговоре с нами чаще всего звучат четыре причины, и все они связаны с деньгами и людьми:
- поддержка требует разработчика, который знает именно Magento: модули, индексаторы, кэш и порядок обновлений;
- сервер должен держать PHP, базу данных, OpenSearch, Redis или Valkey, RabbitMQ и Varnish;
- версии 2.4.x нужно регулярно обновлять, а модули после обновления проверять и нередко переделывать;
- магазины на Magento 1 с 30 июня 2020 года не получают исправлений безопасности.
Если магазину нужны все эти возможности, расходы на них оправданы, и переезжать нет смысла. Если же каталог умеренный, а большую часть бюджета съедает обслуживание, переезд на систему, где хостинг и обновления входят в подписку, снимает с владельца заботу о сервере и версиях.
Окончание поддержки Magento 1
Поддержка Magento 1 закончилась 30 июня 2020 года, причём сразу для обеих редакций: бесплатной Community Edition и платной Enterprise Edition. С этой даты Adobe не выпускает для первой версии исправления ошибок и патчи безопасности, а модули сторонних разработчиков для неё в том же году убраны из официального каталога Marketplace.
Магазин на Magento 1 продолжает открываться и принимать заказы, однако каждая новая уязвимость в нём остаётся открытой, пока её не закроет нанятый программист. Для таких магазинов выбор стоит между обновлением до второй версии и переносом с Magento на другую платформу, и оба варианта стоит посчитать: тема и модули Magento 1 во вторую версию без переработки не переходят.
Сколько требует Magento 2 для работы?
Для актуальной версии Magento 2.4.8 Adobe перечисляет в системных требованиях целый набор серверных программ, и за каждой из них кто-то должен следить. Длинный список сам по себе не делает Magento плохой платформой, потому что крупным магазинам с высокой нагрузкой эти компоненты действительно нужны.
Небольшому каталогу на несколько тысяч товаров они часто достаются в наследство от прошлого подрядчика, и платит за них каждый месяц владелец магазина. Расходы складываются из двух частей: сервер с программами и регулярные обновления версий вместе с модулями.
Серверные программы по требованиям Adobe
В таблице собраны программы, которые Adobe перечисляет в требованиях к выпуску 2.4.8, и то, что вместо них в Seo-Gen CMS входит в подписку. Владелец магазина на Magento держит всё это своими силами или руками нанятого подрядчика.
| Что нужно магазину | Magento 2.4.8 по требованиям Adobe | Seo-Gen CMS |
|---|---|---|
| Язык и веб-сервер | PHP 8.3 или 8.4, nginx или Apache | Размещение входит в подписку |
| База данных | MySQL 8.4 или MariaDB 11.4 и 11.8 | PostgreSQL на серверах агентства |
| Поиск по каталогу | OpenSearch 3 или Elasticsearch 8 | Поиск по сайту с учётом языка |
| Кэш и очереди | Redis или Valkey, RabbitMQ, Varnish | Серверную часть обслуживает агентство |
Каждую из этих программ нужно обновлять, настраивать и держать совместимой с остальными, поэтому магазину на Magento нужен свой администратор сервера или подрядчик. В Seo-Gen CMS всё это обслуживает агентство на своих серверах, и владелец в эту часть работы не вовлечён.
Обновления версий и модули
Adobe даёт каждой версии Adobe Commerce 2.4.x три года стандартной поддержки с момента выхода: для 2.4.6 она заканчивается 11 августа 2026 года, для 2.4.8 – 31 мая 2028 года. После этой даты магазин нужно переводить на следующую версию, и такое обновление приходится планировать снова и снова.
При каждом обновлении модули сторонних разработчиков приходится проверять, а часть из них переделывать под новую версию, и эта работа оплачивается отдельно. В Seo-Gen CMS новые версии системы ставит само агентство и без доплат, а поломку после обновления чинит бесплатно на любом тарифе.
Что команда Seo-Gen переносит с Magento вручную?
Автоматического переноса с Magento в Seo-Gen CMS нет: у каждого магазина свой набор атрибутов, модулей и доработок темы, и мы переносим его руками по смете. Выгрузка CSV ускоряет работу с каталогом, но каждую категорию и карточку товара специалист всё равно проверяет глазами.
| Что есть в Magento | Куда переносим в Seo-Gen CMS |
|---|---|
| Дерево категорий | Категории каталога с той же вложенностью |
| Товары: название, описание, артикул, цена, наличие | Карточки товара с теми же полями |
| Атрибуты товара | Поля карточки: бренд, штрихкод GTIN или EAN, состояние; варианты и остальные атрибуты – состав и вид согласуем на аудите |
| Изображения товаров | Медиатека и галерея товара с увеличением |
| CMS-страницы и блоки | Страницы из блоков в редакторе |
| Meta Title и Meta Description | Title, Description и H1 для каждой страницы и языка |
| Витрины на разных языках | Языковые версии: русская, украинская, английская |
| Тема оформления | Дизайн 1:1: шапка, подвал, карточки, мобильный вид |
Карточки товаров в Seo-Gen CMS выводят микроразметку Product и Offer с ценой, валютой и наличием, и эти данные попадают в разметку прямо из полей карточки. Шапка, подвал и страница 404 после переноса вынесены в глобальные зоны, и новый пункт меню или телефон в шапке достаточно поменять один раз для всего магазина.
Как проходит перенос магазина с Magento?
Работа идёт по четырём шагам, и старый магазин на Magento принимает заказы до самого переключения домена на новую систему. Срок переноса мы называем после аудита, потому что он зависит от числа товаров, атрибутов, модулей, языковых витрин и сложности темы.
На каждом шаге владелец магазина видит промежуточный результат и подтверждает его, прежде чем мы переходим к следующему этапу работы. Так спорные места всплывают на этапе сметы и проверки, задолго до дня запуска и первых заказов на новом сайте.
Аудит магазина и смета
Мы получаем доступ к админке Magento или готовые выгрузки и изучаем категории, атрибуты, типы товаров, витрины, модули и тему оформления. Параллельно выгружаем все адреса из обхода сайта и раздела URL Rewrites, чтобы понять, сколько строк будет в карте переадресаций.
Аудит заканчивается сметой, где по пунктам расписано, какие данные Magento переедут без изменений, какие блоки соберём заново и где новый магазин может отличаться от старого. Если магазину нужны доработки под логику Magento, их объём считаем отдельно по ставке 600 грн за час, и владелец видит эту сумму заранее.
Перенос каталога и контента
Категории переносим с той же вложенностью, затем заводим товары: название, описание, артикул, штрихкод, бренд, цену, валюту и наличие. Изображения загружаем в медиатеку, где система готовит 12 вариантов нарезки под разные экраны, а в карточке товара они собираются в галерею с увеличением.
Тексты категорий, CMS-страницы Magento и записи блога, если он был, переносим без переписывания и собираем из блоков в редакторе. Мета-теги Title, Description и заголовок H1 переносим для каждой страницы и каждого языка магазина.
Дизайн 1:1 и языковые версии
Внешний вид магазина воспроизводим по старой теме: шапку, меню категорий, листинг, карточку товара, корзину и подвал, включая мобильную версию. Пороги мобильного и планшетного вида в Seo-Gen CMS настраиваются, поэтому перестройку макета на телефоне можно повторить по старому сайту.
Витрины Magento на разных языках переносим в языковые версии Seo-Gen CMS, у каждой из которых свои тексты и мета-теги. Система поддерживает русский, украинский и английский языки, а связь между языковыми версиями для поисковиков задаёт разметка hreflang.
Проверка и переключение домена
Перед запуском сверяем новый магазин с Magento по страницам: вид на компьютере и телефоне, цены, наличие, мета-теги, формы и работу корзины. Затем проходим по карте переадресаций и проверяем, что каждый старый адрес с суффиксом .html отдаёт 301 на правильную страницу.
Для переключения домена система подсказывает записи DNS, которые нужно внести у регистратора, и сама выпускает сертификат HTTPS для нового магазина. Сразу после запуска прогоняем встроенные проверки системы на дубли, битые ссылки и картинки, пустые адреса и исправляем всё, что они нашли.
Что именно мы делали
Стоматология · Киев и Чернигов
+44% кликов из поиска
Домен без истории, сайт на конструкторе. Собрали семантику под услуги и оба города, переработали посадочные страницы, с нуля построили ссылочный профиль. За четыре месяца: 34,8 тыс. кликов, показы 1,32 → 1,76 млн, DR 0 → 41.
E-commerce · международный рынок
+96% кликов за два месяца
Каталог цифровых 3D-моделей. Кластеризовали семантику, перестроили хабовые страницы, закрыли дубли и ошибки индексации. Пользователи из Google 247 → 532, CTR 2,4% → 4%.
Медицинский центр · Украина
+68,75% видимости за первый месяц
Узкая видимость и малая семантика на старте. Семантика, структура посадочных, метаданные и перелинковка, постепенное усиление ссылками.
Сколько времени занимает перенос с Magento?
Срок миграции с Magento мы называем после аудита, потому что он зависит от числа товаров, атрибутов, языковых витрин и сложности темы оформления. Магазин с небольшим каталогом и одной витриной переезжает быстрее, чем магазин с тысячами товаров и тремя языками.
Старый магазин на Magento работает всё это время и принимает заказы до самого переключения домена. Дату переключения мы согласуем с владельцем заранее с учётом сезона продаж и рекламных кампаний.
Сколько стоит перенос магазина с Magento?
Перенос магазина с Magento на Seo-Gen CMS в формате 1:1 стоит от 25 000 грн, а итоговая сумма появляется в смете после аудита. На стоимость переноса с Magento влияют число товаров и атрибутов, количество языковых витрин, сложность темы и объём карты переадресаций.
| Работа или услуга | Цена |
|---|---|
| Перенос магазина с Magento 1:1 | от 25 000 грн, итог по смете |
| Доработки под логику магазина | 600 грн за час |
| Подписка «Старт» | от 990 грн в месяц за сайт |
| Подписка «Бизнес» | от 1 900 грн в месяц за сайт |
Перенос оплачивается разово, а размещение, резервные копии, обновления системы и безопасности и поддержка идут в ежемесячной подписке. Минус 20 % при оплате за год касается только подписки, а перенос, часы доработок под логику Magento и расход ИИ считаются по полной цене.
Почему стоит переносить магазин с Magento на Seo-Gen CMS?
Как альтернатива Magento Seo-Gen CMS подходит магазинам, которые живут за счёт поиска: SEO встроено в ядро, и Title с Description для каждой страницы и языка, hreflang, канонические адреса, карта сайта, robots, микроразметка Schema.org и переадресации 301 есть сразу, без модулей, которые на Magento докупали отдельно. Владелец магазина или его SEO-специалист правит эти настройки в админке без обращения к программисту.
Система работает как облачный сервис на серверах агентства, поэтому после перехода с Magento владельцу не нужно следить за версиями PHP, базой данных и поисковым сервером. Каталог, тексты и история адресов принадлежат владельцу магазина: выгрузку текстов, адресов, медиафайлов, мета-тегов и переадресаций он может запросить в любой момент без доплаты.
Пришлите адрес магазина на Magento, и мы проведём аудит. В смете будет видно, что переедет один в один и сколько это стоит.
Смежные услуги
Prom → Seo-Gen CMS
Перенос сайта с Prom.ua на Seo-Gen CMS: свой домен, дизайн, SEO-настройки и три языка. Переносим товары, категории, фото, мета-теги и 301 вручную. От 25 000 грн, итог по смете.
WordPress → Seo-Gen CMS
Перенос сайта с WordPress на Seo-Gen CMS: импорт страниц и дизайна, прежние адреса, 301 редиректы, мета-теги и canonical. SEO, формы и копии без плагинов. От 25 000 грн.
Horoshop → Seo-Gen CMS
Перенос интернет-магазина с Horoshop на Seo-Gen CMS: товары, категории, характеристики, фото, тексты, мета-теги и 301. Дизайн 1:1, от 25 000 грн по смете.
Shopify → Seo-Gen CMS
Перенос интернет-магазина с Shopify на Seo-Gen CMS: товары, коллекции, дизайн 1:1, мета-теги и карта 301 редиректов. Три языка, почта на домене. От 25 000 грн, итог по смете.
OpenCart → Seo-Gen CMS
Перенос сайта с OpenCart и ocStore на Seo-Gen CMS: товары, категории, дизайн 1:1, мета-теги и 301 редиректы со старых адресов. Хостинг и обновления – у нас. От 25 000 грн.
Ответы на ваши вопросы
Можно ли перенести магазин с Magento автоматически?
Автоматического импорта с Magento в Seo-Gen CMS нет, автоматический импорт в системе работает только для сайтов на WordPress. Магазин на Magento переносит наша команда вручную, а выгрузка товаров в CSV ускоряет работу с большим каталогом.
Перенос сайта с Magento мы начинаем с аудита, после которого владелец получает смету с составом работ. В смете сразу записано, что переедет один в один и какие расхождения с оригиналом допустимы.
Что делать магазину на Magento 1?
Поддержка Magento 1 закончилась 30 июня 2020 года, и патчей безопасности для неё больше нет. Миграция Magento 1 на вторую версию означает перенос данных и новую тему, потому что старые модули и тема туда не переходят.
Перенос на Seo-Gen CMS для таких магазинов идёт вручную по смете, в том же порядке, что и с Magento 2. Выгрузка данных в первой версии устроена иначе, поэтому способ переноса каталога мы выбираем на аудите.
Что будет с адресами .html после переезда?
Адреса с суффиксом .html на новом сайте меняют вид: система пишет каждый адрес без окончания и с финальным слэшем. Каждый старый адрес получает постоянную переадресацию 301 по карте, которую мы собираем и проверяем до запуска.
Варианты адреса товара с путём категорий сводятся к одной карточке, чтобы у товара на новом сайте был один адрес. Посетители со старых закладок и внешних ссылок попадают на нужную категорию или карточку нового магазина.
Можно ли перенести заказы и базу покупателей?
Да, историю заказов и базу покупателей с Magento перенести можно, но только после аудита конкретного магазина. Состав и формат переносимых данных фиксируем по итогам аудита отдельными строками сметы, ещё до начала работ.
Встроенный экспорт Magento выгружает покупателей и их адреса, а заказов в списке его типов данных нет. Поэтому способ переноса старых заказов мы подбираем после изучения конкретной установки и показываем владельцу в смете.
Когда лучше остаться на Magento?
Остаться на Magento разумно, если каталог очень большой, у оптовых клиентов свои прайс-листы, а заказы проходят через сложную B2B-логику. В Seo-Gen CMS такие функции делаются доработкой по смете, а час разработки стоит 600 грн.
Мы считаем объём доработок на аудите и показываем владельцу итоговую сумму до начала работ. Если доработки выходят дороже содержания Magento, мы говорим об этом прямо и советуем не переезжать.
Перенос интернет-магазина с Magento на Seo-Gen CMS имеет смысл, когда содержание платформы обходится дороже, чем приносит её мощность. Каталог, атрибуты, изображения, тексты, мета-теги и дизайн команда переносит вручную, а старые адреса с .html получают переадресацию 301 по проверенной карте. Перенос стоит от 25 000 грн, итог показывает смета, а если магазину выгоднее остаться на Magento, мы скажем об этом на аудите.
Отвечаем в течение рабочего дня. Без рассылок и звонков «просто напомнить».
Посмотрит сайт сам, а не передаст менеджеру.
Подробнее: Перенос магазина с Magento на Seo-Gen CMS
Кому подходит переезд с Magento и кому лучше остаться?
Мы не уговариваем каждого владельца магазина на Magento переезжать, потому что для части проектов эта платформа подходит лучше любой простой системы. Переезд на Seo-Gen CMS имеет смысл, если у магазина есть хотя бы часть признаков из этого списка:
- каталог умеренного размера, одна витрина и до трёх языков: русский, украинский, английский;
- цены без сложных правил для разных групп покупателей;
- магазин продаёт через поиск, и владельцу важно самому править мета-теги и тексты;
- в штате нет своего PHP-разработчика, а подрядчика по Magento найти трудно;
- магазин работает на Magento 1, который больше не получает обновлений.
Остаться на Magento разумнее, если каталог очень большой, у оптовых клиентов свои прайс-листы и условия, а заказы проходят через сложную B2B-логику на собственных модулях. Такие задачи в Seo-Gen CMS решаются доработкой по смете, час разработки стоит 600 грн, и на аудите мы прямо говорим владельцу, когда сумма доработок выходит дороже содержания Magento.
Как устроены адреса Magento?
Адреса страниц у магазина на Magento собраны по своим правилам, и их нужно разобрать до переноса, иначе карта переадресаций получится неполной. Три особенности встречаются почти в каждом магазине: суффикс .html, путь категорий в адресе товара и страницы фильтров слоистой навигации.
Разберём каждую отдельно, потому что от неё зависит, какие адреса сохранятся и какие получат переадресацию 301. Всё описанное ниже мы проверяем по настройкам конкретного магазина, ведь прошлые подрядчики могли изменить стандартное поведение Magento.
Суффикс .html и путь категорий
В настройках каталога Magento есть поля Product URL Suffix и Category URL Suffix, которые добавляют к адресам товаров и категорий окончание html или htm. В примерах документации Adobe адрес товара выглядит как impulse-duffle.html, а с путём категорий – как gear/bags/impulse-duffle.html.
Путь категорий в адресе товара включается отдельной настройкой Use Categories Path for Product URLs, и по умолчанию Magento его не добавляет. Когда настройка включена, товар из нескольких категорий открывается по нескольким адресам, поэтому при переносе мы собираем все варианты и сводим их к одному адресу на новом сайте.
На новом сайте все адреса пишутся в одном виде, с финальным слэшем, так что категория /bags.html превращается в /bags/. Старый адрес с суффиксом получает постоянную переадресацию, и посетитель со старой ссылки или закладки попадает на ту же категорию магазина.
Страницы фильтров слоистой навигации
Слоистая навигация в Magento – это фильтры на странице категории по цене, цвету, материалу и другим атрибутам товара. Каждый выбор фильтра меняет адрес страницы, обычно добавляя к адресу категории параметры, и поисковик может найти тысячи таких сочетаний.
Большинство страниц фильтров не должно попадать в индекс, и в хорошо настроенном магазине они закрыты каноническим адресом или правилами robots. На аудите мы смотрим в статистике, приносили ли сочетания фильтров трафик, затем согласуем состав и вид фильтров на новом сайте и решаем, что делать со старыми адресами.
Карта переадресаций 301
Карту переадресаций мы собираем из трёх источников: выгрузки товаров с колонкой url_key, обхода сайта и данных поисковой статистики о страницах с трафиком. Для каждого старого адреса в таблице стоит новый, и после запуска каждая строка карты проверяется по коду ответа сервера.
| Старый адрес на Magento | Пример | Что происходит при переезде |
|---|---|---|
| Категория с суффиксом | /gear/bags.html | Переадресация 301 на /gear/bags/ |
| Товар без пути категорий | /impulse-duffle.html | Переадресация 301 на карточку товара |
| Товар с путём категорий | /gear/bags/impulse-duffle.html | Переадресация 301 на ту же карточку |
| Страница CMS в Magento | /about-us | Перенос страницы, адрес по карте |
| Фильтр слоистой навигации | Адрес категории с параметрами | Решение по данным о трафике |
| Старые записи URL Rewrites | Адреса после смены url_key | Сводим к новому адресу без цепочек |
Карту можно дополнять и после запуска, потому что правила 301 живут в админке Seo-Gen CMS и правка не требует доступа к серверу. Если Magento при смене ключа адреса уже создавала постоянные переадресации, мы забираем и их, чтобы старые ссылки не шли на новую страницу через цепочку переходов. Готовая карта 301 редиректов остаётся у владельца магазина вместе с результатами проверки каждой строки.
Как выгрузить каталог из Magento?
Основной каталог Magento 2 отдаёт встроенным экспортом в формате CSV, и этот файл становится основой для переноса товаров. Экспорт товаров из Magento запускается в админке через меню System, затем Data Transfer и Export, где в поле Entity Type выбирается нужный тип данных из такого списка:
- Products – товары с артикулами, ценами, категориями, атрибутами и путями к изображениям;
- Advanced Pricing – расширенные цены товаров;
- Customers Main File и Customer Addresses – покупатели и их адреса;
- Customer Finances – финансовые данные покупателей;
- Stock Sources – остатки товаров по источникам.
В файле товаров есть колонки url_key, meta_title и meta_description, а изображения указаны путями к файлам в колонках base_image, small_image и additional_images. Заказов и CMS-страниц в этом списке нет, поэтому страницы мы переносим с сайта и из админки, а файлы изображений забираем из медиапапки магазина.
Корзина, заказы и оплата после переезда
После переноса магазин на Seo-Gen CMS работает со своими функциями продаж: каталог и категории, карточки товаров, корзина и оформление заказа. Новые заказы собираются в админке, где менеджер принимает их и ведёт до выполнения, а сигнал о каждом заказе приходит письмом и сообщением в Telegram.
Покупатель оплачивает заказ онлайн прямо на сайте, а конкретные способы оплаты мы согласуем с владельцем на этапе аудита. При миграции с Magento модули оплаты в готовом виде не переносятся, поэтому их список мы составляем заранее и сверяем с тем, что нужно магазину.