// the basics
What is a Shopify Plus agency?
A Shopify Plus agency builds and runs stores on Shopify's enterprise tier, where most of the work sits below the theme: checkout extensibility, Shopify Functions, native B2B, expansion stores, and the integrations that connect all of it to the systems already running the business.
That is the honest distinction between this and general Shopify development. A standard Shopify build is a design, a theme, a product catalog, and an app stack, and for a great many brands that is exactly the right answer. A Plus build is a platform engineering job with a storefront attached.
The practical test is simple. If the thing blocking you is how the store looks, you do not need Plus. If it is what happens at checkout, how wholesale accounts are priced, or how many stores you can run under one set of permissions, that is the Plus tier and it is what this page covers. If you already run Plus and the platform underneath is the problem rather than the tier, see e-commerce replatforming and our Salesforce Commerce Cloud to Shopify Plus migration work.
// what shopify documents
What the Plus plan actually gives you
These three come straight from Shopify's own documentation, because plan limits and deprecation dates are exactly the sort of thing that gets repeated wrongly across agency sites.
9
expansion stores supported on the Shopify Plus plan, alongside unlimited staff accounts, up to 200 locations, up to 100 themes, unlimited staging stores, and up to 25 custom React-based storefronts.
Feb 2023
when Shopify announced that checkout.liquid was deprecated, moving to a foundation for checkout and accounts that is more secure, upgrade-safe, and customized using apps. The deadline for Thank you and Order status pages was 28 August 2025, with automatic upgrades starting January 2026.
Wasm
Shopify Functions run as WebAssembly inside Shopify, written in any language that compiles to Wasm, with Rust recommended as the most performant choice and JavaScript also supported.
// the problem
What we usually find on an inherited Plus store
Checkout was auto-upgraded and things broke
Legacy additional scripts and checkout.liquid customizations were lost in the migration, so post-purchase offers, tracking pixels, or order status logic quietly stopped working and nobody caught it for a month.
Apps are doing work Functions should do
A stack of discount, bundle, and shipping apps each add scripts, monthly cost, and a failure mode. Most of that logic belongs in a Function running inside Shopify, not in a third-party script.
B2B is bolted on with tags and workarounds
Wholesale runs on customer tags, a hidden collection, and a spreadsheet of prices, instead of companies, company locations, and catalogs, which is what Shopify actually gives you on Plus.
// the enterprise layer
The eight things a Plus build is really about
The storefront tools on Plus are largely the same ones every Shopify store gets. This is the part that is not.
Checkout extensibility
Checkout UI extensions, the Checkout Branding API, and web pixels replacing checkout.liquid and additional scripts. Upgrade-safe, so a Shopify release does not break your checkout.
Shopify Functions
Server-side logic compiled to WebAssembly for discounts, bundles, cart transforms, delivery and payment rules, validation, and order routing.
B2B on Shopify
Companies, company locations, contacts, catalogs, volume pricing, quantity rules, and payment terms, native rather than an app layer.
Expansion stores
Nine additional stores on the Plus plan for regions, brands, or a dedicated wholesale storefront, governed from one organization admin.
Shopify Markets
Currency, language, pricing, and theme content varied by location, customer group, retail location, or sales channel from a single store.
Launchpad and Flow
Launchpad, listed by Shopify as a Plus plan feature, schedules launches, sales, and theme changes. Shopify Flow handles the rules: tagging, fraud holds, stock alerts, and order routing.
Headless storefronts
Up to 25 custom React-based storefronts on the Storefront API where a custom front end genuinely earns its keep.
Organization admin
Access, custom user groups, and store permissions managed across the whole group instead of store by store.
// checkout
Checkout extensibility, and the deadline most stores met badly
Checkout used to be customized by editing checkout.liquid and pasting additional scripts into the admin. Shopify announced that approach as deprecated in February 2023 and replaced it with checkout extensibility: checkout UI extensions, web pixels, the Checkout Branding API, and app blocks, all of which survive a platform update instead of breaking on one.
The dates matter because a lot of stores got carried through them without noticing. Shopify set 28 August 2025 as the deadline for upgrading the Thank you and Order status pages, after which additional scripts and checkout.liquid became non-editable and personally identifiable information stopped being available through legacy customizations. Automatic upgrades then began in January 2026, and anything still relying on additional scripts, script tag apps, or checkout.liquid was lost. So a share of Plus stores are running today with post-purchase offers, analytics events, or order status logic that quietly stopped firing. The first thing we do on an inherited store is check what the upgrade took with it, because a missing purchase event is a reporting problem that turns into a budget decision.
// functions
Shopify Functions instead of another app
Functions let developers customize the backend logic that powers parts of Shopify, in any language that compiles to WebAssembly. Rust is the most performant choice and JavaScript is supported. They run inside Shopify, which is why they replace a third-party script rather than adding one.
- Discounts: tiered, stacked, and conditional discount logic that used to need an app or a Script Editor script
- Cart transform: bundles, kits, and component pricing expanded or merged at the line level
- Delivery customization: hiding, renaming, or reordering shipping methods by cart contents, address, or customer
- Payment customization: gating payment methods by order value, customer tag, B2B company, or region
- Cart and checkout validation: blocking invalid carts before the customer reaches payment
- Fulfillment constraints: keeping items that must ship together on the same fulfilment
- Order routing: choosing which location fulfils an order rather than accepting the default
- Local pickup and pickup point delivery option generators for store collection and carrier pickup networks
- Written in Rust or JavaScript, reviewed, versioned, and deployed with the rest of your code
// b2b on shopify
Wholesale modelled properly, not tagged
Shopify models a company as the business entity making a B2B purchase, containing locations and contacts. Catalogs attach to company locations to offer exclusive product selections and negotiated pricing. That is a real data model, and it is worth migrating onto rather than keeping a tag-based workaround alive.
- Companies: the business entity that makes the purchase, holding locations and contacts
- Company locations: individual branches with their own billing and shipping addresses
- Catalogs attached per location, controlling assortment and negotiated pricing separately for each buyer
- Volume pricing and quantity rules so case, pallet, and minimum order quantities are enforced at the cart
- Payment terms and purchase order references at checkout, so trade buyers order on account rather than by card
- Credit limit checks read from your ERP, holding over-limit orders for approval instead of letting them through
- B2B and DTC on one store and one inventory pool, or a dedicated wholesale expansion store where the assortments diverge
- Draft orders and quote flows for reps writing orders on behalf of an account
For the wider trade-selling picture, including ERP-integrated dealer portals, see our B2B e-commerce and manufacturer commerce builds.
Next step
Outgrowing standard Shopify?
Tell us your order volume and where the current setup strains. We will tell you honestly whether Plus is worth it yet.
// multi-store
Expansion stores, markets, and knowing which you need
Shopify documents the Plus plan as supporting 9 expansion stores. That number gets quoted a lot and acted on too quickly. An expansion store is a separate store with its own catalog, theme, apps, and operations, which is real ongoing work for whoever runs it. Shopify Markets is the lighter answer: it varies currency, language, pricing, and theme content by location, customer group, retail location, or sales channel from a single store, on one catalog and one inventory pool. For most brands entering a second or third country, that is the correct first move.
Expansion stores earn their place when the assortment genuinely differs, when a separate brand needs its own identity and app stack, when a market has legal or fulfilment requirements a single store cannot carry cleanly, or when wholesale wants a storefront of its own. Above the stores sits the organization admin, where user access and custom user groups are handled once for the whole group rather than store by store.
// headless
Headless on Plus, and when to say no to it
Shopify documents the Plus plan as supporting up to 25 custom React-based storefronts, built on the Storefront API with Hydrogen and deployed to Oxygen, or on a framework of your choosing. It is a genuine capability and it is also the single most oversold thing in this category.
Headless is the right call when the front end needs to do something Liquid cannot, when content lives in a separate CMS that editors will not leave, or when one commerce backend has to serve a site, an app, and in-store screens. It is the wrong call when the actual goal is a faster storefront, because a well-built Liquid theme on Shopify's CDN is already fast and costs far less to maintain. We will tell you which of those two you are in before the proposal, not after. More on the architecture trade-offs in our headless commerce build.
// integrations
What we wire into a Plus build
A Plus store is rarely the system of record. It reads and writes to the things that already run the business, and the quality of that connection decides whether anyone trusts the numbers on screen.
- ERP: NetSuite, SAP Business One and S/4HANA, Microsoft Dynamics 365 Business Central, Acumatica, Epicor, Sage Intacct
- Middleware: Celigo, Patchworks, Alloy Automation, or a custom service against the Admin GraphQL API
- PIM and product data: Akeneo, Salsify, Plytix, plus metafields and metaobjects for structured content in Shopify
- Search and merchandising: Algolia, Searchspring, Klevu, and Shopify Search & Discovery
- Marketing and CRM: Klaviyo, Attentive, HubSpot, Salesforce, with consent state respected across markets
- Support and post-purchase: Gorgias, Zendesk, Loop, and returns portals wired to real order data
- Tax, logistics, and 3PL: Avalara, ShipStation, ShipBob, and carrier accounts with multi-location inventory
- Trade integrations: EDI 850 and 810 flows, and cXML punchout into Coupa or Ariba for procurement-led buyers
Not sure Plus is the right tier yet?
That is worth settling before anyone writes a proposal. Tell us what you are trying to do at checkout, how wholesale is priced today, and how many stores you run. We will tell you whether the standard plan still covers it, and say so plainly if it does.
// side by side
Shopify Plus against the alternatives
Checkout control, B2B depth, and who carries the hosting burden decide this far more than a feature checklist.
| Option | Best for | Trade-off | Our read |
|---|---|---|---|
| Shopify Plus | Checkout logic, native B2B, expansion stores, low ops burden | Platform boundaries are Shopify's, not yours | The default for most US brands at this stage |
| Shopify standard plans | DTC brands whose blocker is design and merchandising | No expansion stores, limited checkout control | Right answer far more often than agencies admit |
| Adobe Commerce | Very large attribute-heavy catalogs and deep native B2B | Hosting, patching, and upgrades are yours to run | Worth it only if the catalog genuinely demands it |
| BigCommerce Enterprise | Mid-market B2B with strong native features | Smaller app and talent ecosystem | A real option, usually a closer call than expected |
| Salesforce Commerce Cloud | Large retailers already deep in the Salesforce stack | Implementation cost and change velocity | Most brands we speak to are leaving it, not joining it |
| Headless on Plus | Custom front ends and multi-surface commerce | You now own a front end and its maintenance | Justified less often than it is proposed |
// the signals
Six signs you have outgrown the standard plan
01
Checkout logic keeps getting refused
You want a rule at checkout, hiding a payment method, a conditional discount, a bundle, and every answer is an app that half does it. That is the Plus line.
02
A second region needs its own store
Markets on one store has stopped stretching, and you need separate catalog, pricing, and operations for another country or brand.
03
Wholesale is running on workarounds
Tags, hidden collections, and a price spreadsheet are standing in for companies, catalogs, and terms.
04
Your app bill is doing platform work
Several apps exist only to add logic Shopify Functions handles natively, each with its own script, cost, and failure mode.
05
Access control is unmanageable
Multiple stores, contractors, and agencies, with permissions handled store by store and nobody sure who has what.
06
Automation limits are the bottleneck
Flow, staging stores, staff seats, or locations are capping how the team works rather than how the store performs.
// how it runs
How a Shopify Plus build runs
01
Audit and scope
We review your current store, checkout customizations, app stack, B2B setup, and integrations, then say plainly which parts belong in Functions, which belong in an app, and which should be deleted.
02
Design and build
Storefront design and Liquid or headless build, with checkout UI extensions and the Checkout Branding API rather than legacy checkout edits.
03
Functions and B2B
Discount, delivery, payment, validation, and routing logic written as Functions. Companies, locations, catalogs, and terms modelled properly.
04
Integrate
ERP, PIM, search, marketing, and logistics wired through the Admin GraphQL API or middleware, with the sync surface agreed before code is written.
05
Launch and iterate
Staging QA, data reconciliation, 301 redirects where a migration is involved, then a monitored cutover and a roadmap rather than a handover email.
// who does this
The people a Plus build has to satisfy
Enterprise commerce decisions get made by three people who want different things: the person accountable for revenue, the person who has to maintain it, and the buyer placing the order.


SHOPIFY PLUS FAQ
Questions brands ask before a Plus build
Topics
Can’t find your answer?
Talk to the founderPlus basics
What is a Shopify Plus agency?
A Shopify Plus agency builds and maintains stores on the enterprise tier of Shopify, where the work is mostly the things the standard plans do not expose: checkout extensibility, Shopify Functions, B2B companies and catalogs, expansion stores, and the organization admin. The store design matters, but the reason a brand hires a Plus specialist is usually the logic underneath it.
What is Shopify Plus?
Shopify Plus is the enterprise plan. Shopify documents it as supporting 9 expansion stores, unlimited staff accounts, up to 25 custom React-based storefronts, up to 200 locations, up to 100 themes, unlimited staging stores, 1 TB of file storage per store, Launchpad, and the Checkout Branding API. Those limits are what a growing brand usually runs into first.
Do we actually need Shopify Plus, or will a standard plan do?
Most brands do not need Plus for traffic. They need it for a specific capability: a second store for another region, real B2B accounts alongside DTC, custom checkout logic, or higher automation limits. If you cannot name the feature you are buying, you are probably not ready. We will tell you that on the call rather than after the proposal.
How is Shopify Plus different from the standard Shopify plans?
The storefront tools are largely the same. The difference is the enterprise layer: expansion stores under one organization admin, the Checkout Branding API, deeper Shopify Functions use, B2B companies and catalogs, Launchpad scheduling, unlimited staff accounts, and headless storefront allowances. You are buying control over checkout, multi-store, and back-office logic, not a faster shop.
How long does a Shopify Plus build take?
A focused Plus build usually runs several weeks. A full replatform with B2B, ERP integration, and multiple markets runs longer. The variables that actually move the date are catalog and product data quality, how many integrations are in scope, and whether custom checkout logic needs Functions written and reviewed. We scope those before quoting.
Can you migrate us onto Shopify Plus from another platform?
Yes. We migrate from Magento and Adobe Commerce, Salesforce Commerce Cloud, BigCommerce, WooCommerce, and custom builds. Products, customers, order history, SEO URLs, and B2B account structures come across with 301 redirects and a cutover plan. Contract pricing and account hierarchies are the parts most often silently corrupted, so we reconcile those before and after go-live.
What does a Shopify Plus agency do that a general Shopify developer does not?
A general Shopify developer works in Liquid, themes, apps, and the admin. A Plus build adds Rust or JavaScript Functions compiled to WebAssembly, checkout UI extensions, the Admin GraphQL API at enterprise volume, B2B data modelling, and multi-store governance. Different skill set, different review process, and a much bigger blast radius if it goes wrong.
Are you a certified Shopify Plus Partner?
We are not going to dress up a badge as a capability claim on this page. The useful version is this: bring us your actual Plus problem, the checkout rule you cannot get, the B2B model you need, the expansion store decision, the ERP sync, and judge us on how we answer it. If a formal partner badge is a hard procurement requirement on your side, say so early and we will tell you plainly whether we meet it.
Plus features
How many expansion stores do we get on Shopify Plus?
Shopify documents that the Shopify Plus plan supports 9 expansion stores. In practice they get used for separate regions, separate brands, or a dedicated B2B store sitting beside DTC. We help you decide whether a market genuinely needs its own store or whether Shopify Markets on one store solves it with less operational overhead.
What is checkout extensibility and do we have to move to it?
Checkout extensibility is the current, upgrade-safe way to customize checkout using apps, checkout UI extensions, web pixels, and the Checkout Branding API instead of editing checkout.liquid. Shopify announced checkout.liquid as deprecated in February 2023, so yes, this is the supported path now. Any new Plus build should be on it from day one.
What happened to checkout.liquid and additional scripts?
Shopify set 28 August 2025 as the deadline for upgrading Thank you and Order status pages, after which additional scripts and checkout.liquid became non-editable and personally identifiable information stopped being accessible through legacy customizations. Shopify then began automatic upgrades in January 2026, with legacy customizations lost. If yours were auto-upgraded, the tracking and post-purchase logic likely needs rebuilding.
Can we run different currencies, languages, and pricing per region?
Yes. Shopify Markets lets you control how customers experience the store based on location, customer group, retail location, or sales channel, including currency, language, pricing, and theme content. For most brands one store with well-configured markets beats a store per country, because it avoids duplicating catalog and inventory work.
What is Shopify Audiences and can we use it?
Shopify Audiences generates custom audiences for advertising platforms and exports them to your ad account automatically. It requires the Shopify Plus plan, Shopify Payments, and a store located in the United States or Canada. For US DTC brands on Plus it is one of the few plan features that touches acquisition rather than operations.
What is Launchpad used for?
Launchpad schedules and automates promotions, so a sale, a product drop, or a theme change happens at a set time without anyone staying up to press a button. Shopify lists it as a Plus plan feature. We normally wire it alongside Shopify Flow so inventory, tagging, and publishing move together on one schedule.
B2B & wholesale
Can Shopify Plus handle wholesale and B2B properly?
Yes, natively, and it is now one of the strongest reasons to be on Plus. Shopify models a company as the business entity making a B2B purchase, containing locations and contacts. Each company location carries its own billing and shipping addresses, and catalogs are associated with company locations to offer exclusive product selections and negotiated pricing.
How do B2B catalogs and negotiated pricing work?
You attach a catalog to a company location. That catalog controls which products the buyer sees and what they pay, so two dealers logging into the same store can see different assortments and different prices. Volume pricing and quantity rules sit on top, which is how case, pallet, and minimum order quantities get enforced at the cart.
Can B2B and DTC run on the same store?
Yes, and for most brands that is the right call. One catalog, one inventory pool, one admin, with B2B buyers seeing their own pricing after login. A separate B2B expansion store makes sense when the assortments barely overlap or when the two sides of the business want genuinely different storefront experiences.
Can we offer net terms and purchase orders to trade accounts?
Yes. Payment terms are assigned at the company location level, so a buyer checks out on account rather than by card, with a purchase order reference captured at checkout. Where credit limits live in your ERP, we read them at checkout so an over-limit account is held for approval instead of ordering freely.
Build & tech
What are Shopify Functions and what can they actually do?
Shopify Functions let developers customize the backend logic that powers parts of Shopify, building functionality that is not provided natively. They can be written in any language that compiles to WebAssembly, with Rust recommended as the most performant choice and JavaScript also supported. They run server side inside Shopify, so there is no third-party script slowing checkout.
We still have Script Editor scripts. What happens to that logic?
It gets rewritten as Functions. Discount logic, payment method gating, and shipping rules that used to live in Script Editor map onto the discount, payment customization, and delivery customization function APIs. The rewrite is usually the least glamorous and most important part of a checkout extensibility upgrade, because a missed rule shows up as a wrong price.
Do we have to go headless on Shopify Plus?
No, and most brands should not. Headless is worth it when you need a custom front end, content that lives in another system, or a storefront shared across apps and kiosks. Shopify documents the Plus plan as supporting up to 25 custom React-based storefronts. If a fast Liquid theme does the job, we will build that instead.
Can you integrate Shopify Plus with our ERP and back office?
Yes. We integrate NetSuite, SAP Business One and S/4HANA, Microsoft Dynamics 365 Business Central, Acumatica, Epicor, and Sage, using the Admin GraphQL API plus middleware such as Celigo, Patchworks, or a custom service. Products, inventory by location, customers and companies, orders, invoices, and fulfilment status are the usual sync surface.
Working together
Do we own the code and the accounts?
Yes. The theme code, any Functions and custom apps, and the platform accounts are yours, in your repository and your Shopify organization. There is no proprietary layer you lose access to if you stop working with us, and no part of the build that only we can maintain.
What happens after launch?
Plus stores are never finished, so we usually continue on a monthly retainer covering platform changes, checkout and Functions work, new markets or expansion stores, integration maintenance, and conversion work. If you would rather run it in-house, we hand over documentation and stay available for the checkout and Functions work specifically.
Scope & engagement
Do you work without a monthly retainer?
Yes. A Shopify Plus build can be a fixed-scope project that ends when it ships, and plenty of brands should take that option. Retainers make sense when the store keeps changing: new markets, checkout and Functions work, integrations that need watching. They do not make sense as a condition of being allowed to hire us. If an agency will only quote a build alongside a twelve-month commitment, the commitment is the product. Ask what the project costs on its own and see whether they will answer.
What does a Shopify Plus development agency do that a regular Shopify agency cannot?
Three things Plus unlocks and standard Shopify does not. Checkout customisation through Shopify Functions and checkout extensibility, which is where most Plus-specific engineering time goes. B2B on Plus, meaning company accounts, price lists and net terms without a third-party app. And expansion stores plus Shopify Flow for multi-market and automation work. A Shopify Plus development agency is really a team that has shipped those three, so ask for a specific example of each rather than a general Shopify portfolio.
Should we hire a Shopify Plus development agency or move to a headless build?
Stay on standard Plus unless you have a concrete reason to leave it. Headless buys you front-end freedom and costs you the parts of Shopify that work out of the box, checkout being the important one. The honest triggers for going headless are a content-heavy front end Liquid cannot serve, genuine multi-brand or multi-region complexity, or an existing front-end team who will own it. Wanting a faster site is not a trigger on its own, because most Plus stores are slow for reasons a rebuild will not fix.
SHOPIFY PLUS AGENCY
Scope your Shopify Plus build
Tell us what is blocking you at checkout, how wholesale is priced today, and how many stores and markets you run. We will tell you what fits and what it takes, in a fixed proposal before any work starts.
You own the code, the Functions, and the platform accounts. Platform-agnostic advice: if the standard plan still covers you, we will say so.




