SHOPIFY PARTNER ENGINEERING

Shopify Partner Services

Shopify Plus theme architecture, checkout extensibility, Functions, Markets, B2B, app integrations, headless (Hydrogen) and migration operations — as a store operating system.

Shopify is no longer 'a ready-made theme + a few apps'; it's a store operating system where Online Store 2.0 + Functions + Hydrogen + Markets + B2B + Flow + app stack are turned into a single engineering discipline.

2026 e-commerce is under three pressures: checkout.liquid is approaching end of life (Checkout Extensibility is mandatory), Shopify Functions have left Scripts and Ruby behind, and Markets + B2B + Flow have made multi-market operations possible on a single platform. Most stores still run on 2021 theme logic + a 15-app load; LCP above 5 seconds, checkout conversion below 30%. Roibase's Shopify operation is built on six principles — each tied to a metric.

Roibase perspective

METHODOLOGY

6-layer Shopify Partner operation

Audit -> Architect -> Build -> Integrate -> Launch -> Optimize. Every layer ships with deliverables + owner + SLA.

01

01

AUDIT

Theme, app ecosystem, performance (Web Vitals), checkout funnel, Markets/B2B config, SEO, data model mapping.

02

02

ARCHITECT

Theme architecture, metafield/metaobject schema, section + block library, app shortlist, Functions/Flow map, KPI tree.

03

03

BUILD

Theme development (OS 2.0), custom Functions (Rust/JS), Flow automation, metafield migration, Storybook + QA.

04

04

INTEGRATE

Klaviyo / Gorgias / Rebuy / Recharge + ERP + OMS + CDP; webhook + Admin API + GraphQL + reverse ETL.

05

05

LAUNCH

Soft-launch + smoke test, 301 plan, go-live weekend playbook, BFCM-ready stress test, monitoring + alerting.

06

06

OPTIMIZE

A/B testing infrastructure (Shopify-native + VWO), CRO pipeline, Flow tuning, monthly performance QBR, runbook + training.

— COMPARISON

Solo freelancer vs generalist agency vs Roibase Shopify engineering

How the three approaches compare on Plus depth, checkout, headless, migration and TCO.

DimensionFreelancerGeneralist agencyRoibase Shopify engineering
Plus featuresBasic usageMarkets + B2B at surface levelFull Markets + B2B + Functions + Flow
Checkout extensibilityClassic checkout.liquidExperimenting with UI extensionsFunctions + UI extensions + branding API
Theme architectureSingle-theme editsDawn forkOS 2.0 + metafield/metaobject + section lib
App hygienePiles up by client requestPopular-app stackShortlist + preference for native Functions/Flow
Performance (LCP)3.5-5s2.5-3.5s< 2.0s baseline + RUM
Migration playbookNoneAd-hocETL + 301 + BFCM go-live playbook
Hydrogen (headless)NoneConceptReact Server Components + Oxygen + edge cache
TCO at month 12Low, but technical debt accruesMedium but fragmentedMedium + live system + performance discipline

PROOF

Outcomes, measured

+27%
Average CR lift

6 months after OS 2.0 + checkout extensibility + performance refactor.

+38%
Mobile checkout CR

Shop Pay + Apple/Google Pay + UI extension combo.

< 2.0s
Theme LCP baseline

75th percentile mobile; target at handover.

−46%
JS bundle size

After app hygiene + critical CSS + lazy load.

+41%
International revenue

After Markets + local payment + duty + localized frontend.

12+
Plus implementations

EU + TR + MENA portfolio over the last 3 years.

WHAT WE DO

Engagement scope

Every offering is an outcome-based work package. Roibase blends strategy and execution inside a single team — no hand-offs.

01 / 10

Custom theme (Online Store 2.0)

Section Rendering API + Metafield-first + JSON templates; not a theme but a system of reusable blocks / sections / metaobjects.

02 / 10

Checkout Extensibility

After checkout.liquid EOL: UI extensions + Functions + branding API + post-purchase + optimized Shop Pay flow.

03 / 10

Shopify Functions

Discount, Delivery, Payment and Cart Transform in Rust/JavaScript; replaces Scripts — serverless + deterministic + fast.

04 / 10

Shopify Markets

Multi-market (language/currency/domain), local payments, duty/tax calc, B2B integration; single backend + localized frontend.

05 / 10

Shopify B2B

Company accounts, catalogs, quantity rules, price lists, PO/net-terms; B2B operations without a separate store.

06 / 10

Shopify Flow + automation

Fraud review, re-stock, tag automation, customer lifecycle, webhook -> internal tools; Admin API + Flow combined.

07 / 10

App integration + hygiene

Klaviyo, Gorgias, Rebuy, Recharge, Judge.me, Shopify Email; right app selection, config hygiene, removing duplicate JS.

08 / 10

Hydrogen + Oxygen (headless)

React Server Components + Remix + Oxygen edge deployment; Storefront API + Customer Account API + Shopify CDN.

09 / 10

Performance engineering

Liquid render, JS bundle, image CDN, critical CSS, Web Vitals; Lighthouse + WebPageTest + RUM (Real User Monitoring).

10 / 10

Migration (Woo / Magento / BigCommerce)

URL mapping, 301 plan, data ETL (customer/order/product/content), SEO preservation, BFCM-ready go-live weekend playbook.

— BENEFITS

The concrete change in your Shopify store

When theme + checkout + Functions + Markets + app hygiene + headless (optional) come together, ROI stops depending on a single metric.

+27% CR

Conversion rises

OS 2.0 + Checkout Extensibility + Shop Pay + accelerated checkout combined cut funnel drops.

< 2.0s LCP

Mobile gets faster

LCP < 2.0s + INP < 200ms + critical CSS + lazy images move Core Web Vitals into the green.

−6 apps

App load drops

Favoring Functions + Flow + native solutions lets you run on 6 apps instead of 15; subscription + performance cost decrease.

+41% intl

International grows

Markets + local payments + duty + localized frontend + B2B integration deliver single-operation, multi-market.

2x B2B

B2B pipeline grows

Shopify B2B (company, catalog, price list, net-terms) brings B2B sales to life without a separate store.

−60h/mo

Operations automate

Flow + Functions + webhook + Admin API minimize daily manual work; fraud, re-stock, tag, lifecycle all automated.

DELIVERABLES

What you get in every Shopify engagement

A fixed deliverables list in the setup + 6-month operation package; no surprise add-on invoices.

  • Shopify audit report

    Theme + app + Web Vitals + checkout + Markets/B2B + SEO + data model map; 50-80 pages.

  • Theme architecture + metafield schema

    OS 2.0 section library, metaobject schema, block/template map, responsive breakpoints + dark mode.

  • Custom theme (Dawn fork / from scratch)

    Passes Theme Check, a11y AA, Lighthouse > 90, Storybook + MDX handoff, QA checklist.

  • Checkout Extensibility package

    UI extensions (React) + Functions (Rust/JS) + branding API + post-purchase + optimized Shop Pay.

  • Shopify Functions library

    Discount, Delivery, Payment, Cart Transform Functions + unit tests + deploy pipeline + metric dashboard.

  • Flow automation set

    Fraud review, re-stock alerts, tag automation, customer lifecycle, webhook -> internal tool flows.

  • App stack shortlist + config

    Klaviyo / Gorgias / Rebuy / Recharge / Judge.me right selection + config + JS load optimized + runbook.

  • Markets + B2B configuration

    Multi-market (language/currency/domain), local payments, duty/tax, Company accounts + catalog + price list.

  • Hydrogen (optional) headless setup

    React Server Components + Oxygen + Storefront API + Customer Account API + edge cache strategy.

  • Migration playbook (Woo/Magento/BC)

    URL mapping, 301 plan, customer/order/product/content ETL, SEO preservation, BFCM go-live weekend plan.

  • Performance + RUM monitoring

    Lighthouse CI + Web Vitals dashboard + RUM (SpeedCurve/Cronitor), alerts + monthly performance QBR.

  • Runbook + training + 3 months of support

    Shopify admin runbook, Flow + Functions training sessions, theme-editing guide, 90 days of support + on-call.

— SCOPE

What we do and don't do

Shopify engineering scope written down; prevents surprises and follow-on invoices.

We do

  • Shopify Plus (Markets + B2B + Flow + Functions) — full engineering
  • Custom theme (OS 2.0) + section/block/metaobject system
  • Checkout Extensibility (UI extensions + Functions + branding API)
  • Shopify Functions (Discount/Delivery/Payment/Cart Transform)
  • Shopify Flow + webhook + Admin API automation
  • App ecosystem selection + config + hygiene
  • Hydrogen (headless) + Oxygen + React Server Components
  • Markets (language/currency/domain) + local payments + duty
  • Woo / Magento / BigCommerce -> Shopify migration playbook
  • Web Vitals (LCP/INP/CLS) + RUM + Lighthouse CI
  • Private + custom app development (Node + Remix)
  • Runbook + training + 90 days of support + on-call

We don't do

  • Building non-Shopify e-commerce platforms (migration only)
  • ERP / OMS / WMS core development (we integrate)
  • Running ad budgets (Acquisition is a separate engagement)
  • Trademark legal counsel (branding engagement + partners)
  • Physical logistics / warehouse operations
  • Managing App Store public listing approval (via partners)
  • Customer service outsourcing (we set up Gorgias, you operate)
  • Fake review generation / artificial traffic

HOW WE WORK

10-14 weeks of setup, then monthly operation

01

Week 1-2: audit + roadmap

Theme + app + Web Vitals + checkout funnel + Markets/B2B + SEO audit; KPI tree + scope freeze.

02

Week 3-4: architecture + metafield schema

OS 2.0 theme architecture, section/block library, metafield/metaobject schema, Functions + Flow map.

03

Week 5-6: theme build + Storybook

Theme development (Dawn fork or from scratch), responsive + a11y + Web Vitals budget, Storybook documentation.

04

Week 7: Checkout Extensibility + Functions

UI extensions, Discount/Delivery/Payment/Cart Transform Functions, branding API, post-purchase flow.

05

Week 8: app integration + Flow

Klaviyo/Gorgias/Rebuy/Recharge config + Flow automation + webhook + Admin API.

06

Week 9: Markets + B2B configuration

Multi-market (language/currency/domain), local payments, duty/tax, B2B Company + catalog + price list.

07

Week 10-11: migration + soft-launch (optional)

Data ETL + URL mapping + 301 plan + staging smoke test + BFCM-ready stress test + go-live weekend.

08

Week 12+: optimize + QBR + runbook

A/B testing infrastructure, CRO pipeline, monthly performance QBR, runbook + training + 3 months of support.

— TOOLKIT

Tools we use — vendor-agnostic but deliberate

We pick what fits each client; we keep our independence by refusing commissions.

PLATFORM & DEVELOPMENT

Shopify CLI + Shopify GitHub integrationTheme Kit / Theme CheckLiquid + Online Store 2.0Shopify Functions (Rust/JS)Hydrogen + Oxygen + RemixStorefront API + Admin API + GraphQL

APPS & INTEGRATIONS

Klaviyo (email + SMS)Gorgias (support)Rebuy / Recharge (subscription)Judge.me / Yotpo (review)Shopify Email + InboxStripe + Shop Pay + Apple/Google Pay

PERFORMANCE & QA

Lighthouse CI + WebPageTestSpeedCurve / Cronitor (RUM)Storybook + MDXChromatic / Percy (visual regression)Playwright / Cypress (E2E)Theme Inspector + Shopify Debut

OPERATIONS & ANALYTICS

Shopify Flow + webhookShopifyQL (analytics)Google Analytics 4 + GTM server-sideTriple Whale / Polar AnalyticsBigQuery + Looker StudioAmplitude / Mixpanel

QUESTIONS

Frequently asked

Yes — starting from the Advanced tier. For smaller stores we offer a theme optimization + app hygiene package. That said, at least Advanced/Plus is recommended to fully leverage Plus (Markets + Functions + B2B + Flow).

— GLOSSARY

Core concepts of Shopify engineering

A shared language for your development, product, operations and marketing teams.

01
Online Store 2.0 (OS 2.0)
Shopify's 2021 theme architecture; JSON templates, Section Rendering API, app blocks and a metafield-first approach enable section-based editing across all pages.
Section Rendering APIMetafieldMetaobjectLiquid
02
Checkout Extensibility
Shopify's post-checkout.liquid customization layer; UI extensions (React), Functions (Rust/JS), branding API, post-purchase extension + Shop Pay compatible.
UI ExtensionsFunctionsBranding APIShop Pay
03
Shopify Functions
Shopify's Rust/JavaScript-based serverless extension layer that retired Scripts; runs Discount, Delivery, Payment and Cart Transform scenarios deterministically and fast.
ScriptsWASMRustExtension
04
Metafield / Metaobject
A system for adding structured custom data to products, collections, customers and orders; metaobjects define standalone custom types usable as blocks in the theme.
Custom DataSchemaContent ModelStorefront API
05
Shopify Markets
A Plus feature that manages multi-market (language, currency, domain, payment, shipping) from a single store; with Markets Pro, duty + tax + local payment are fully automated.
Multi-storeLocalizationDutyMarkets Pro
06
Shopify B2B
A Plus feature that enables B2B operations inside a single store with company accounts, catalogs, quantity rules, price lists, PO/net-terms and custom pricing scenarios.
Company AccountPrice ListNet TermsCatalog
07
Shopify Flow
A no/low-code automation platform; trigger (order, customer, inventory) + condition + action (tag, webhook, email) automates repetitive Admin-side work.
AutomationWebhookTriggerAdmin API
08
Hydrogen + Oxygen
Shopify's React Server Components-based headless storefront framework (Hydrogen) and its edge deployment platform (Oxygen); runs on Storefront API + Customer Account API.
HeadlessReact Server ComponentsRemixStorefront API
09
Storefront API
Shopify's public GraphQL API; headless / custom frontends / mobile apps can access product + collection + cart + checkout data, used natively by Hydrogen.
GraphQLHeadlessCustomer Account APIHydrogen
10
Shop Pay
Shopify's accelerated checkout + wallet product; enables 1-click purchase even on a random store, visibly lifting mobile CR; PCI + 3DS2 compliant.
Accelerated CheckoutWalletPCIConversion
11
ShopifyQL
Shopify's SQL-like analytics query language for Plus stores; enables custom reports + dashboards via Admin + Liquid + API.
AnalyticsReportingQueryDashboard
12
Theme Check
Shopify's official Liquid + JSON + Schema linting tool; scans theme code against best-practice + performance + security rules and is used as a mandatory CI gate.
LiquidLintCITheme Inspector
13
BOPIS (Buy Online, Pick up In Store)
A model where the customer orders online and picks up at a physical store. Eliminates shipping cost, drives cross-sell foot traffic and became table stakes after COVID. Requires an Order Management System (OMS) with real-time store-inventory sync.
14
Click & Collect / ROPIS
BOPIS's sibling: Reserve Online, Pick up In Store. The customer reserves without paying, then tries it on at the store and either buys or cancels. Lifts conversion 25-40% in fashion and home furniture; turns store staff into a "preselling" channel.
15
OMS (Order Management System)
A system that maintains a single source of truth across an order's lifecycle (created → fulfilled → shipped → delivered → returned). Manages multi-channel orders (web, marketplace, store, app) plus inventory and fulfilment routing in one pane; Shopify Plus, Manhattan, Fluent Commerce and Logiwa are examples.
16
WMS (Warehouse Management System)
A system that manages warehouse operations — receiving, putaway, picking, packing, shipping. Features include RF/barcode-scanner integration, wave picking, slotting optimisation and cycle counting. Manhattan WMOS, SAP EWM, Logiwa, ShipBob and ShipHero are leading options.
17
PIM (Product Information Management)
A system that centrally stores product master data — titles, descriptions, images, attributes, translations — and pushes it to every channel (web, marketplace, ERP, print catalogue). Akeneo, Salsify, Pimcore and inRiver are the leading choices; the secret to multi-locale, multi-channel scale.
18
Headless Commerce
A model that fully decouples the storefront (UI) from the commerce backend (cart, checkout, products, payments). The frontend can be Next.js / Nuxt / Astro / Hydrogen, while the backend is called via the API of Shopify, BigCommerce, Commercetools or Saleor. The modern e-commerce standard for performance and design flexibility.
19
Composable Commerce
An e-commerce architecture that, instead of one monolithic platform, composes best-of-breed micro-services (PIM, OMS, CMS, search, payment, loyalty) via APIs. Coined by Gartner in 2020 and shares its philosophy with MACH. The natural evolution of headless commerce.
20
MACH Architecture
Acronym for Microservices, API-first, Cloud-native, Headless. The modern e-commerce architecture standard, codified by MACH Alliance vendor certification. The technical foundation of composable commerce and the strongest argument against vendor lock-in.
21
Shopify Hydrogen
Shopify's React + Vite headless storefront framework (2022). Native Storefront API integration, server components, edge SSR and image optimisation are built in. Deploys to Shopify Oxygen for a millisecond-latency global edge runtime.
22
Shopify Oxygen
Shopify's global edge-hosting platform for Hydrogen storefronts, introduced in 2022. Built on Cloudflare Workers; free, with unlimited bandwidth, automatic CI/CD and one-click deploys from the Shopify admin. The Shopify-specific alternative to Vercel.
23
Shopify Plus
Shopify's enterprise tier for high-volume brands. Multi-store, custom checkout, B2B features, Launchpad, Shopify Scripts (legacy) and priority support. Pricing starts around $2K/month; brands like Allbirds, Gymshark and Heinz run on it.
24
Storefront API (Shopify)
Shopify's GraphQL API for headless commerce. Products, collections, customers, cart and checkout endpoints; called directly from Hydrogen, Next.js or a mobile app. Combined with the Customer Account API, headless storefronts finally cover loyalty and auth too.
25
Subscription Commerce
A model that replaces one-off purchases with recurring (weekly, monthly) auto-renewing product flows. Sub-categories include subscription boxes, beauty refills, pet food and vitamins. On Shopify, Recharge, Bold and Smartrr lead; LTV is 3-5× ordinary e-commerce and churn management is the make-or-break metric.
26
BNPL (Buy Now Pay Later)
"Buy now, pay later" — an alternative payment method where the customer takes the order and splits payment into 4 interest-free instalments (typically 6 weeks). Klarna, Afterpay/Clearpay, Affirm and PayPal Pay in 4 lead; lifts AOV 20-50% and conversion 20%+.
27
Klarna
The Swedish BNPL giant (1.5M+ merchants, 150M+ shoppers). Offers 4 instalments, a 30-day defer and 36-month financing; native integrations with Shopify, WooCommerce, Magento and BigCommerce. Lifts conversion by up to 30% on higher-AOV brands.
28
Stripe Checkout
Stripe's combination of Stripe.js and a hosted payment page. Stripe absorbs the PCI burden — you just call the API; Apple Pay, Google Pay, Link and BNPL light up automatically. The fastest checkout option for headless or custom storefronts.
29
PSP (Payment Service Provider)
A middleware that unifies card, BNPL, wallet and bank-transfer payments behind one API. Stripe, Adyen, Braintree, Mollie, iyzico and PayU are the main choices; can act as the merchant of record or as a pass-through aggregator. Multi-currency and 3-D Secure routing are critical features.
30
3-D Secure 2 (3DS2)
An EMVCo card-auth layer in which the cardholder confirms identity via a bank push to their phone. SCA (Strong Customer Authentication) is mandatory in the EU under PSD2; modern PSPs run "step-up" challenges only when the fraud score is high and "frictionless" auth otherwise. Shifts chargeback liability for fraud onto the issuer.
31
Card-on-File Tokenization
Storing a reusable token instead of the actual card number. Drastically shrinks PCI scope and is the foundation of one-click checkout, subscriptions and abandoned-cart recovery. Network tokens (Visa Token Service, Mastercard MDES) lift authorisation rates 1-3%.
32
Endless Aisle
A strategy that lets staff pull up out-of-stock products on a tablet or kiosk inside the store and order them online for the shopper. Stops walk-out losses caused by stock-outs, turns the store into a showcase and effectively makes the catalogue infinite.
33
Returns Management
The operation of managing the returns flow and its cost. Self-serve return portal, automated labels, quality control, restock-vs-disposition decisions and refund/exchange optimisation. Loop, Returnly, AfterShip Returns and ReturnGo are the main SaaSs; a good returns UX lifts retention up to 20%.
34
OOS (Out-Of-Stock) Recovery
A strategy to soften losses when inventory hits zero — back-in-stock notification forms, alternative-product suggestions and pre-order options. Tools like the Klaviyo Back in Stock app, Restock Rocket and Notify recover 15-30% of conversion and feed product-demand forecasting.
35
Markdown / Dynamic Pricing
Algorithmically optimising prices based on stock level, remaining selling days and competitor pricing. In retail it makes end-of-season markdowns 30-50% more profitable; in e-commerce it evolves into personalised pricing. Engage3, Revionics and Pricefx are leading platforms.
36
Conversational Commerce
A sales approach that runs over messaging channels — WhatsApp, Instagram DM, Facebook Messenger, web chat. A blend of AI-powered chatbot plus human agent; dominant in mobile-first markets like Turkey, Brazil, India and Indonesia. Shopify Inbox, Tidio and Gorgias are examples.

— DECISION TREE

Is Shopify engineering operation right for you?

Answer 4 yes/no questions for a clear outcome.

01 / 04

Are you on Shopify today, or do you plan to migrate within 3-6 months?

A prerequisite; if you'll stay on another platform, the engagement becomes migration-focused.

— LET'S BEGIN

How much of Shopify Plus's power is your store actually using?

Via the Shopify Partner portal we scan your account and surface unused Markets + B2B + Functions + Flow features and performance leaks.