eCommerce Platforms

Shopify / Shopify Plus

Market Position
#1 eCommerce
Active Merchants
2M+
API
GraphQL + REST
Checkout
Extensibility API

Shopify has become the default platform for direct-to-consumer brands and a strong option for mid-market retailers. Shopify Plus extends the platform with enterprise capabilities: custom checkout flows, multi-store management, B2B, Shopify Functions for business logic, and automation via Shopify Flow. The platform's continuous investment in features - Hydrogen for headless storefronts, Markets for international commerce, and the Checkout Extensibility framework - makes it increasingly viable for use cases that previously required custom or enterprise platforms.

Axevate builds and extends Shopify implementations for brands ranging from DTC startups to multi-market retailers. Our experience covers Liquid storefront development, Hydrogen/React headless storefronts, custom app development, third-party integrations via REST and GraphQL Admin API, and platform migrations from SFCC, Magento, and custom stacks. We've also handled the operational complexity that Shopify simplifies on the surface but requires careful implementation beneath: international pricing, complex promotions, subscription commerce, and multi-warehouse inventory.


1Platform Architecture: Liquid vs. Headless

Liquid is Shopify's native templating language. It powers the vast majority of Shopify storefronts and is the right choice for most implementations: faster development time, lower infrastructure cost, simpler deployment, and access to the full ecosystem of themes and apps. Shopify's investment in the Online Store Editor and theme architecture has significantly improved Liquid's flexibility - many customizations that previously required headless are now achievable in Liquid.

Hydrogen is Shopify's React-based framework for headless storefronts. It connects to the Shopify Storefront API and enables full control over the frontend: performance optimization beyond what Liquid allows, consistent experiences across web and mobile from a shared codebase, and modern development tooling. The tradeoff is real: you own the performance, SEO implementation, and frontend infrastructure. Hydrogen is the right choice when your frontend performance requirements genuinely exceed what Liquid can deliver, or when your development team's expertise is in React rather than Liquid.

Shopify Functions allow you to extend Shopify's core business logic - discounts, payment customization, shipping, cart validation - with serverless JavaScript or WebAssembly. This replaced many use cases that previously required a Plus checkout.liquid hack or a custom app. Functions execute in Shopify's infrastructure, are subject to resource limits (5ms execution, 5MB memory), and require testing with Shopify's local development tooling.

2Shopify Plus Capabilities

Shopify Plus unlocks capabilities that Standard Shopify doesn't support: Checkout UI Extensions for custom checkout experiences, Shopify Functions for business logic customization, multi-store management through the Organization Admin, B2B features (company accounts, custom catalogs, net payment terms), automation via Shopify Flow, and higher API rate limits. The Plus tier also provides access to a dedicated Merchant Success Manager and priority support.

Checkout Extensibility is the current standard for custom checkout on Shopify Plus - it replaced the deprecated checkout.liquid customization method. Extensions run in Shopify's UI sandbox and can add custom content, collect additional information, and integrate third-party services. They cannot arbitrarily modify the checkout DOM or inject external scripts. Understanding these constraints is essential before scoping checkout customization work.

3Integration Ecosystem

Shopify's strength is its integration ecosystem. The App Store has thousands of apps covering reviews (Yotpo, Okendo), email marketing (Klaviyo, Omnisend), subscriptions (Recharge, Ordergroove), loyalty (LoyaltyLion, Smile.io), search (Searchanise, Boost Commerce), and more. Most integrations are well-documented and install via OAuth - this is genuine leverage that reduces custom development for standard use cases.

Custom integrations outside the App Store use the Admin API (REST or GraphQL) for backend operations: order management, product updates, inventory, customer data. The Storefront API handles customer-facing operations: product browsing, cart, checkout. The Webhooks API enables event-driven integrations: respond to order creation, fulfillment updates, and customer events in real time. For complex integration scenarios, middleware platforms (Celigo, Boomi, MuleSoft) sit between Shopify and ERP/WMS systems.


How We Use It in Practice

Real architectural problems across industries — and how we approach them.

Enterprise Retail / Multi-Store

Shopify Plus B2B: Custom Pricing, Account Hierarchies, and ERP Sync

A wholesale distributor running 3 Shopify Plus stores needed contract pricing for 800 B2B accounts — each account having a different price tier per product, some with account-level credit limits, and all needing purchase order numbers at checkout. Shopify's native B2B features handled some of this, but the account hierarchy (parent company with multiple buyer contacts) and the ERP integration for real-time inventory and order sync were beyond what any single app covered.

Our approach

Shopify Plus B2B Companies for account structure (company + multiple contacts + company-level payment terms). Custom checkout UI Extension adds the purchase order field and validates it against a list pulled from the ERP at checkout time via a Shopify Function. Pricing managed through Shopify price lists (one per tier) assigned at the company level, rather than custom metafield overrides. ERP sync (SAP) runs via a middleware service using Shopify's Bulk Operations API for batch inventory updates and webhooks for real-time order push to SAP. The integration handles 3,000 orders/day across 3 stores with under 60-second order-to-ERP latency.

DTC / AI-Powered Merchandising

LangGraph + Shopify Admin API: Automated Inventory Intelligence with Human Approval

A consumer goods brand operating 5 Shopify stores wanted to automate daily inventory analysis: flag underperforming SKUs, identify reorder candidates, generate supplier email drafts, and surface bundle opportunity suggestions — but a previous automation script had triggered erroneous bulk price changes when inventory data came from a stale cache. Every automated write action needed human approval before execution.

Our approach

LangGraph supervisor agent: a coordinator node runs every morning, dispatches to specialized sub-agents (inventory reader via Admin API, sales velocity calculator, reorder recommender, email drafter). No write operation — price changes, draft order creation, supplier emails — executes without routing through a human approval HITL node. Approval interface is a lightweight Next.js page showing the agent's structured reasoning, the proposed action, and approve/reject controls; the LangGraph checkpoint resumes from the approved state. Token budget enforced per run; the system alerts if a run exceeds threshold rather than silently continuing. 600+ runs completed, zero erroneous writes since deployment.

Fashion / Headless Commerce

Hydrogen Storefront: Performance Audit and App Script Consolidation

A fashion brand's Liquid storefront had accumulated 22 installed apps over 4 years, injecting 380KB of third-party JavaScript on every page load. LCP was 5.8 seconds on mobile, conversion on mobile was 40% below desktop, and the team couldn't diagnose which apps were causing the most damage — each app seemed minor in isolation. A full rewrite to Hydrogen was proposed but the timeline and cost were prohibitive.

Our approach

Before committing to a rewrite, Axevate ran a systematic app audit: each app was toggled off individually with Lighthouse measurements taken before and after, producing a ranked list of impact by app. Six apps were eliminated (unused or redundant). Four remaining apps were migrated to Shopify Web Pixels API (sandboxed, async, no main-thread block). The review and loyalty apps were consolidated into a single custom Shopify app achieving the same customer-facing functionality with 60% less JavaScript. Result: 140KB of third-party JS (down from 380KB), LCP 2.4 seconds, mobile conversion gap narrowed from 40% to 18%.

FAQ

Shopify Plus is appropriate when you need: custom checkout experiences (Checkout UI Extensions), advanced business logic customization (Shopify Functions), B2B features, multi-store organization management, higher API rate limits for complex integrations, or Shopify Flow for automation. The Plus price point ($2,300/month) is justified when these capabilities are genuinely required. For straightforward DTC storefronts, Standard Shopify with well-chosen apps is often sufficient.

Ready to build with Shopify / Shopify Plus?

Talk to Us