Від застарілої 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