От устаревшей Magento 1 к современному интегрированному магазину

A-Shop обратился к Encomage, когда магазин ещё работал на устаревшей Magento 1 — со связанными розничными процессами, где онлайн-продажи, наличие в офлайн-магазинах, данные ERP «1С» и маркетинговые каналы должны были согласовываться между собой — на большом, быстро меняющемся каталоге и глубоко кастомизированном фронтенде. Encomage перевела магазин на Magento 2 — перестроила кастомизированный фронтенд, заново реализовала интеграцию с «1С» и оформление заказа.

Омниканальная витрина A-Shop на Magento 2

КЛИЕНТ

Омниканальный потребительский ритейлер на кастомизированном Magento 2, интегрированный с ERP

A-Shop — потребительский ритейлер с настоящей омниканальной торговлей: онлайн-продажи связаны с наличием в физических магазинах и самовывозом, с большим, часто меняющимся каталогом, которым управляет ERP «1С». Его платформа — не отдельный веб-магазин: каталог, остатки, заказы, локации магазинов и пункты самовывоза движутся между Magento и «1С», а фронтенд отвечает за мерчандайзинг, маркетинг и аналитику. Именно такая тесная связка делает бизнес эффективным — и одновременно означает, что даже небольшой сбой синхронизации или оформления заказа может прокатиться по видимости каталога, обработке заказов, самовывозу, SEO или аналитике. Когда партнёрство началось, всё это ещё работало на Magento 1, которая достигла конца жизненного цикла и больше не получала поддержки по безопасности и функциональности, — поэтому платформу сначала нужно было мигрировать на Magento 2, прежде чем модернизировать дальше.

ЗАДАЧА

Что не работало

Платформа A-Shop должна была одновременно держать в согласии много подвижных частей — сайт, ERP, физические магазины, платежи и маркетинг — на постоянно меняющемся каталоге. Но делала это на Magento 1, версии, которая достигла конца жизненного цикла: без патчей безопасности, с растущим техническим долгом и жёстким потолком для быстродействия и нового функционала. В такой связанной системе мелкие сбои не остаются мелкими — они всплывают там, где клиенты и доход.

  • Устаревшая платформа, которая не могла двигаться дальше. Магазин работал на неподдерживаемой Magento 1 — без обновлений безопасности, с накопленным техническим долгом и без безопасного пути добавить нужные бизнесу функции. Переход на Magento 2 был предпосылкой для всего остального, и он должен был пройти без потери глубоко кастомизированного фронтенда, интеграции с «1С» и живых розничных операций.
  • Глубокая зависимость от «1С» на каталоге с высокой оборачиваемостью. Импорт каталога, синхронизация остатков, экспорт заказов, структуры категорий, атрибуты товаров и данные магазинов и самовывоза — всё проходило через «1С». Любая ошибка интеграции могла исказить видимость каталога, точность остатков или обработку заказов по всему магазину.
  • У оформления заказа было много способов сломаться. Выбор доставки, самовывоз, промокоды, подарочная упаковка, обновления корзины и подтверждение оплаты LiqPay — каждое добавляло точку отказа, и любая из них могла заблокировать заказ в момент покупки.
  • Омниканальность и поиск должны были оставаться надёжными. Наличие в магазинах, потоки самовывоза, поиск, фильтрация, индексация и SEO-URL должны были оставаться точными, а платформа требовала постоянных обновлений и реакции на угрозы безопасности — включая реакцию на реальные риски компрометации — без нарушения ежедневной торговли.

РЕШЕНИЕ

Что мы построили

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

Миграция Magento 1 → 2 и смена платформы.

Перевели A-Shop с устаревшей Magento 1 на Magento 2 — перестроили кастомизированный фронтенд, заново реализовали интеграцию с «1С», мигрировали данные каталога, клиентов и заказов, заменили несовместимые расширения и проверили новую платформу перед переходом, чтобы защитить живые розничные процессы.

Обновления Magento и стабилизация платформы.

Поддерживали новую платформу на протяжении циклов обновлений и патчей Magento 2: подготовка тестовых сред, замена расширений, обновление кастомных модулей, исправления тем, проверка на staging и стабилизация после обновлений.

Интеграция с «1С» и обмен данными.

Поддерживали импорт каталога, синхронизацию остатков, экспорт заказов, структуры категорий, атрибуты товаров, данные локаций магазинов и пунктов самовывоза и устранение ошибок интеграции между Magento и «1С».

Оформление заказа, платежи и завершение заказа.

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

Поиск товаров, SEO и навигация по каталогу

Улучшили поиск, фильтрацию, индексацию, лендинги, синонимы, перезапись URL, структуру категорий и метаданные с помощью Mirasvit и каталожных инструментов Magento.

Омниканальное наличие в магазинах.

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

Фронтенд, аналитика и безопасность.

Поддерживали кастомные мерчандайзинговые виджеты, баннеры, лейблы и мобильные макеты, а также аналитику, GTM, отслеживание конверсий Meta Pixel и TikTok Pixel — одновременно устанавливая патчи безопасности и реагируя на реальные риски компрометации.

Попап наличия товара по физическим магазинам и самовывоз

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

Коротко о проекте

Клиент

A-Shop

Отрасль

E-commerce — потребительская розница и омниканальная торговля

Регион / рынок

Украина · B2C · омниканал

Услуги

Миграция Magento 1→2 и смена платформы · Magento-инженерия и обновления · Интеграция с ERP «1С» · Оформление заказа и оплата LiqPay · Омниканальное наличие и самовывоз · Поиск / SEO и мерчандайзинг · Фронтенд, аналитика и безопасность

Технологии

Magento 2, PHP, Elasticsearch, «1С» ERP, LiqPay, Mirasvit Search Suite

Сроки

Долгосрочно · продолжается

РЕЗУЛЬТАТ

Что изменилось для бизнеса

A-Shop перешёл с неподдерживаемой бесперспективной платформы на современный защищённый фундамент Magento 2 — и теперь работает на более сильном, лучше связанном магазине. Данные «1С» согласуются с каталогом, остатками, заказами и локациями магазинов в Magento; оформление заказа работает стабильно с доставкой, самовывозом, промокодами и LiqPay; наличие в магазинах и самовывоз ведут себя согласованно онлайн и офлайн; а поиск и мерчандайзинг помогают клиентам быстрее находить товары — всё поддерживается актуальным и защищённым благодаря постоянным обновлениям и реагированию на инциденты. Выигрыш — не одна метрика на дашборде, а связанный розничный бизнес, который надёжно торгует на каждом канале.

На Magento 2

Переход с устаревшей Magento 1 на полностью поддерживаемый, пропатченный фундамент Magento 2.

↓ Сбои оформления заказа

Меньше сбоев, блокирующих заказ, при доставке, самовывозе, промокодах и LiqPay.

«1С» синхронно

Остатки, каталог и заказы согласуются между Magento и «1С» (98% точности синхронизации — показано сбоку).

0 расхождений

Наличие в магазинах и самовывоз ведут себя согласованно онлайн и офлайн.

Посмотрите, как это работает

Оформление заказа A-Shop: доставка, самовывоз, промокод и LiqPay

Оформление заказа работает стабильно с доставкой, самовывозом, промокодами, подарочной упаковкой и подтверждением оплаты LiqPay — точки отказа, которые раньше блокировали заказ в момент покупки, теперь стабилизированы.

Страница категории с поиском Mirasvit и Elasticsearch

Поиск и фильтрация перестроены на Mirasvit и Elasticsearch — синонимы, индексация, лендинги и перезапись URL — поэтому клиенты быстро находят товары в большом, постоянно меняющемся каталоге.

Страница товара с точными остатками из «1С» и мерчандайзингом

Страницы товаров показывают точные остатки и цены из «1С» рядом с кастомными мерчандайзинговыми виджетами, лейблами и баннерами — каталожный и маркетинговый слой поверх ERP-интеграции.

СЛОВАМИ КЛИЕНТА

Логотип A-Shop

«Как только команда подключилась, компания увидела разницу в производительности платформы. Клиент отметил ответственность и организованность команды.»

Евгений Васютин

CEO — A-Shop

Источник

ТЕХНОЛОГИИ

Magento 2
PHP
Composer
JavaScript
HTML5
CSS3
Magento CMS и Page Builder
Elasticsearch
Интеграция с «1С» ERP
Cron и фоновая обработка
LiqPay
Процессы самовывоза и доставки
Mirasvit Search Suite
Google Analytics
Google Tag Manager
Meta Pixel
TikTok Pixel
Conversion API