Как построить дилерскую сеть с помощью кастомных IT-решений
Получить руководство

Как без потерь мигрировать сайт электронной коммерции

Для сайтов электронной коммерции миграция в общем смысле означает перемещение данных из одной платформы или системы управления контентом (CMS) в другую. Причины варьируются от случая к случаю, но одно остается неизменным — необходимость сохранить клиентскую базу, инвентарь, заказы и SEO-ссылки, другими словами сохранить все накопленное и приумножить.

Обычно миграция затрагивает следующие объекты:

  • Товары;
  • Функции;
  • Опции;
  • Категории;
  • Пользователи;
  • Заказы;
  • Методы доставки;
  • Способы оплаты;
  • Картинки.

Иногда требуется перенести дополнительные страницы CMS или фильтры товаров. Все зависит от того, что рациональнее: переносить или создавать их заново на новом месте.

Миграция на новую платформу: когда нужна и зачем

Смена платформы нужна в случае, когда:

  • Платформа ушла с рынка
  • Долгие и дорогие доработки на старой платформе
  • Мало разработчиков на текущем стеке
  • Медленная работа сайта на старой платформе, текущее решение не выдерживает высоких нагрузок
  • Возможности кастомизации и масштабирования у новой платформы 
  • Интеграция с большим количеством систем (платежных, доставки и проч.), включенных в дефолтную версию новой платформы.
  • Глобальная смена бизнес-модели

Миграция на новую платформу — это не только перенос данных из одного места в другое, это сложный процесс, где каждое звено добавляет свою специфику. Рассмотрим, что следует ожидать от миграции платформ электронной коммерции. 

Специфика миграции сайта электронной коммерции

Рассмотрим виды миграции интернет-магазина на примере CS-Cart.

Перенос данных с помощью стандартного экспорта / импорта

С помощью стандартных средств, встроенных в CS-Cart, можно перенести каталог товаров (товары, характеристики и картинки), заказы, пользователей и подписчиков. Все остальное придется настраивать вручную: способы оплаты, доставки, программы лояльности и т.п. Дополнительно нужно будет интегрировать сторонние сервисы. 

Автоматическая миграция

Этот вид миграции представляет собой перенос простых сущностей, без изменений функционала CS-Cart. Производится наложение объектов CMS на объекты CS-Cart. Если что-то не накладывается — то от миграции таких сущностей отказываются.

Можно воспользоваться сервисом Cart2Cart — Automated Shopping Cart Migration Service, который помогает перенести все сущности быстро и дешево.

Однако, если у вас большая база данных и более миллиона продуктов, сервис выйдет недешево, и лучше обратиться к сертифицированным компаниям разработчикам на CS-Cart.

Проект под ключ

Как правило, в случае проекта под ключ, требуется повторить полностью работу системы, учитывая не только стандартные сущности, многочисленный функционал, но и дизайн. В этом случае, требуется проектирование архитектуры. Системный аналитик и архитектор наложат текущие бизнес процессы на платформу CS-Cart, после чего можно переходить к оценке переезда на новую платформу.

Из чего состоит процесс миграции сайта на новую Ecommerce платформу

Миграция сайта на новую платформу включает в себя следующие шаги:

  • Анализ данных для заполнения таблицы сопоставления;
  • Разработка скрипта для миграции данных и изображений;
  • Дополнение списка разработанного с нуля функционала (по желанию);
  • Заказная разработка нового функционала по техническому заданию;
  • Интеграция дизайна, в случае обновления внешнего вида магазина (по желанию);
  • Актуализация данных в случае, если магазин продолжает работать во время миграции.

Миграция данных

Пример таблицы сопоставления
Пример таблицы сопоставления

После анализа данных создается таблица, содержащая описание полей старой базы данных, для дальнейшего сопоставления их с полями новой базы данных. Описание помогает понять, какое поле стоит сохранять, а какое нет. Объем переноса определяется количеством переносимых полей.

Разработка скрипта переноса данных

Скрипт предназначен для того, чтобы фактически брать и перемещать выбранные объекты в целевую систему. Этот сценарий позволяет повторно использовать его во время актуализации данных. Скрипт учитывает SEO-ссылки на товары, категории и CMS-страницы (при необходимости) и сопоставляет старые ссылки с новыми, чтобы сохранить рейтинги поисковых систем такими, какие они были в старом магазине.

Миграция функционала

Если перенос данных — это просто таблицы, которые нужно скопировать и вставить, то  функционал так просто не перенести. Потребуется дополнительное обсуждение, чтобы понять, как система функционировала на старой платформе, чтобы далее воссоздать с нуля эти же функции на новой платформе. Функционал отлично переносится, если есть прямое соответствие функционалов корзина Magento = корзина CS-Cart. Но так бывает не всегда. Обычно, нам передают список функциональности. Этот список пересматривает системный аналитик, и далее создаются спецификации по переносу. Другими словами, перенос функциональности, это чаще всего, модификация с нуля. Мы также собираем требования, делаем ТЗ, согласовываем его и идем в разработку.

В случае, если заказчик не уверен в правильности своей платформы — рекомендую пройтись по существующим процессам с бизнес-аналитиком. Это позволит понять, нормально ли работают его процессы, а может вместо переноса — мы спроектируем вариант лучше и быстрее. 

Дмитрий, Key Account Manager/Simtech Development

Узнайте больше про Проектирование интернет-магазина

Миграция дизайна

Магазин можно перенести, сохранив прежний дизайн, или освежить внешний вид. В обоих случаях дизайн является еще одним моментом, который необходимо учитывать. 

Если нужно мигрировать дизайн, то тут есть два варианта:

  1. Тема + настройка. Можно взять готовую тему, но тогда внешний вид поменяется. Мы можем далее максимально приблизить внешний вид готовой темы, настроив цвета и шрифты, аналогичные старому дизайну. 
  2. Дизайн с нуля. Мы собираем требования к дизайну, включая макеты (если есть), разрабатываем дизайн, тестируем, согласовываем с вами и интегрируем на новый сайт. 

Как мы переносили дизайн со старой платформы на CS-Cart можно почитать тут.

Актуализация

Если вы продолжаете работать в своем магазине на старой платформе во время смены, очевидно, что база данных должна быть обновлена ​​во время фактического перехода, чтобы включить заказы, клиентов и все обновления, которые произошли во время анализа данных и сценария.

После того, как все шаги выполнены, система снова оценивается, чтобы, наконец, начать работу.

Миграция Perfect Nails, магазина товаров для маникюра: в 2 раза больше трафика и в 4 раза больше заказов

Наш давний клиент Золтан обратился с просьбой перенести текущий сайт на CS-Cart, поскольку предыдущая система была сложна в использовании и неудобна. К тому времени, когда к нам обратились за помощью, магазин Perfect Nails находился на одной из устаревших версий Magento. Существуют более современные CMS, даже в рамках той же платформы Magento. Но клиент, проанализировав функционал, выбрал последнюю на тот момент версию платформы CS-Cart, чтобы попутно улучшить удобство пользования и дизайн магазина. Чтобы избежать потенциальных проблем с переносом объектов старого магазина, мы рекомендовали клиенту перенос на CS-Cart под ключ.

Результат

В результате мы сохранили функционал магазина, близкий к оригинальному. Сайт получил новых вендоров, поскольку миграция проводилась на мультивитринную версию Multi-Vendor. Это пример того, как максимально можно использовать возможности новой платформы, зная особенности своего проекта, бизнес-модели и задачи, стоящие перед сайтом.

Мы очень довольны миграцией. Все работает лучше и плавнее после того, как мы запустили сайт на CS-Cart. Скорость сайта улучшилась. Мы находимся на первой странице Google по основным ключевым словам в Венгрии. У нас примерно в 2 раза больше трафика и примерно в 4 раза больше заказов. Конечно, мы также поработали над маркетинговой составляющей, но мы очень довольны CS-Cart. У нас и в мыслях нет менять платформу сейчас

Золтан Петри, веб-мастер Perfect Nails

Выводы

Крайне важно, чтобы миграция выполнялась экспертами, обладающими глубокими знаниями целевой платформы и способными сопоставить основную информацию старого магазина с новой конфигурацией. В результате миграции вы получаете обновленный дизайн и эффективный инструмент, позволяющие вашему интернет-магазину привлекать больше трафика и увеличивать продажи.

Поделиться статьей:
Мы используем файлы cookie для персонализации контента и рекламы, а также для вашей возможности делиться информацией в социальных сетях. Оставаясь на сайте вы подтверждаете свое согласие на использование файлов cookie в соответствии с Политикой обработки персональных данных

Отправить заявку

Нажимая «Отправить», вы соглашаетесь с Политикой обработки персональных данных.
Сайт защищён Google reCAPTCHA с применением
Политики конфиденциальности и
Правилами пользования.

Спасибо, мы получили ваш запрос и скоро ответим на него

Спасибо за обращение!
Мы свяжемся с вами в течение 1 часа в рабочее время