From end-of-life Magento 1 to a connected, modern store

A-Shop came to Encomage on end-of-life Magento 1, running a connected retail operation where online sales, offline store availability, 1C ERP data and marketing channels all had to agree — on a large, fast-changing catalog and a heavily customized frontend. Encomage re-platformed the store to Magento 2 — rebuilding the customized frontend, re-implementing the 1C integration and checkout.

A-Shop omnichannel storefront on Magento 2

THE CLIENT

An omnichannel consumer retailer on customized Magento 2, integrated with ERP

A-Shop is a consumer retailer running true omnichannel commerce — online sales tied to physical store availability and self-pickup, with a large, frequently changing catalog driven by 1C ERP. Its platform isn't a standalone webstore: catalog, stock, orders, store locations and pickup points all flow between Magento and 1C, while a heavily customized frontend carries merchandising, marketing and analytics. That tight coupling makes the business efficient — and means even a small sync or checkout fault can ripple into catalog visibility, order processing, pickup, SEO or analytics. When the partnership began, all of this still ran on Magento 1, which had reached end of life and was no longer receiving security or functional support — so the platform first had to be migrated to Magento 2 before it could be modernized further.

The challenge

What wasn't working

A-Shop's platform had to keep many moving parts in agreement at once — website, ERP, physical stores, payments and marketing — on a catalog that changes constantly. But it was doing all of this on Magento 1, a version that had reached end of life: no more security patches, mounting technical debt, and a hard ceiling on performance and new functionality. In a connected setup like this, small faults don't stay small — they surface where customers and revenue are.

  • An end-of-life platform that couldn't move forward. The store ran on unsupported Magento 1 — no security updates, accumulating technical debt, and no safe path to add the features the business needed. Re-platforming to Magento 2 was the prerequisite for everything else, and it had to happen without losing the heavily customized frontend, the 1C integration, or live retail operations.
  • Deep 1C dependency on a high-churn catalog. Catalog imports, stock sync, order exports, category structures, product attributes and store/pickup data all ran through 1C. Any integration error could distort catalog visibility, stock accuracy or order processing across the whole store.
  • Checkout had many ways to break. Delivery selection, self-pickup, promo codes, gift packaging, cart updates and LiqPay payment confirmation each added a failure point — and any one of them could block an order at the moment of purchase.
  • Omnichannel and discovery had to stay trustworthy. Store availability, pickup flows, search, filtering, indexing and SEO URLs all had to stay accurate, while the platform needed ongoing upgrades and security response — including reaction to live compromise risks — without disrupting daily trade.

The solution

What we built

Encomage began by migrating A-Shop from end-of-life Magento 1 to Magento 2 — then stayed on as the long-term engineering partner, keeping the customized retail platform stable, measurable and commercially effective. Each workstream protects a part of the connected operation.

Magento 1 → 2 migration & re-platforming.

Moved A-Shop off end-of-life Magento 1 to Magento 2 — rebuilding the customized frontend, re-implementing the 1C integration, migrating catalog, customer and order data, replacing incompatible extensions, and validating the new platform before cutover to protect live retail operations.

Magento upgrade & platform stabilization.

Maintained the new platform through Magento 2 upgrade and patch cycles — test-environment preparation, extension replacement, custom-module updates, theme fixes, staging validation and post-upgrade stabilization.

1C integration & data exchange.

Supported catalog imports, stock synchronization, order exports, category structures, product attributes, store-location and pickup-point data, and resolution of integration errors between Magento and 1C.

Checkout, payments & order completion.

Refined checkout across delivery selection, self-pickup, promo codes, gift packaging, cart updates and LiqPay payment confirmation to cut order-blocking issues.

Search, SEO & product discovery.

Improved search, filtering, indexing, landing pages, synonyms, URL rewrites, category structure and metadata via Mirasvit and Magento catalog tooling.

Omnichannel store availability.

Stabilized store availability and pickup through store-address synchronization, product-level availability popups, location mapping, duplication fixes and admin tools for managing offline-store visibility.

Frontend, analytics & security.

Maintained custom merchandising widgets, banners, labels and mobile layouts, plus analytics, GTM, Meta Pixel and TikTok Pixel conversion tracking — while applying security patches and responding to live compromise risks.

Product-level store-availability popup showing which physical stores hold the item and self-pickup options

Online and in-store finally agree. Product-level availability shows which physical stores hold an item and enables self-pickup — with store-address sync and location mapping keeping availability consistent across every channel.

At a glance

Client

A-Shop

Industry

E-commerce — Consumer Retail & Omnichannel Commerce

Region / market

Ukraine · B2C · omnichannel

Services

Magento 1→2 migration & re-platforming · Magento engineering & upgrades · 1C ERP integration · Checkout & LiqPay payments · Omnichannel availability & pickup · Search / SEO & merchandising · Frontend, analytics & security

Technologies

Magento 2, PHP, Elasticsearch, 1C ERP, LiqPay, Mirasvit Search Suite

Timeline

Long-term · ongoing

THE RESULT

What changed for the business

A-Shop moved off an unsupported, dead-end platform onto a modern, secure Magento 2 foundation — and now runs on a stronger, better-connected store. 1C data lines up with Magento's catalog, inventory, orders and store locations; checkout holds together across delivery, self-pickup, promo codes and LiqPay; store availability and pickup behave consistently online and in-store; and search and merchandising help customers find products faster — all kept current and secure through ongoing upgrades and incident response. The win isn't one metric on a dashboard; it's a connected retail operation that keeps trading reliably across every channel.

On Magento 2

Migrated off end-of-life Magento 1 onto a fully supported, patched Magento 2 foundation.

↓ Checkout failures

Fewer order-blocking failures across delivery, self-pickup, promo codes and LiqPay.

1C in sync

Stock, catalog and orders line up between Magento and 1C (98% sync accuracy — shown in the sidebar).

0 mismatches

Store availability and pickup behave consistently online and in-store.

See It In Action

A-Shop checkout with delivery and self-pickup selection, promo code and LiqPay payment

Checkout holds together across delivery, self-pickup, promo codes, gift packaging and LiqPay payment confirmation — the failure points that used to block orders at the moment of purchase, now stabilized.

Category page with Mirasvit and Elasticsearch search and filters on the large catalog

Search and filtering rebuilt on Mirasvit and Elasticsearch — synonyms, indexing, landing pages and URL rewrites — so customers find products fast in a large, fast-changing catalog.

Product page with accurate 1C-driven stock and pricing alongside custom merchandising widgets

Product pages show accurate, 1C-driven stock and pricing alongside custom merchandising widgets, labels and banners — the catalog and marketing layer running on top of the ERP integration.

IN THE CLIENTS WORDS

A-Shop logo

Since onboarding the team, the company was able to see a difference in the performance of the platform. The company appreciated that the team was responsible and well-organized.

Evgeny Vasyutin

CEO — A-Shop

Read Source

TECHNOLOGIES

Magento 2
PHP
Composer
JavaScript
HTML5
CSS3
Magento CMS & Page Builder
Elasticsearch
1C ERP integration
Cron & Background Processing
LiqPay
Self-pickup & delivery workflows
Mirasvit Search Suite
Google Analytics
Google Tag Manager
Meta Pixel
TikTok Pixel
Conversion APIs