Magento to Shopify Plus Migration: Cost, Timeline and Runbook
What a move off Magento or Adobe Commerce really costs, how long it takes, and the 11 phases we run to get there. Every market figure here names its source, and none of them are FactoryJet prices.
The short answer: cost and timeline
A Magento 2 or Adobe Commerce to Shopify Plus migration costs about $20,000 to $150,000 or more in LitExtension's 2026 guide, and Elogic's cost index puts enterprise B2B builds at $250,000 to $500,000+. Shopify says Plus migrations average three to four months. Integrations, custom modules and B2B pricing move the number more than SKU count does.
Budget the platform separately: Shopify Plus is $2,300 a month on a 3-year term or $2,500 a month on a 1-year term in US dollars (Shopify Help Center). Sources for the project ranges: LitExtension, Elogic and Shopify.
- Registered Shopify Partner
- 500+ businesses served
- Written by founder Bhavesh Barot
- Last reviewed September 17, 2026
How much does a Magento to Shopify Plus migration cost?
You pay two separate bills: the migration project and the Shopify plan. Shopify says it does not charge to migrate and that migration is the merchant's responsibility, so the project cost is whatever your team, tool or agency charges (Shopify Plus pricing). Shopify does not publish project prices, so the best evidence is what agencies and tool vendors publish about their own work.
What published 2026 guides report
| Source | Scope they price | Published cost range | Timeline they give |
|---|---|---|---|
| LitExtensionMigration tool vendor | Magento 2 or Adobe Commerce to Shopify Plus; enterprise replatforms from any platform | $20,000–$150,000+ (Magento 2); $80,000–$200,000+ (enterprise) | 3–6 months for most enterprise projects |
| Solo Media GroupShopify agency | Simple catalog and theme port / mid-market with custom theme and ERP / enterprise Plus rebuild | $20,000–$30,000 / $30,000–$60,000 / $75,000–$150,000+ | 8–12 / 12–18 / 16–24 weeks |
| PrestaShopify agency | Enterprise Shopify Plus migration with complex data and ERP integration | $80,000–$150,000+ | 16–24 weeks for stores with 10,000+ SKUs |
| Elogic CommerceReplatforming Cost Index 2026 | Adobe Commerce to Shopify Plus: mid-market / enterprise with SAP or NetSuite | $120,000–$300,000 / $250,000–$500,000+ | 5–9 months / 8–14 months |
| Ask PhillShopify agency, prices in euros | Magento to Shopify: no-code / mid-market / custom enterprise | €20,000–€50,000 / €60,000–€200,000 / €150,000–€700,000+ | 2–3 / 4–6 / 5–10 months |
Treat these as agency and vendor estimates, not audited market data. They differ partly because they price different scopes: some include redesign and ERP work, others only move data. FactoryJet does not publish migration prices. We scope each project after discovery.
Shopify Plus platform fees
In the US, the Shopify Plus plan is $2,300 a month on a 3-year term or $2,500 a month on a 1-year term, for standard setups and integrations. Shopify says more complex, higher-volume businesses may pay a variable platform fee based on revenue and business model, and that it differs for B2B and direct-to-consumer orders (Shopify Help Center). Card rates vary by country. In the US, Shopify's pricing page lists Plus online card rates from 2.25% + 30 cents with Shopify Payments, and a 0.2% fee on each transaction when you use a third-party payment provider instead (Shopify pricing).
Apps, payment processing and ERP middleware are running costs, not migration costs. For the full year-by-year picture, read our breakdown of what Shopify Plus costs to run.
What drives the cost of a Magento migration
LitExtension puts it plainly: the final cost depends on what has to be rebuilt, reconnected, redesigned and validated, not on how many products you have (LitExtension). Measure these ten drivers before you ask anyone for a quote.
| Cost driver | Why it moves the price | What to measure first |
|---|---|---|
| Catalog size and variants | Shopify allows 3 options and 2,048 variants per product. Magento configurable products built on more attributes need restructuring before import. | Active SKUs, configurable products with 4 or more attributes, attribute sets in use |
| Customer and order history | Historical orders load through a migration app or Shopify's Order API, not an admin CSV. Shopify's migration checklist counts 100,000+ orders as one sign you may need a migration service. | Customer count, years of order history you really need, loyalty and subscription data |
| Custom Magento modules and extensions | PHP modules do not transfer. Each one becomes a native Shopify feature, an app, a custom app, or nothing. Custom apps that use Shopify Functions need Plus. | Full extension list, what each one does, and whether revenue depends on it |
| B2B features | Adobe's B2B extension adds company accounts, shared catalogs, negotiable quotes and requisition lists. Shopify B2B covers catalogs, net terms and draft orders, but the Basic, Grow and Advanced plans get only 3 active B2B catalogs. | Price lists, quote workflow, approval rules, payment terms |
| Integrations: ERP, PIM, 3PL, tax | Elogic's 2026 index puts prebuilt ERP connectors at $5,000 to $30,000 and custom SAP or Oracle integrations at $50,000 to $250,000+ in year one. | Every system that reads or writes orders, stock, prices or customers |
| Theme design | Presta lists $2,000 to $5,000 for a purchased theme with light changes and $30,000 to $80,000 for a from-scratch or headless design. | Templates you need, product page modules, Liquid theme or headless |
| Data cleanup | Shopify says the biggest timeline risk is discovery and data cleanup, not the transfer itself. | Duplicate SKUs, empty attributes, broken images, stale customer records |
| SEO redirects | Shopify caps stores at 100,000 URL redirects, or 20 million on Plus, and a redirect only fires when the old URL is broken. | Indexed URLs in Google Search Console, size of the Magento URL rewrite table, backlinked pages |
| Apps replacing extensions | Apps add monthly fees after launch. Matrixify, a Shopify import app, runs $20 to $200 per 30 days. | Monthly app budget compared with the extension licenses you drop |
| Filters and layered navigation | Shopify Search & Discovery supports up to 25 storefront filters, with up to 100 values each. | Filterable Magento attributes that drive traffic or sales |
Sources: Shopify variant limits, Shopify data transfer, Shopify migration checklist, Shopify Functions, Adobe B2B, Shopify B2B by plan, Elogic, Presta, Shopify URL redirects, Matrixify pricing, Shopify filters.
Want a first number for your own store? Run it through our replatforming cost calculator, then compare it with the ranges above.
Next step
Not sure which cost tier your store is in?
Send your Magento version, SKU count, extension list and integrations. We will tell you which tier you fall into, what would move it, and whether staying on Adobe Commerce is the smarter call.
How long does a Magento to Shopify migration take?
Shopify says Shopify Plus migrations average three to four months from kickoff to go-live. It separates the data migration, which takes weeks, from the full replatform with storefront build and integrations, which usually takes 3 to 6 months (Shopify). Agency plans for Magento stores fit that shape, with enterprise B2B work running longer.
| Store profile | Typical timeline | Source |
|---|---|---|
| Small store: under 1,000 SKUs, no B2B, Liquid theme | 8–10 weeks | 1Digital |
| Simple catalog and theme port | 8–12 weeks | Solo Media Group |
| Magento 2 store with 5,000–25,000 SKUs, one storefront, standard extensions | 12 weeks | 1Digital |
| Mid-market with custom theme, light B2B and ERP | 12–18 weeks | Solo Media Group |
| Larger catalogs, several storefronts, or B2B price lists | 16–20 weeks | 1Digital |
| Enterprise Shopify Plus rebuild | 16–24 weeks | Solo Media Group |
| Adobe Commerce enterprise with SAP or NetSuite and complex B2B | 8–14 months | Elogic Commerce |
What slows a migration down
- Discovery and data cleanup. Shopify names these, not the data transfer, as the biggest timeline risk.
- A late redirect map. 1Digital warns that discovery, the redirect map and data migration do not compress safely.
- Integration testing with your ERP, OMS or PIM, which needs sandbox runs before cutover.
- Products that break Shopify limits, such as configurable products with four or more buyer-facing attributes.
- B2B account changes, because Shopify B2B buyers must use new customer accounts.
- Peak season. Shopify counts a tight downtime window during peak trading as one sign you may need a migration service.
- Skipped rehearsals. Shopify recommends at least two migration runs: one on staging, then production.
Do not confuse transfer time with project time. LitExtension says its tool moves most small and medium stores in a few hours and larger stores in up to several days (LitExtension). The weeks go into mapping, building, testing and cutover. Sources for the list above: Shopify, 1Digital and Shopify B2B accounts.
Magento and Adobe Commerce end of support dates
End of support is a hard deadline for any Magento plan. Adobe gives each Adobe Commerce release three years of standard support from its release date, and added one free extra year for 2.4.6 and 2.4.7 (Adobe lifecycle policy). Magento 1 does not appear in Adobe's current support tables at all.
| Version | Released | Standard support ends | Extended support ends |
|---|---|---|---|
| Adobe Commerce 2.4.9 | May 12, 2026 | May 31, 2029 | Not yet announced |
| Adobe Commerce 2.4.8 | April 8, 2025 | May 31, 2028 | Not yet announced |
| Adobe Commerce 2.4.7 | April 9, 2024 | May 31, 2027 | May 31, 2028 |
| Adobe Commerce 2.4.6 | March 14, 2023 | Ended August 11, 2026 | August 31, 2027 |
| Adobe Commerce 2.4.5 | August 9, 2022 | Ended August 12, 2025 | Ended August 11, 2026 |
| Adobe Commerce 2.4.4 | April 12, 2022 | Ended April 12, 2025 | Ended April 14, 2026 |
| 2.4.0 to 2.4.3 | From July 28, 2020 | Ended November 28, 2022 | None listed |
| 2.3 release line | Older release line | Ended September 8, 2022 | None listed |
Sources: Adobe Commerce lifecycle policy (updated August 19, 2026) and Adobe released versions. Magento Open Source uses the same 2.4.x release numbers; check Adobe's policy for how support applies to your edition.
Three deadlines that change the math
- June 1, 2027: Adobe says it will stop maintaining Adobe Commerce on Cloud environments that run unsupported versions, including suspending their traffic, which takes the storefront offline.
- December 31, 2025 and December 31, 2026: PHP 8.1 reached end of life on the first date, and PHP 8.2 reaches it on the second. Adobe warns that running either past its end-of-life date puts PCI compliance at risk.
- May 31, 2027 and May 31, 2028: the one-time, security-only period for 2.4.4 and 2.4.5 ends in 2027, and for 2.4.6 in 2028. Adobe tells merchants to treat it as migration time, not a support tier.
Migrate or upgrade? An honest check
Adobe's recommended path for Cloud customers is Adobe Commerce as a Cloud Service, and upgrading to 2.4.8 or 2.4.9 keeps you supported until 2028 or 2029. Moving to Shopify is not automatically the right answer.
Moving to Shopify Plus usually makes sense when:
- Your version is past standard support, and the next upgrade means rebuilding custom modules anyway.
- Your products fit 3 options and 2,048 variants, or can be restructured to fit.
- Your team spends more time on patches, hosting and dependency upgrades than on selling.
- Your B2B needs fit Shopify catalogs, net terms, draft orders and quantity rules.
Staying on Adobe Commerce is often the better call when:
- Buyers depend on negotiable quotes, requisition lists or purchase order approvals that your team has customized.
- Products need more than three options on a single product page.
- Your storefront needs more than 25 filters.
- An upgrade costs you less: Adobe supports 2.4.8 until May 31, 2028 and 2.4.9 until May 31, 2029.
For the full platform decision, see our Shopify Plus vs Magento comparison. If staying wins, our Magento development team handles upgrades too.
What changes when Magento data moves to Shopify
Many migration surprises come from limits that Magento never had. Shopify's own Magento guide lists passwords, configurable products, custom attributes, tier pricing and CMS blocks as data with no direct Shopify equivalent (Shopify). Here is how each area translates.
| Area | Magento or Adobe Commerce | Shopify or Shopify Plus | What to do |
|---|---|---|---|
| URLs | Category paths and .html endings; the URL rewrite table can hold several URLs for one product | Fixed patterns: /products/handle, /collections/handle, /pages/handle | Map every indexed URL to one 301. Export existing Magento redirects so you do not build chains. |
| Product options | Configurable products built from attributes | Up to 3 options and 2,048 variants per product; on Plus, Combined Listings groups up to 60 products | Keep three buyer-facing options. Move the rest to metafields or split the product. |
| Attributes | Attributes grouped into attribute sets, also used for layered navigation and promotions | Metafields and metaobjects | Map before import, then confirm the metafields actually filled in. |
| Filters | Layered navigation built from filterable attributes | Search & Discovery app: up to 25 filters, 100 values each, from options, metafields or metaobjects | Keep the filters that earn traffic or sales. |
| Customer passwords | Customers sign in with passwords set on Magento | CSV imports cannot carry passwords; new customer accounts use a one-time 6-digit code; Multipass needs Plus and legacy accounts | Choose new customer accounts, or write invite emails, before launch. |
| B2B | Company accounts, shared catalogs, negotiable quotes, requisition lists (Adobe B2B extension) | Companies, catalogs (3 on Basic, Grow and Advanced, unlimited on Plus), net terms, draft orders, PO numbers; buyers need new customer accounts | Map each buyer workflow and test your quote process against draft orders. |
| Checkout | Custom checkout code and modules | Checkout UI extensions (information, shipping and payment steps are Plus only) and Shopify Functions (custom apps are Plus only) | Rebuild only the checkout logic that still earns money. |
| Hosting and upkeep | Adobe makes merchants responsible for keeping PHP, MariaDB, OpenSearch and Redis on supported versions | Shopify hosts the platform; Plus is Level 1 PCI DSS and SOC 2 certified | Swap the patch calendar for regular app and integration reviews. |
Sources: Shopify Magento guide, variants, Combined Listings, Adobe attributes, filters, customer import, new customer accounts, Multipass, Adobe B2B, Shopify B2B by plan, checkout UI extensions, Shopify Functions, Adobe dependencies, Shopify Plus security.
Selling wholesale? Our Shopify Plus B2B service covers companies, catalogs, net terms and ERP pricing sync in more depth.
The Magento to Shopify Plus migration runbook, in 11 phases
This is the order we work in, and each phase ends with a written exit check before the next one starts. It follows Shopify's published migration guidance, Adobe's documentation and Google's site move rules, with sources listed below the phases.
Want a printable version? Use our Magento to Shopify Plus migration checklist.
Phase 1 of 11
Discovery and audit
Export catalog, customer and order counts, the full extension list and every integration. Pull indexed URLs from Google Search Console, crawl the site, and export Magento's URL rewrites. Then score the project against Shopify's 10-point complexity checklist: three or more yes answers, such as 10,000+ SKUs, active ERP or PIM links, or 100,000+ orders, point to a migration service.
Done when: A written scope with SKU, customer, order, extension, integration and URL counts.
Phase 2 of 11
Data mapping
Build a field-by-field map from Magento to Shopify. Attributes become metafields, configurable products become up to three options and 2,048 variants, customer groups become customer tags or B2B companies, and Magento order statuses map to Shopify statuses. Decide how many years of order history you really need.
Done when: A signed-off mapping document that marks every Magento field keep, transform or drop.
Phase 3 of 11
Theme build
Build on a Shopify theme or go headless. Plus includes Hydrogen, Shopify's React framework, with up to 25 custom storefronts on its Oxygen hosting. Rebuild the product page modules and filters that earn money, not every Magento template. Shopify's own Magento guide warns against copying complexity that does not drive revenue.
Done when: Templates approved on a staging store loaded with real products.
Phase 4 of 11
App and extension mapping
Put each Magento extension in one of four buckets: native Shopify feature, App Store app, custom app, or retire it. Public App Store apps that use Shopify Functions work on any plan, but custom apps built with Functions need Plus. Record the monthly fee of every replacement app.
Done when: Every extension has an owner, a replacement and a monthly cost.
Phase 5 of 11
Integrations
Re-point your ERP, PIM, 3PL, tax and email tools to Shopify and test each one in a sandbox. Decide which system owns products, prices, stock and customers, so two systems never overwrite each other. Shopify lists ERP, OMS and PIM dependencies among the triggers that push teams toward a migration service.
Done when: Orders, stock and prices sync correctly on staging.
Phase 6 of 11
Test data migrations
Import in Shopify's order: products, then customers, then historical orders. Run at least two migrations, staging and then production, as Shopify recommends. Reconcile record counts for every data type and check a 5% to 10% sample from each area by hand. Turn off staff new-order notifications first, or every imported order sends an email.
Done when: Counts match, and the business team signs off on the sampled records.
Phase 7 of 11
SEO redirect map and URL structure
Map every indexed Magento URL, including .html and category-path versions, to one Shopify URL under /products/, /collections/ or /pages/. Import the map by CSV from Content > Menus > URL redirects. Shopify only redirects broken URLs and may not redirect URLs with query strings. Google recommends single-hop 301s kept for at least a year. Skip Google's Indexing API: it only supports job posting and livestream pages.
Done when: Your top URLs each return one 301 to a live page.
Phase 8 of 11
Customer accounts and passwords
Magento passwords do not come across in Shopify's CSV import. Choose new customer accounts, where people sign in with a one-time 6-digit code and which B2B buyers must use, or legacy accounts with invite emails. Multipass only works on Plus with legacy accounts, so do not plan around it if you want Shopify B2B.
Done when: Sign-in tested for a retail buyer and a B2B buyer, with the activation email written.
Phase 9 of 11
QA and user acceptance testing
Test flows, not screens: payments in Shopify's test mode, refunds, partial fulfillment, taxes, shipping rates, discounts and B2B payment terms. Check your top 20 revenue SKUs field by field, as Shopify suggests, and confirm metafields filled in. Then place a few real orders, fulfill them and refund them.
Done when: A go or no-go checklist signed by operations, finance and marketing.
Phase 10 of 11
Launch-day cutover
Lower your DNS TTL 24 to 48 hours before the switch and stage every redirect before you point the domain. Freeze catalog changes on Magento, run a final import of new orders and customers, connect the domain in a low-traffic window, and confirm SSL. Agree in advance on what triggers a rollback.
Done when: Test orders flow into your ERP from the live domain.
Phase 11 of 11
Post-launch monitoring
For 14 days, check Google Search Console daily, crawl for 404s within 24 hours of launch, and compare organic traffic with your baseline. Shopify calls a 5% to 10% dip in week one common, while a sustained drop over 20% needs immediate work. Keep a hypercare team on call for 2 to 4 weeks, and keep redirects live for at least a year.
Done when: No open 404s on top URLs, and orders syncing cleanly.
Sources: Shopify migration checklist and SOW, Shopify Magento guide, Shopify migration methods, Shopify data transfer, Shopify Plus features, Shopify Functions, URL redirects, Google site moves, Google Indexing API, new customer accounts, B2B accounts, Multipass.
Who should do your migration: in-house, a tool or an agency?
Shopify's Magento guide matches the method to the store: manual or CSV import for under 500 SKUs with simple pricing, a migration app for medium stores with standard data, and a migration service or partner for large catalogs, configurable products, tier pricing, multi-store setups, B2B pricing or ERP integrations (Shopify).
One detail catches Magento teams out: Shopify's free Store Migration app lists Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover and Lightspeed as sources, but not Magento (Shopify App Store).

| Option | Fits when | What it costs (published) | Real limits |
|---|---|---|---|
| In-house team using CSV and the API | Under 500 SKUs with simple pricing, per Shopify, or a team with Shopify API experience | Staff time. Shopify does not charge to migrate. | CSV files max 15 MB, no passwords, no historical orders through an admin CSV. You own redirects and QA. |
| Cart2Cart | Standard Magento data you want moved fast, with custom migration options; lists support for Magento 1.1.0 to 2.4.9 | Free demo migration; Cart2Cart says price depends on the number of data types and extra options you select | Moves data, not design or functionality. Its Magento page says it migrates no more than 99 variants and 3 options per product. |
| LitExtension | Standard data, with an optional expert-run migration service | Free for stores under 100 products, customers and orders; otherwise priced by record counts | Transfers data and can create redirects. Theme, app and integration work are separate. |
| Matrixify | Teams that want spreadsheet control and repeatable imports from Magento export files | Free Demo plan; $20, $50 or $200 per 30 days | You build and check the data mapping yourself. |
| Shopify Partner or agency, including FactoryJet | Large catalogs, configurable products, tier pricing, several storefronts, B2B or ERP work, per Shopify | See the published ranges in the cost table above | Quality varies widely. Vet any partner with the questions below. |
Sources: Shopify Magento guide, Shopify Plus pricing, product CSV limits, customer CSV limits, order import, Cart2Cart, LitExtension, Matrixify Magento migration, Matrixify pricing.
Questions to ask a migration partner
Shopify publishes ten questions for vetting migration partners (Shopify). Below is our Magento version of that list. Find candidates in the Shopify Partner Directory store migration category, where you can check ratings and reviews.
- How many Magento or Adobe Commerce migrations have you finished at our catalog size and order volume?
- What are your phases, and what document comes out of each one?
- How will you map Magento data Shopify does not have, such as extra attributes or tier prices?
- How do you validate data: record counts, sampling and business sign-off?
- Have you connected our ERP, PIM or OMS to Shopify before, and how do you test it?
- Who builds and tests the redirect map, and when?
- What is the cutover sequence, and what triggers a rollback?
- What support do we get after launch, and for how long?
- Is the price fixed, time and materials, or phased, and what counts as a scope change?
Our interest, stated plainly: FactoryJet is a registered Shopify Partner that runs Magento to Shopify migrations, so we benefit when you hire an agency. If your store fits the in-house or tool profile above, use that route. If it does not, see how our Shopify migration agency works.
MAGENTO TO SHOPIFY PLUS FAQ
Magento to Shopify Plus migration questions, answered
Real questions buyers search for, answered with the same sources used above.
Topics
Can’t find your answer?
Talk to the founderCost and fees
How much does it cost to migrate from Magento to Shopify?
It depends on what has to be rebuilt, and published 2026 guides give a wide range. LitExtension lists $20,000 to $150,000+ for Magento 2 or Adobe Commerce stores. Solo Media Group lists $20,000 to $30,000 for a simple catalog and theme port. Elogic's cost index puts enterprise B2B builds with SAP or NetSuite at $250,000 to $500,000+. Integrations, custom modules and B2B pricing push you up the range.
How much does a Shopify Plus migration cost?
Plan for two separate bills. For the project, Presta lists $80,000 to $150,000+ for enterprise Shopify Plus migrations, and LitExtension lists $80,000 to $200,000+ for enterprise replatforms. For the platform, Shopify Plus costs $2,300 a month on a 3-year term or $2,500 on a 1-year term in the US. Shopify says complex, higher-volume businesses may pay a variable platform fee instead.
How much would it cost to migrate my website to Shopify?
For a small store with simple products, a tool can be enough. Solo Media Group puts migration tools at roughly $50 to $500 one time. LitExtension migrates Magento stores with fewer than 100 products, customers and orders for free, and Matrixify's paid import plans start at $20 per 30 days. Costs climb once you need theme work, integrations and a tested redirect map.
Why is Shopify Plus so expensive?
Plus is priced for high-volume and complex stores, and the fee buys features lower plans lack: unlimited B2B catalogs where Basic, Grow and Advanced get 3, checkout UI extensions on the information, shipping and payment steps, custom apps built with Shopify Functions, 9 expansion stores, up to 20 million URL redirects, and an exemption from the daily variant upload limit that applies to stores with 500,000+ variants. If you need none of these, a lower plan may fit.
Is Shopify Plus worth it for a Magento store?
It is worth it when you use what only Plus offers. B2B sellers who need more than 3 catalogs, deposits or partial payments, brands that customize checkout steps, and stores that need custom Shopify Functions or Multipass usually need Plus. A single-brand store with standard products and no checkout changes may not. Price both paths before you sign a 3-year term.
How much does Shopify take from a $100 sale?
In the US, it depends on your plan and how the customer pays. Shopify's pricing page lists online card rates of 2.9% + 30 cents on Basic and 2.25% + 30 cents on Plus with Shopify Payments, so a $100 online order costs $3.20 in card fees on Basic or $2.55 on Plus. Premium and international cards cost more. If you use another payment provider, Shopify adds 2% on Basic or 0.2% on Plus, on top of that provider's own fees.
Timeline
How long does a Magento to Shopify migration take?
Shopify says Plus migrations average three to four months from kickoff to go-live. Agency plans line up with that. 1Digital plans 12 weeks for a Magento 2 store with 5,000 to 25,000 SKUs and one storefront, and 16 to 20 weeks for larger, multi-store or B2B stores. Enterprise builds with SAP or NetSuite run 8 to 14 months in Elogic's cost index.
Can a Magento to Shopify migration be done in a few weeks?
Only for small, clean stores. 1Digital says a store under 1,000 SKUs with no B2B needs, a Liquid theme and simple integrations can sometimes compress to 8 to 10 weeks. The data transfer itself is fast: LitExtension says its tool moves most small and medium stores in a few hours. 1Digital warns that discovery, the redirect map and data migration do not compress safely.
Who should migrate
Who should I hire to migrate from Magento to Shopify Plus?
Match the partner to your store. Shopify's Magento guide suggests CSV import for under 500 SKUs, a migration app for medium stores with standard data, and a migration service or partner for large catalogs, configurable products, tier pricing, multi-store setups, B2B or ERP work. Shortlist partners from the Shopify Partner Directory, then ask for comparable Magento projects and a written cutover and rollback plan.
How can I migrate my Magento store to Shopify?
Shopify lists five ways: copy content by hand, import CSV files, use a migration app, hire a Shopify Partner, or build a custom migration with the Shopify API. Shopify's free Store Migration app does not list Magento as a source, so Magento stores usually use CSV, a third-party tool such as Cart2Cart, LitExtension or Matrixify, or a partner. Import products, then customers, then orders.
Can I migrate Magento to Shopify for free?
Small stores can. LitExtension offers a free migration for Magento stores with fewer than 100 products, customers and orders. Cart2Cart runs a free demo migration on a sample of your data, and Matrixify has a free Demo plan. Shopify's own CSV imports cost nothing but cap each file at 15 MB, and they cannot carry customer passwords or historical orders.
Data, customers and orders
Can customer passwords be migrated from Magento to Shopify?
Not with Shopify's own tools. Shopify says you can't migrate customer passwords from another store using a CSV, so you invite imported customers to create new ones. New customer accounts avoid the problem: customers sign in with a one-time 6-digit code and no password. Some migration vendors advertise password transfer through an extra Magento module, so ask exactly how it works.
How do I import orders into Shopify using a CSV file?
You can't import historical orders with a CSV in the Shopify admin. Shopify lists migration apps and its Order API as the ways to bring orders in, and tools such as Matrixify and LitExtension handle Magento orders. Before importing, turn off new order notifications for staff, because Shopify emails every notified staff member once for each imported order.
What is the variant limit in Shopify?
Shopify allows up to 2,048 variants and three options per product. A Magento configurable product that uses four or more attributes, such as size, color, material and length, needs restructuring: keep three as options and move the rest to metafields, or split the product. Check your migration tool too, because Cart2Cart's Magento page still says it migrates no more than 99 variants per product.
How can I have more than 3 product options on Shopify?
Shopify caps each product at three options and 2,048 variants, so extra choices need a workaround. On Shopify Plus, the Combined Listings app can group up to 60 separate products into one listing, with up to 3 options on top of each product's own options. On other plans, teams usually split the product into several products or collect the extra choice through an app or custom theme code. Test cart, inventory and ERP sync on these products early.
Why is my CSV not importing correctly into Shopify?
The usual causes are file size, encoding and headers. Shopify caps product and customer CSV files at 15 MB, requires UTF-8 encoding, and treats column header names as case-sensitive. A product whose handle already exists gets its matching columns overwritten, and choosing to overwrite customers with a matching email or phone number replaces their data. Split large Magento exports into smaller files.
Is Shopify good for B2B?
For many wholesale models, yes. Shopify B2B runs on the Basic, Grow, Advanced and Plus plans, with net terms, vaulted cards, draft orders, PO numbers, quantity rules and price breaks. Basic, Grow and Advanced get 3 B2B catalogs, while Plus adds unlimited catalogs, direct catalog assignment to companies, deposits and partial payments. B2B buyers must use new customer accounts. If you rely on Adobe's negotiable quotes, test Shopify draft orders against that workflow.
SEO and redirects
Will I lose Google rankings when I move from Magento to Shopify?
Expect movement, not a permanent loss, if the redirects are right. Google says rankings can fluctuate during a move and that medium-sized sites can take a few weeks or more to show new URLs. Shopify's Magento guide calls a 5% to 10% dip in week one common even with perfect redirects, and says a sustained drop over 20% needs investigation. Keep 301s for at least a year.
Why is my URL redirect not working in Shopify?
Shopify only redirects from broken URLs. If the old path still loads a page on your Shopify store, the redirect will not fire, so remove that page first. URLs with query strings, such as Magento filter URLs, may not redirect as expected. Browsers also cache 301s, so test in a private window. Stores can hold 100,000 redirects, or 20 million on Plus.
Where are URL redirects in Shopify?
In your Shopify admin, go to Content, then Menus, then View URL redirects. You can create redirects one at a time or import them from a CSV file that lists each old path and its new path, which is the practical way to load a full Magento redirect map. Import and test the map before you point your domain at Shopify.
Magento status and fit
Is Magento end of life?
Magento is still maintained, but every version has an end date. Adobe gives each release three years of standard support. Standard support for 2.4.6 ended August 11, 2026, 2.4.7 ends May 31, 2027, 2.4.8 ends May 31, 2028, and 2.4.9 ends May 31, 2029. Adobe also says it will suspend traffic to Adobe Commerce on Cloud stores running unsupported versions, starting June 1, 2027.
Does anyone still use Magento?
Yes. Adobe still ships new releases, including Adobe Commerce 2.4.9 on May 12, 2026, with standard support through May 31, 2029, and it recommends Adobe Commerce as a Cloud Service as the long-term path for its Cloud customers. Staying is a valid choice if you rely on deep customization or Adobe B2B features. The cost of staying is regular upgrades and dependency patching.
What is Magento called now? Is it part of Adobe Commerce?
Adobe sells the licensed version as Adobe Commerce, and the open-source edition is still called Magento Open Source. Both follow the same 2.4.x version numbers, and Adobe publishes release notes for each. Adobe Commerce adds features such as the B2B extension, which brings company accounts, shared catalogs, negotiable quotes and requisition lists.
Is Magento Open Source free?
There is no license fee. Adobe's Magento Open Source repository is licensed under the Open Software License 3.0, which grants a royalty-free license. Running it is not free: you pay for hosting, extensions, developers and patching. Adobe's lifecycle policy also warns that PHP 8.1 reached end of life on December 31, 2025, which puts PCI compliance at risk for stores still running it.
Which platform is better for my business, Magento or Shopify?
Shopify usually fits if you want hosted infrastructure, standard product structures and less custom code to maintain. Magento or Adobe Commerce usually fits if you need code-level control, products with more than three options, or Adobe B2B features such as negotiable quotes and requisition lists. If a support deadline is close, compare the migration cost with an upgrade to 2.4.8 or 2.4.9 first.
What does replatforming mean?
Replatforming means moving your online store to a different commerce platform, such as from Magento to Shopify Plus. Shopify splits it into two parts: data migration, which moves products, customers, orders and content and takes weeks, and the full replatform, which adds the storefront build, integrations and redesign and usually takes 3 to 6 months.
About this guide
Written by Bhavesh Barot, founder of FactoryJet (LinkedIn). FactoryJet is a registered Shopify Partner and has served 500+ businesses. Last reviewed September 17, 2026, against the Shopify, Adobe and Google documentation listed below. Platform rules and prices change, so check the linked source before you sign anything.
Sources
- Shopify Help Center: Shopify Plus plan
- Shopify: plan fees and card rates (US)
- Shopify: Shopify Plus data migration service
- Shopify: Magento to Shopify migration guide
- Shopify Help Center: URL redirects
- Shopify Help Center: adding variants
- Adobe: Adobe Commerce lifecycle policy
- Adobe: released versions
- Adobe: Magento Open Source repository
- Google Search Central: site moves with URL changes
- LitExtension: Shopify Plus migration cost
- Solo Media Group: Shopify migration cost
- Elogic: Ecommerce Replatforming Cost Index 2026
- 1Digital: Magento to Shopify Plus 12-week timeline
Related guides
Plan your Magento to Shopify Plus migration with a real scope
Send your store URL, Magento version, SKU count, extension list and integrations. We will give you a straight read on your cost tier, a realistic timeline, the risks in your data, and whether staying on Adobe Commerce is the better call. You talk to the founder, not a sales team.