Shopify Plus Development
Shopify Plus unlocks capabilities a standard plan doesn't have — and it brings development scenarios that regular theme or app work never touches. If your agency has a client on Plus, or one about to upgrade, we handle the Plus-specific technical work behind the scenes.
Shopify Functions & Migrating Off Scripts
Shopify Scripts — the Ruby-based logic many Plus stores used for custom discounts, shipping rules, and payment gateway customization — are being phased out in favor of Shopify Functions: server-side logic deployed as app extensions and written in a language like JavaScript or Rust, compiled to Wasm. For agencies, this isn't a drop-in swap. It means re-reading what the old Script actually did, rebuilding that behavior as a Function, wiring it up through a companion app, and validating it against the same discount, shipping, or payment scenarios the client relied on before anything is switched over.
We treat every Scripts-to-Functions migration as a scoped project of its own — mapping existing logic first, then rebuilding and testing on a development store before it touches checkout.
Checkout Extensibility
Plus merchants no longer edit checkout.liquid directly — checkout customization now runs through Checkout UI extensions and the Checkout Branding API. That covers everything from matching checkout's visual design to the rest of the storefront, to adding custom fields, post-purchase upsells, or delivery and payment logic that needs a Function behind it. It's a fundamentally different build process from theming the rest of the store, and it requires testing against Shopify's actual extension points rather than freeform markup changes.
B2B on Shopify Plus
Shopify's native B2B functionality — company accounts, multiple locations per company, buyer assignments, company-specific price lists, quantity rules, and net payment terms — lets Plus merchants replace older wholesale workarounds (separate password-protected stores, manual invoicing, third-party wholesale apps) with something built into the platform. The work for an agency is planning how a B2B buying experience sits alongside an existing direct-to-consumer storefront: which sections and logic need to branch by customer type, how pricing and account self-service should behave, and what existing wholesale process it's actually replacing.
Multi-Currency, Multi-Market & API Considerations
Shopify Markets lets a Plus store present local pricing, currency, and domains or subfolders per region — but any custom Function, discount, or checkout customization has to be built to behave correctly across every market the client sells in, not just the primary one. Plus stores also get meaningfully higher Admin and Storefront API rate limits than standard plans, which matters directly for large catalogs, bulk operations, and any ongoing integration work — see Shopify API & Third-Party Integrations if that higher ceiling is the reason the integration is finally feasible.
What to Check Before You Brief Us
- Is the store already on Shopify Plus, or is this part of an upgrade path?
- Does the project involve existing Shopify Scripts that need to migrate to Functions?
- Is the checkout ask branding-level, or does it require custom extensions and Functions?
- Does the B2B requirement need net terms and company pricing, or just wholesale-style ordering? Unsure where a project lands? Try the free feasibility check.
Plus projects often overlap with custom app logic or external systems — see Shopify App Development for functionality beyond what Functions and extensions cover, or Shopify Customization for storefront-side work. Ready to send over a specific Plus project? Submit it for review, or become a partner if you expect ongoing Plus work.
Frequently Asked Questions
Have a Shopify Project Your Team Can't Handle Right Now?
Send us the details — designs, a client brief, or an existing store that needs work — and we'll review it and get back to you with a technical scope.