Magento 1 to Magento 2 Migration — Fixed Price | Upturn Studio
Skip to content
M1 end-of-life since June 2020

Magento 1 to Magento 2
migration, done properly.

A fixed-price migration path off Magento 1 — URLs, SEO equity, customers and order history intact. One senior engineer who has done this repeatedly, from audit to cut-over, with a rollback plan you will hopefully never need.

Serving Sydney, Melbourne, Brisbane & clients worldwide — remote-first

Overview

Magento 1 stopped receiving security patches in June 2020. Every month a store stays on it, the risk compounds: PCI-DSS exposure, unpatchable vulnerabilities, PHP versions your host no longer wants to run, and a shrinking pool of developers willing to touch the codebase. The good news is that a migration to Magento 2 is a well-trodden path — when it is planned by someone who has walked it before. I have shipped Magento 1 to Magento 2 migrations for stores like BrandAlley and Run Auto Parts, including a 22-week replatform combining M2 and a Hyvä frontend.

  • 01Fixed-price migration audit before you commit to anything
  • 02URLs, SEO rankings, customers and full order history preserved
  • 03Cut-over playbook with a tested rollback plan
  • 04One senior engineer end-to-end — no juniors, no handoffs
In depth

How it works, in detail.

01 · Why migrate now

Why migrate now

Magento 1 has been end-of-life for years, which means no official security patches, growing PCI compliance friction with payment providers, and extensions whose vendors have long moved on. Hosting M1 safely gets more expensive every year, and each delay makes the eventual migration harder as data grows and workarounds accumulate. Magento 2.4.x is a genuinely better platform — faster, more secure, with a modern frontend option in Hyvä — and migrating on your own schedule beats migrating after an incident.

02 · The migration process

The migration process

Every migration follows the same disciplined sequence. You see progress at each step, and nothing cuts over until it has been rehearsed.

  • 01Audit — a fixed-price review of your M1 store: catalogue size, custom modules, extensions, integrations and data quality. You get a written migration plan with a real number attached.
  • 02Plan — map every extension and customisation to its M2 equivalent: migrate, replace, or drop. Agree the URL strategy and redirect map so SEO equity carries over.
  • 03Build — set up Magento 2.4.x, rebuild the theme (usually on Hyvä), and port the customisations that earned their keep.
  • 04Data migration — customers, orders, catalogue, credit memos and reviews moved with Adobe's Data Migration Tool plus custom mapping for anything non-standard. Rehearsed against production copies until deltas run clean.
  • 05Launch — a timed cut-over playbook, a final delta migration, 301 redirects live, and a rollback plan that has actually been tested.
  • 06Aftercare — thirty days of post-launch support, before/after benchmarks, and handover documentation your team can operate from.
03 · What the migration includes

What the migration includes

  • 01Full data migration: customers, order history, catalogue, CMS content
  • 02URL and SEO preservation with a complete 301 redirect map
  • 03Extension and custom-module audit with rebuild-or-replace recommendations
  • 04Theme rebuild — Hyvä by default for Core Web Vitals that actually go green
  • 05Payment, shipping and ERP integration re-wiring, PCI posture current
  • 06Staging environment, CI/CD pipeline, and a tested cut-over runbook
Worth knowing

How long does it take?

A straightforward store — modest catalogue, few custom modules — migrates in roughly 10 to 14 weeks. Complex builds with heavy customisation, B2B workflows or ERP integrations run 16 to 22 weeks; the BrandAlley replatform, which included a full Hyvä frontend, shipped in 22 weeks. The audit gives you a timeline for your store specifically, not a brochure estimate.

04 · Your data, moved without drama

Your data, moved without drama

Data is where migrations go wrong quietly — an order history that does not reconcile, customers who cannot log in, loyalty balances that vanish. I migrate with Adobe's Data Migration Tool as the backbone and write custom mapping for anything it does not cover: bespoke attributes, third-party module tables, subscription records. Every rehearsal run is reconciled against source counts, and the final delta migration during cut-over means you do not freeze trading for days while data moves.

05 · Extensions and theme: rebuild what earns its keep

Extensions and theme: rebuild what earns its keep

Magento 1 extensions do not port to Magento 2 — each one is a decision. Many are now core M2 features, some have solid M2 equivalents, and a surprising number were solving problems you no longer have. The audit produces a line-by-line verdict so you are not paying to rebuild dead weight. Your Luma-era theme does not port either, which is an opportunity: I rebuild storefronts on Hyvä, which routinely takes stores from failing Core Web Vitals to green scores — a migration and a performance upgrade in one project.

06 · Already on Magento 2? Version upgrades too

Already on Magento 2? Version upgrades too

The same discipline applies to Magento 2 upgrade services — moving stores stuck on 2.3 or early 2.4 releases to the current 2.4.x line, including PHP version jumps and security patching. Upgrades are quoted fixed or capped after a short compatibility audit, so you are not signing up for open-ended agency time and materials.

FAQ

Questions I get,
answered straight.

Missing one? Ask in the form — I reply within a working day.

01How much does a Magento 1 to Magento 2 migration cost?
It depends on three things: catalogue size, how many custom modules and extensions you run, and how many integrations (ERP, payment, shipping, marketplaces) need re-wiring. That is why I start with a fixed-price audit — it produces a real quote for your store, fixed or capped, not an agency day-rate estimate. As a rough guide, a simple store is a five-figure project; heavily customised B2B builds cost more.
02Will we lose our Google rankings?
Not if the migration is planned for SEO from day one. Every M1 URL gets a mapped 301 redirect, metadata and structured data carry over, and I benchmark organic visibility before and after cut-over. Stores I have migrated have held their rankings through launch.
03Do we keep our order history and customer accounts?
Yes. Customers, order history, invoices, credit memos and reviews all migrate. Customer passwords are re-hashed to M2's format so shoppers log in with their existing credentials. Nothing is left behind on the old database unless you choose to archive it.
04How much downtime should we expect at cut-over?
Hours, not days. The site is built and rehearsed in parallel while your M1 store keeps trading. Cut-over runs a final delta data migration and a DNS switch — typically scheduled overnight, with a tested rollback plan if anything looks wrong.
05Can our Magento 1 extensions come with us?
Not directly — M1 extensions are incompatible with Magento 2. Each one gets a verdict in the audit: replaced by a core M2 feature, swapped for a maintained M2 equivalent, rebuilt as a custom module, or retired. Most stores need far fewer extensions on M2 than they ran on M1.
06Is it safer to just stay on Magento 1 a bit longer?
Every month on M1 is a month without security patches on a platform processing card payments. PCI assessors increasingly flag it, payment providers are tightening, and a breach costs far more than a migration. If budget is the blocker, the audit at least tells you the real number so you can plan for it.
07Should we migrate to Magento 2 or move to Shopify instead?
Honest answer: it depends on your catalogue and workflows. I build on both platforms, so I have no incentive to push you either way. Complex catalogues, layered promotions and B2B favour Magento 2; smaller DTC ranges often suit Shopify. The audit covers this question explicitly before you spend on either path.
Start here

Still on Magento 1?
Get the real number.

A fixed-price migration audit tells you exactly what your move to Magento 2 involves — timeline, cost, and what happens to every extension. No obligation to migrate with me afterwards.

[email protected] — I reply within one working day, personally

22 wks
BrandAlley M1→M2 + Hyvä
301
Every URL redirected
0
Orders left behind
1d
Response time