MODA
Luxury baths, basins & bathware
We moved MODA’s bathware store from Magento to Shopify. Its range of baths, basins and accessories now sells on Shopify.
Visit the live storeAttention: 7 items need attention.
Are you waiting on a developer for routine edits?
Agency write-ups and merchant forum posts often call Magento developer-heavy. Front-end edits, new features and integrations tend to need technical help. How much that applies to you depends on how the store was built and who looks after it.
Count how often your team sits waiting on a developer for a small change. On Shopify, many everyday edits happen in the theme editor, although custom features can still call for a developer or an app.
Do version upgrades keep turning into projects of their own?
Adobe publishes a fixed support window for each Adobe Commerce release line, and regular fixes stop when it ends. Its page also says third-party software such as PHP and MySQL isn’t covered if it reaches end of life during that window. Self-hosted stores take on the work of moving between versions.
Look up your version on Adobe’s lifecycle page and see when its support ends. Moving to Shopify swaps version upgrades for updates the platform manages, though themes and apps still need a look now and then.
Is the bill for hosting, security and upkeep creeping up?
Agency guides list hosting, patching, extension licences and developer time as the main running costs of a self-managed Magento store. Most of those guides come from vendors, and real amounts vary a lot from store to store.
Add up what you actually spend each year on hosting, support retainers and extensions, then set it next to the plan and app costs you’d have on Shopify. Put the cost of rebuilding any custom functionality in that sum too.
Are extensions eating your time with constant updates and replacements?
Agencies report that many stores rely on a long list of third-party extensions, each of which has to stay compatible with every Magento version. Some stop getting maintained over time, and merchants have described conflicts between extensions after upgrades.
Write down every extension you use and mark which ones still get updates. Plenty have a Shopify app or built-in feature to match, while custom or niche behavior may need a rebuild.
Does what you pay for Adobe Commerce still make sense at your revenue?
Adobe doesn’t publish a price list for Adobe Commerce. Agencies describe licensing as quote-based and tied to the size of the business, so merchants who ask about cost usually get numbers only after talking with Adobe or a partner.
Pull your current renewal terms and compare them with Shopify plan pricing. High-volume or complex needs on Shopify may call for a different plan, and we confirm what fits during the free store review.
Do you worry about the future of Magento Open Source?
Some agencies point out that Adobe puts its investment into the paid Adobe Commerce products, and a community fork called Mage-OS has appeared to keep an open-source line going. People disagree about what that means for Open Source stores, and Adobe hasn’t said Open Source is ending.
If you run Open Source, ask yourself how comfortable you are leaning on community maintenance for the long run. Treat it as a planning question. Nothing here points to an immediate risk.
Is your store still on Magento 1?
Adobe ended support for Magento 1 in mid-2020. Security commentary at the time warned that newly found flaws would stay unpatched unless a third party fixed them, and stores that take cards were warned about payment-security compliance.
A Magento 1 store can’t just upgrade to Magento 2, and it usually needs a full rebuild either way. So it’s a sensible moment to weigh a Magento 2 rebuild against moving to Shopify.
Luxury baths, basins & bathware
We moved MODA’s bathware store from Magento to Shopify. Its range of baths, basins and accessories now sells on Shopify.
Visit the live store
Pet supplies
Advance Pet Mart started on WooCommerce, but plugin and hosting problems kept getting in the way. We moved the store to Shopify, and they are very happy with the move. We also worked with them on design, SEO, AI SEO and marketing.
Visit the live store
Electronics & gaming retail
We moved City of Games from a broken OpenCart store to Shopify in four weeks, kept its look, rebuilt the features it had lost and protected its search rankings with 301 redirects.
Read the case studyMove and rebuild. Made for stores that need their data moved and the storefront rebuilt on Shopify.
Quote after a free store review
Move a complex business. Built for large or heavily customized stores and their connected systems.
Custom quote after discovery
Included in every migration. Redirects for your old URLs, titles and descriptions carried over, and 60 days of free support after launch. Quotes don’t cover your Shopify plan, apps or other third-party costs.
Titles, descriptions, SKUs, attributes, prices, weights and images
Memberships, navigation and related products
Details, addresses, groups and available consent
An agreed date range, items, totals and statuses
Shopify history or an accessible archive, as agreed
Copy, images and Page Builder content where accessible
Translations, scoped prices and local values
Metadata, old paths and a tested redirect map
Where each item lands in Shopify and what we check before launch.
| Magento | Where it goes in Shopify | What we check |
|---|---|---|
| Products, attributes & media | Products, variants, media and suitable custom fields. | Identifiers, parent-child relationships, formatting and representative prices. |
| Categories & product links | Collections, menus and an agreed related-products setup. | Memberships, hierarchy, discovery and duplicates. |
| CMS pages, blocks & Page Builder content | Rebuilt Shopify pages and theme sections. | Copy, media, internal links and widgets or shortcodes that need replacing. |
| Reviews & selected module records | A compatible app, after assessment. | Export access, relationships and whether the feature is feasible. |
| Magento | Where it goes in Shopify | What we check |
|---|---|---|
| Customers, addresses & groups | Customer records and an agreed segmentation or account structure. | Source website or store, duplicates, addresses and available consent. Separate customers aren’t merged just because emails match. |
| Historical orders & line items | An agreed import method, with references to the original orders. | Dates, currencies, totals, statuses and links to customers and products. |
| Invoices, shipments, refunds & credit memos | Agreed Shopify history, or a retained archive where that suits better. | Partial actions, document links and what your team needs for support. |
| Magento | Where it goes in Shopify | What we check |
|---|---|---|
| Store-view content & translations | Agreed languages, markets or separate stores. | Values for each scope and how customers reach them. Not an automatic one-to-one copy. |
| Scoped prices & customer context | Market prices, B2B catalogs, an app or custom work, as agreed. | Which customers see which prices, and plan requirements. |
| Magento | Where it goes in Shopify | What we check |
|---|---|---|
| SEO fields & URL rewrites | Agreed metadata, a destination map and tested redirects. | Paths, .html suffixes, store codes, historical redirects and domains. |
| Discounts, gift value, credit & special pricing | A separately agreed replacement or reconciliation. | Outstanding value, rules and how customers are told. |
We don’t assume existing passwords, saved card details, extension code or every source field will transfer. Orders, content and module data may need other authorized extraction methods, chosen to fit your actual version and hosting.
Configurable, grouped, bundle and downloadable products, plus their options and attributes.
Which extensions need replacing, which records are in scope and what shape they’re in.
Pricing by company, workflows, websites and store views.
A fresh theme, a customized one or a recreation of your current look.
ERP, PIM, WMS and any other system your store talks to.
Acceptance tests, last-minute data updates and the URLs we map and test.
The proposal keeps our one-time project fee apart from Shopify, app and other third-party costs. Price and schedule get confirmed after the review.
FreeStore review and quote before you hire us
60 daysFree post-launch migration support included
Tell us your store URL and the features your business can’t run without. We go through your catalog, extensions, customer pricing, storefronts and integrations, then tell you what moves, what changes and what the project will cost.
You don’t need to know your Magento version. You don’t need to send exports or logins to start. We arrange secure access later.
Magento 1 or 2, Open Source or Adobe Commerce, and where it’s hosted. Those answers set which features you have and how we can get at the data.
Key modules, how the catalog is organized, B2B needs, storefronts, integrations and the daily workflows of your customers and staff.
A Shopify feature, an app, custom development or a simpler process. Plain Shopify, Shopify Plus and an app-assisted setup are all options to assess, and a Magento to Shopify Plus move isn’t automatically the right call.
| Magento product type | What we review | How we decide the Shopify setup |
|---|---|---|
| Simple & configurable | Parent and child relationships, child SKUs, valid combinations, prices, images and stock, and whether a child also sells on its own. | Usually one product with variants. We don’t import every child as its own unrelated product. |
| Grouped | How buyers choose quantities and buy the related standalone items. | A group doesn’t automatically become one product with variants. We settle on a buying layout that keeps stock separate for each item. |
| Bundle | Component choices, required selections, quantities, fixed or calculated prices, stock and fulfillment. | A bundle setup chosen against your rules. We don’t assume Shopify bundles match every Magento bundle. |
| Virtual & downloadable | Shipping behavior, files, delivery, customer access and existing entitlements. | A delivery plan for the files and customer access. Copying a product description won’t recreate a download. |
| Custom options & attributes | Stocked choices, personalization, paid extras, specifications and search or filter data. | Variants, product fields, structured references, an options app or development, whichever fits each case. |
We run test orders on the private preview store, so your customers and fulfillment team never see them.
| Desk chair · Black mesh DC-BLK-M · configurable | $289.00 |
|---|---|
| Engraved name plate custom option | + $15.00 |
| Home office kit bundle · 3 items | $540.00 |
| Basket total | $844.00 |
| Variant DC-BLK-M | $289.00 |
|---|---|
| Paid add-on | + $15.00 |
| Bundle, 3 components | $540.00 |
| Basket total | $844.00 |
Component stock reduced and fulfillment notes on each item checked
Mapped to product or variant fields, or to structured references when values repeat.
Not every attribute becomes a tag.Category memberships and browsing paths rebuilt as collections and menus, fitted to the way Shopify organizes a catalog.
We try representative products and real search terms. Catalog size, filter values, your theme and your apps all affect the setup.
Complex products get checked against Shopify’s current limits and against your theme, apps and sales channels.
An extra input field isn’t a stocked variant.Every extension you keep gets a decision list entry covering what it does, the data involved, the Shopify solution, any recurring cost, known limitations and the acceptance test.
What we review
What we review
Each part becomes one of
Physical quantities, sellable quantities, sources, reservations, backorders and outside stock systems. We never copy a quantity column until we know what it means.
We agree on Shopify locations and on which system owns stock.Orders still in progress need an owner. We decide which system handles their fulfillment, partial shipments, returns, refunds and customer service.
Importing history won’t hand those duties over.We assess provider compatibility, customer authorization and billing continuity as a separate piece of work.
We don’t promise saved card details will transfer. Order history won’t recreate recurring billing.We reconcile outstanding balances, then agree a Shopify solution and what to tell customers. They don’t behave like ordinary product fields.
We check each balance before launch.We don’t assume existing passwords will transfer. The customer message depends on the Shopify account setup you choose, which may use email sign-in codes. Before we import history, we review notifications and connected automations so old orders don’t send new emails or kick off fulfillment.
Importing a catalog doesn’t reconnect your sales channels. We read feed diagnostics and keep the old and new feeds from competing.
We use real 301 redirects and never JavaScript redirects on a 404 page. Rankings and ad performance can shift after any migration, and nobody can honestly guarantee unchanged results.
Example mapping. We work from your store’s actual paths; store codes, system paths and filtered URLs are tested individually.
We pick a theme and configure it around your brand, catalog and customer journey.
We adjust templates, product layouts and navigation to match how you sell.
Hold on to what customers recognize. We agree which pages and details matter most and rebuild them for Shopify.
Magento themes, Hyvä templates, Page Builder layouts and PHP extensions can’t be installed on Shopify, so they get rebuilt. We don’t promise a pixel-identical copy by default, and we scope complex functionality explicitly.
Product templates, navigation and editable sections built around your brand and catalog.
Explore theme & design →Custom functionality and system connections for requirements that native features and suitable apps can’t cover.
Explore app development →The migration checks we agree on for URLs, content and metadata, with ongoing optimization available as a separate service.
Explore Shopify SEO →SEO, Google Ads, Meta Ads, email and other fitting channels to help you grow after launch.
Explore ecommerce marketing →Migration gets its own quote. Redesign, app development and ongoing marketing come in only if you ask for them, each with its own scope and price.
We look at your registrar and DNS first. Pointing the domain at Shopify and transferring its registration are two separate decisions.
Shopify hosts the store and not your email inboxes. We review mailboxes and email DNS records on their own before anything changes.
Hold on to the agreed backups, exports and source access until late-order checks are done and your record-keeping needs are settled.
Hold off on cancelling Magento hosting the day the new store goes live. We agree a retention and exit plan, and we always arrange access securely, never through the public enquiry form.
A Magento to Shopify migration app or service can move common Magento records, and some providers offer managed support and testing. If one suits your store, we can use it as part of the project. What we add is the coordination around it, covering product architecture, extension decisions, the storefront, integrations and launch.
| Your question | Self-service migration tool | Migration managed by WEP |
|---|---|---|
| Who defines the scope? | You pick from the records and options the tool supports. | We review your Magento setup and write down what moves, what changes and who does what. |
| What happens to configurable products and bundles? | Fitted into the structure the tool supports, then checked by your team. | We agree the structure, then test baskets, stock and fulfillment. |
| What replaces extensions and integrations? | Usually a separate job for you or another developer to handle. | Each one gets a decision, a cost and an acceptance test. |
| Who plans B2B and store views? | Your team works out the mapping. | We plan the structure with you before data moves. |
| Who runs the launch? | Your team coordinates the final updates, the domain, redirects and checks. | We handle the final update, domain switch, redirects, late-order checks and 60 days of free support. |
The online store migration was seamless without having 0 downtime. The staff is properly trained, well communicated and proactive Highly recommended
Web commerce pros created a really lovely design for our website. They also changed the layout for our images and updated/resized images so that the site is overall much more attractive. We have been receiving a lot of positive feedback from customers on the ease of use and the overall look of our site. In addition, we are very grateful to Roy for coming up with a creative solution for allowing customers to easily create their own quotes, which has been very helpful to both our operations and our customers.
Arfat and team were proficient with BigCommerce Page Builder and Shogun to create and modify pages. We successfully completed the migration with their assistance and were happy with their work. We would hire again soon for our next project.
We take stock of your data, product structures, custom functionality, storefronts and integrations, then agree the Shopify setup, scope and costs with you.
Complex products, customer pricing, the relevant store views and integrations get tested before we process everything else.
Shopify gets built while Magento keeps trading. We reconcile counts and relationships, then walk through customer and staff journeys with you.
One last update of selected orders, customers, prices and stock, then the domain and integration switch, then a check for late orders, even a single one.
So the switch is planned ahead.
This is a one-time migration with a defined cut-off, and it doesn’t keep Magento and Shopify synchronized in both directions. We cut the risks down, but we can’t promise zero downtime or zero errors.
It depends on your catalog, integrations and team. A store with deeply custom server-side logic or in-house Magento developers may do fine by staying put. We look at your setup in a free store review and tell you straight whether switching from Magento to Shopify makes sense.
It depends on catalog size, custom features and integrations. Agency guides quote anything from a couple of months for a simple store to several months for a complex Adobe Commerce build. You get a timeline from us after the free store review.
Either one. Data can usually be exported from Magento 1 or Magento 2, although Magento 1 stores may need extra care because of older database structures. We confirm what’s possible for your version during the free store review.
Yes, Magento stays live while we build the Shopify store on the side. We plan a short cut-over window for the final data sync and domain switch, and we agree it with you beforehand. We can’t promise zero downtime, but we aim to keep any pause as short as we can.
Products, categories, customers and past orders can generally be exported from Magento and imported into Shopify with import tools or custom scripts. That’s the core of how to migrate from Magento to Shopify. Exact coverage depends on how your data is structured, and we confirm it during the free store review.
No. Shopify’s documentation says passwords can’t be moved through an import, so customers get an invitation to set a new one after launch. We help you plan a short email that explains this before the switch.
Often, yes. Past orders can usually come across as historical records, but a customer file doesn’t include them and some details may not map one-to-one. During the free store review we confirm what shows up in customer accounts and what is kept for reporting.
Shopify products support up to three options, and the current documented variant limit is 2,048 per product for all merchants. A configurable product with more options may need restructuring, splitting into separate products or an app to handle it. We review these items one by one.
No, extensions don’t transfer. Many features exist as built-in settings or Shopify apps, while custom or niche functionality may need a rebuild. During the free store review we match each extension to an option.
They don’t map directly. Shopify has its own tools for customer segments, and for B2B on certain plans, and apps can fill gaps. We check what you use today and plan the closest setup.
No. The platforms use different templating, so a theme can’t be carried across. We build the storefront on a Shopify theme and use your branding and layout as a guide, and you review it before launch.
Many addresses will change, because Shopify uses its own URL structure. We point your important old URLs at the new ones with 301 redirects to protect search visibility. Nobody can guarantee unchanged rankings, so we monitor after launch.
Yes. You can keep your domain by pointing it at Shopify or by transferring it. Email is separate from the store and normally keeps working, and we check your DNS settings so it isn’t disrupted.
They’re rebuilt on the Shopify side instead of being moved over. Many systems have Shopify connectors or apps, and others work through Shopify’s APIs. We list your integrations during the free store review and confirm what’s supported.
It depends on catalog size, custom features, integrations and design needs, so we don’t give one figure up front. You get a clear quote after the free store review.
No. Keep your current plan and hosting running until the new store is live and checked. Read your contract terms first, and keep your data accessible until you’re sure everything transferred. We help you pick a safe time to wind things down.
Our own team of Shopify specialists handles the data move, theme build, redirects and testing. We keep you informed along the way, and you sign off before launch.
You get 60 days of free post-launch migration support within the agreed scope. To start, send your store URL, approximate catalog size and key requirements. We arrange deeper access securely after we talk, never through the enquiry form.
Tell us what your business has to keep and what you’d like to improve. We’ll go through your setup and put together a migration scope and quote.
Or call 888-711-2347
60 days of free post-launch migration support within the agreed scope.