All work
Shopify EcommerceLed development while serving in-house at Madara Cosmetics

Migrating a Leading Cosmetics Brand Off Magento

Madara Cosmetics is one of Latvia's most recognized natural beauty brands, selling across multiple European markets. Their ecommerce platform was running on Adobe Commerce (Magento) — hosted on AWS with an Adobe Commerce license.

Client

Madara Cosmetics

Industry

Natural Cosmetics / Beauty

Project

Magento to Shopify Plus Migration

Service

Shopify Development

Madara Cosmetics — Shopify Migration

Challenge

The Challenge

The setup worked, but the costs kept growing. Between the Adobe Commerce license fees, AWS hosting infrastructure, ongoing Magento maintenance, and the developer time needed to keep everything running — the total cost of ownership was hard to justify when better alternatives existed.

They needed to move to a platform that would:

Eliminate the Adobe Commerce license and AWS hosting costs entirely

Support multiple markets with localized content from a single store

Let the marketing team manage content without waiting on developers

Scale without scaling the infrastructure budget alongside it

Approach

Custom Migration Tools & Multi-Market Setup

01

Why We Built Our Own Migration Tools

Off-the-shelf tools like Matrixify are useful for straightforward migrations. But Madara's setup wasn't straightforward — 500+ individual products with complex relationships, hundreds of thousands of customer accounts, and hundreds of thousands of historical orders that needed to come across cleanly. We evaluated Matrixify early in the process and found it didn't have the specificity we needed for Madara's data structure. So we built custom migration tools that gave us full control over how data was mapped, validated, and imported.

500+ individual products — with all variants, pricing, images, and metadata

Hundreds of thousands of customer accounts — profile data, addresses, order history

Hundreds of thousands of historical orders — preserved for customer service and reporting

URL structure — every indexed URL mapped and redirected to preserve SEO rankings

02

Multi-Market, Single Store

Instead of running separate stores per market, we built a single Shopify Plus store with multiple markets. Each market is localized using Shopify's native translation app, with market-specific pricing, content, and language settings. One store to manage, multiple markets served.

03

Integration Stack

The new Shopify Plus store connects to a full ecosystem of tools:

Swymzy — Shipping and fulfillment

Rivo — Loyalty program

Judge.me — Product reviews

Klaviyo — Email marketing and automation

TikTok, Facebook & Instagram, Google & YouTube — Sales channels and advertising

Trustpilot — Public reviews and trust signals

LogRocket & Microsoft Clarity — Session recording and analytics

04

Parallel Build & Cutover

We built the entire Shopify Plus store while Magento continued running on AWS. The marketing team, customer service, and finance all knew exactly what was changing and when. When everything was tested and verified, we switched over — eliminating the Adobe Commerce license and AWS infrastructure in one move.

Outcome

What Changed

Eliminated Adobe Commerce + AWS costs entirely

The Adobe Commerce license and dedicated AWS hosting were replaced by a single Shopify Plus subscription that includes hosting, security, CDN, and platform updates. No more managing servers, no more license negotiations.

Multi-market from a single store

What previously required complex Magento multi-store configuration now runs from one Shopify Plus store with native market support. Easier to manage, easier to scale to new markets.

Marketing team unblocked

Content updates, product launches, and promotional pages no longer require developer involvement for basic changes. The team can move independently.

Custom migration preserved data integrity

By building our own migration tools instead of relying on generic importers, we ensured every product, customer, and order came across correctly — with the exact data structure Shopify needed.

Takeaways

What We Learned

Build your own tools when the data demands it

Generic migration tools work for generic data. When you have hundreds of thousands of records with complex relationships, custom tools pay for themselves in accuracy alone.

Single store, multiple markets

Shopify Plus with native translation and market setup is a simpler architecture than running multiple Magento store views. Less to maintain, fewer places for things to break.

Cut over cleanly

Build in parallel, test thoroughly, switch once. The actual migration moment should be the least eventful part of the project.

Tech stack

Shopify PlusLiquidShopify APIsCustom Migration ToolsKlaviyoJudge.meRivoLogRocket

Ready to Leave Magento Behind?

We've migrated enterprise stores from Magento to Shopify Plus with hundreds of thousands of records and zero data loss. If you're thinking about making the move, let's talk about what it would look like for your business.