Moving to Shopify Plus? 8 Things to Check Before You Migrate
We build on Shopify and on Laravel, so we have seen both sides of this decision. Here is what we check with a client before a move to Shopify Plus, and why the answer is not always Shopify.
SHORT ANSWER
What to Check Before Moving to Shopify Plus
Before migrating to Shopify Plus, check eight things: who maintains your integrations, whether your hardest pricing and delivery rules fit inside Shopify Functions, which payment provider can charge in local currencies, what each type of order really costs in fees, how integrations behave under load, which data moves and how, which old URLs can be kept, and how you would leave if you had to. Shopify Plus takes the servers, the core updates and checkout security off the owner's hands. It does not always take away the complexity of the business; sometimes that complexity moves into apps, integrations and the limits of the platform.
That does not make Shopify a bad choice. For a standard store it is often the best one, and we build on it ourselves. It changes what has to be verified before the contract is signed.
Shopify removes the servers. It does not always remove the complexity.
WHY SHOPIFY
Why Stores Move to Shopify Plus
Owners rarely choose Shopify Plus by accident, and most of the reasons we hear from them are sound:
- No servers to run: hosting, security patches, payment card compliance and traffic peaks are Shopify's job. For a team that has spent years on Magento upgrades and late-night incidents, this alone can be worth the subscription.
- Design is no longer a template: the old fear that a Shopify store will look like every other one no longer holds. A theme can be designed and built from scratch for the brand, and for full freedom the storefront can be built separately with Hydrogen, Shopify's headless framework, while Shopify runs the catalogue and orders behind it. The one exception is checkout, which is branded and extended within Shopify's own checkout tools. We still hear this question from clients often, so it is worth saying plainly: the design of the store can be whatever the brand needs.
- A checkout people already know: Shopify keeps developing its checkout, and many buyers have already paid through it or through Shop Pay in other stores.
- The team works without developers: marketing and merchandising staff can launch a collection, a campaign or a landing page on their own, and that changes how fast a brand can move.
- A large ecosystem: there are thousands of apps, themes, agencies and developers, so a missing feature is often a matter of installing something, and the store is easy to hand over to another team.
- Sales beyond the website: point of sale, social channels and marketplaces connect to the same catalogue and orders, and Plus adds B2B features for wholesale buyers.
- Predictable costs: for a standard store, a fixed subscription is easier to plan than a stream of development invoices.
These are good reasons, and for many stores they settle the question. The checks below exist to make sure the same reasons still hold once your own prices, markets and integrations are added.
1. MAINTENANCE
No Platform Upgrades Does Not Mean No Development
Shopify maintains the core, but your own integrations and custom apps stay your responsibility. Shopify releases a new API version every quarter and supports each stable version for at least twelve months, so a connector to your ERP, warehouse or CRM needs a planned compatibility check and update at least once a year.
The hidden cost here is the upkeep of the system around the store. Before moving, get a separate estimate for each connector: who maintains it, who pays for changes, and what happens if the app behind it stops being supported.
2. CUSTOM LOGIC
Custom Logic Works Inside Fixed Limits
Shopify Functions lets a store run its own logic for discounts, delivery and payment options, and it is a real step forward. It runs under strict limits: a function has a maximum number of instructions, a capped input size, a memory limit, network access only in some function types, and no randomness or reading of the clock. Custom apps with Functions require the Plus plan.
None of this means a complex rule is impossible. It means the rule has to be checked at the exact point where Shopify calculates the order. Suppose the final price depends on the buyer's contract, the region of shipment, current data from the ERP and several discount conditions applied together. The real question is whether the function can get all that data at checkout, fast and predictably, every time.
Build the hardest pricing or delivery scenario as a small prototype before signing a large project. Leaving it for "the integration stage" is how budgets grow after launch.
3. PAYMENTS
Selling Abroad Depends on the Payment Provider
Showing local prices and actually charging in the local currency are different things. According to Shopify, checkout in local currencies works with Shopify Payments and, for enterprise businesses, with Adyen; with other providers, prices are converted back to the store's own currency at checkout.
For a brand selling in several countries, check before the move:
- whether the provider you need is available to your legal entity;
- whether it covers every country you sell to;
- which currencies are used at payment and at payout;
- whether the local payment methods your customers expect are kept.
The risky order is to design international sales first and discover later that the payment setup limits them. We saw how much this matters on multilingual stores with their own prices and taxes per market.
4. FEES
Count Fees by Order Route, Not by the Pricing Page
The subscription is only the start. Shopify charges a currency conversion fee of 1.5 per cent in the United States and 2 per cent in most other regions when a payment is converted to the payout currency. Managed Markets, Shopify's service for handling international orders, adds 3.25 per cent on Plus on top of payment processing and conversion; it applies only to stores that use that service. An outside payment provider adds its own fees, and Shopify adds a fee of its own for using one.
These percentages belong to different setups, so they cannot simply be added up. What works is to calculate a few real routes:
| Order route | What to find out |
|---|---|
| Domestic order | Payment processing and contract fees |
| International order | Conversion, payout currency, which service is used |
| Order through an outside provider | Its fee plus any Shopify fee |
| Refund | Which fees are returned and which stay |
5. LOAD
Integrations Behave Differently Under Load
Shopify limits how many API requests an app can make; the limits are higher on Plus, but they do not disappear. For a complex store this means testing a few scenarios before launch:
- a bulk update of prices and stock;
- the delay between the ERP and the storefront;
- recovery after an integration fails;
- synchronisation during an order peak.
This is not a problem unique to Shopify: a custom platform has to be designed for load too. But "we have a ready connector" does not yet say how the system will behave at your volume of changes.
6. DATA
Migration Is More Than Products and Customers
Shopify uses different methods for different data. Products and customers can be moved with CSV files; historical orders, gift cards, pages and blog posts need migration apps or the API. "We will move the database" is therefore not a scope of work.
The acceptance list should name every type of data: order history, customer relationships, discounts, gift card balances and the data held by the apps you use. Then someone checks what actually arrived and how staff will work with it.
7. URLS
Redirects Do Not Guarantee Your Rankings
Shopify warns that its link structure is likely to differ from your previous platform. Products live under /products/ and collections under /collections/, and these fixed paths cannot be changed or redirected. A redirect works only from an address that no longer opens a page, some paths are reserved, and collection URLs with tag filters cannot be redirected at all.
So before choosing the platform, check whether your catalogue and content structure can be reproduced, where the old landing pages will go, and which addresses can be redirected with the standard tools. Do it before development starts, not after.
The same structure matters again on the way out. After a few years on Shopify, every link, ranking and backlink is tied to its URL pattern, and moving to another platform means another full round of redirects. A rigid URL structure is one of the quieter ways a platform keeps a client.
Plan the exit before you enter.
8. EXIT
Exporting Data Is Not the Same as Taking the Business With You
Your data on Shopify stays yours and can be exported. The working system is a different matter: the logic inside apps, the settings for taxes, delivery, checkout and payments, and the theme all have to be rebuilt on any new platform, and historical orders need separate tools to move.
It helps to design the exit at the start: which data can be exported, where the logic of each app lives, which settings would have to be recreated, and how long a change of platform would take. The same question is worth asking of any platform, including a custom one; there the answer depends on whether the code, documentation and infrastructure are in the company's hands, as we described in Leaving Magento in 2026.
THE TEST
The Three-Rule Test
The most useful check takes one meeting. Take the three most inconvenient rules of your current store, and for each one ask for a concrete implementation plan, the cost of maintaining it, and what happens when it fails. A price that depends on the contract, delivery that depends on the city, a discount that combines with some offers and not others: these are the rules where you see whether a platform simplifies your business or simply changes the shape of its complexity.
We run this test with clients ourselves, and we offer Shopify development as a service. Even so, after going through these questions, many of the clients who came to us about Shopify decided to build on Laravel instead. The reason was usually the same: their rules were their own, and they preferred a platform built around them.
WHEN SHOPIFY
When Shopify Plus Is the Right Choice
- The store is standard: direct-to-consumer, one or two markets, no unusual pricing or delivery rules.
- The team prefers a managed platform and does not want to own servers, upgrades or checkout security.
- The payment provider fits: Shopify Payments or Adyen covers your countries and currencies.
- The three-rule test passes: your hardest rules work in a prototype within Shopify's limits.
FAQ
Frequently Asked Questions
Does a Shopify Plus store have to look like a template?
No. A theme can be designed from scratch for the brand, or the storefront can be built headless with Shopify's Hydrogen framework. Checkout is the exception: it is branded and extended with Shopify's checkout tools rather than designed freely.
Is Shopify Plus worth it for a complex store?
It can be, if the store's hardest rules work inside Shopify Functions and the right apps, and the fees by order route are acceptable. Check this with a prototype before migrating, not after.
Can you keep your URLs when moving to Shopify?
Not all of them: product and collection paths are fixed, so most old addresses get new ones with redirects. Check which pages can be reproduced before choosing the platform.
What are the limits of Shopify Functions?
Functions run with a capped number of instructions, input size and memory, limited network access and no randomness or clock. Custom apps with Functions require Shopify Plus.
Can you charge customers in their own currency on Shopify?
Yes, with Shopify Payments or, for enterprise businesses, Adyen. With other payment providers, prices are converted to the store's currency at checkout.
Can you leave Shopify later?
Yes, the data can be exported, but the apps, settings, theme and URL structure have to be rebuilt or redirected on the new platform. It is worth planning that before you move in.
Sources
- Shopify: About API versioning
- Shopify: Function APIs reference
- Shopify Help Center: Primary gateways for local pricing support
- Shopify: International sales tools
- Shopify Help Center: Creating and managing URL redirects
- Shopify Help Center: Migrate to Shopify
Considering Shopify Plus and not sure your rules will fit? Bring us your three hardest ones.
One notification a week with the new PERETZ articles. Nothing else.