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.
METHODOLOGY
6-layer Shopify Partner operation
Audit -> Architect -> Build -> Integrate -> Launch -> Optimize. Every layer ships with deliverables + owner + SLA.
01
AUDIT
Theme, app ecosystem, performance (Web Vitals), checkout funnel, Markets/B2B config, SEO, data model mapping.
02
ARCHITECT
Theme architecture, metafield/metaobject schema, section + block library, app shortlist, Functions/Flow map, KPI tree.
03
BUILD
Theme development (OS 2.0), custom Functions (Rust/JS), Flow automation, metafield migration, Storybook + QA.
04
INTEGRATE
Klaviyo / Gorgias / Rebuy / Recharge + ERP + OMS + CDP; webhook + Admin API + GraphQL + reverse ETL.
05
LAUNCH
Soft-launch + smoke test, 301 plan, go-live weekend playbook, BFCM-ready stress test, monitoring + alerting.
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.
| Dimension | Freelancer | Generalist agency | Roibase Shopify engineering |
|---|---|---|---|
| Plus features | Basic usage | Markets + B2B at surface level | Full Markets + B2B + Functions + Flow |
| Checkout extensibility | Classic checkout.liquid | Experimenting with UI extensions | Functions + UI extensions + branding API |
| Theme architecture | Single-theme edits | Dawn fork | OS 2.0 + metafield/metaobject + section lib |
| App hygiene | Piles up by client request | Popular-app stack | Shortlist + preference for native Functions/Flow |
| Performance (LCP) | 3.5-5s | 2.5-3.5s | < 2.0s baseline + RUM |
| Migration playbook | None | Ad-hoc | ETL + 301 + BFCM go-live playbook |
| Hydrogen (headless) | None | Concept | React Server Components + Oxygen + edge cache |
| TCO at month 12 | Low, but technical debt accrues | Medium but fragmented | Medium + live system + performance discipline |
PROOF
Outcomes, measured
6 months after OS 2.0 + checkout extensibility + performance refactor.
Shop Pay + Apple/Google Pay + UI extension combo.
75th percentile mobile; target at handover.
After app hygiene + critical CSS + lazy load.
After Markets + local payment + duty + localized frontend.
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.
Custom theme (Online Store 2.0)
Section Rendering API + Metafield-first + JSON templates; not a theme but a system of reusable blocks / sections / metaobjects.
Checkout Extensibility
After checkout.liquid EOL: UI extensions + Functions + branding API + post-purchase + optimized Shop Pay flow.
Shopify Functions
Discount, Delivery, Payment and Cart Transform in Rust/JavaScript; replaces Scripts — serverless + deterministic + fast.
Shopify Markets
Multi-market (language/currency/domain), local payments, duty/tax calc, B2B integration; single backend + localized frontend.
Shopify B2B
Company accounts, catalogs, quantity rules, price lists, PO/net-terms; B2B operations without a separate store.
Shopify Flow + automation
Fraud review, re-stock, tag automation, customer lifecycle, webhook -> internal tools; Admin API + Flow combined.
App integration + hygiene
Klaviyo, Gorgias, Rebuy, Recharge, Judge.me, Shopify Email; right app selection, config hygiene, removing duplicate JS.
Hydrogen + Oxygen (headless)
React Server Components + Remix + Oxygen edge deployment; Storefront API + Customer Account API + Shopify CDN.
Performance engineering
Liquid render, JS bundle, image CDN, critical CSS, Web Vitals; Lighthouse + WebPageTest + RUM (Real User Monitoring).
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.
Conversion rises
OS 2.0 + Checkout Extensibility + Shop Pay + accelerated checkout combined cut funnel drops.
Mobile gets faster
LCP < 2.0s + INP < 200ms + critical CSS + lazy images move Core Web Vitals into the green.
App load drops
Favoring Functions + Flow + native solutions lets you run on 6 apps instead of 15; subscription + performance cost decrease.
International grows
Markets + local payments + duty + localized frontend + B2B integration deliver single-operation, multi-market.
B2B pipeline grows
Shopify B2B (company, catalog, price list, net-terms) brings B2B sales to life without a separate store.
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
Week 1-2: audit + roadmap
Theme + app + Web Vitals + checkout funnel + Markets/B2B + SEO audit; KPI tree + scope freeze.
Week 3-4: architecture + metafield schema
OS 2.0 theme architecture, section/block library, metafield/metaobject schema, Functions + Flow map.
Week 5-6: theme build + Storybook
Theme development (Dawn fork or from scratch), responsive + a11y + Web Vitals budget, Storybook documentation.
Week 7: Checkout Extensibility + Functions
UI extensions, Discount/Delivery/Payment/Cart Transform Functions, branding API, post-purchase flow.
Week 8: app integration + Flow
Klaviyo/Gorgias/Rebuy/Recharge config + Flow automation + webhook + Admin API.
Week 9: Markets + B2B configuration
Multi-market (language/currency/domain), local payments, duty/tax, B2B Company + catalog + price list.
Week 10-11: migration + soft-launch (optional)
Data ETL + URL mapping + 301 plan + staging smoke test + BFCM-ready stress test + go-live weekend.
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
APPS & INTEGRATIONS
PERFORMANCE & QA
OPERATIONS & ANALYTICS
QUESTIONS
Frequently asked
— GLOSSARY
Core concepts of Shopify engineering
A shared language for your development, product, operations and marketing teams.
- 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.
- Checkout Extensibility
- Shopify's post-checkout.liquid customization layer; UI extensions (React), Functions (Rust/JS), branding API, post-purchase extension + Shop Pay compatible.
- Shopify Functions
- Shopify's Rust/JavaScript-based serverless extension layer that retired Scripts; runs Discount, Delivery, Payment and Cart Transform scenarios deterministically and fast.
- 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.
- 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.
- 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.
- Shopify Flow
- A no/low-code automation platform; trigger (order, customer, inventory) + condition + action (tag, webhook, email) automates repetitive Admin-side work.
- 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.
- Storefront API
- Shopify's public GraphQL API; headless / custom frontends / mobile apps can access product + collection + cart + checkout data, used natively by Hydrogen.
- Shop Pay
- Shopify's accelerated checkout + wallet product; enables 1-click purchase even on a random store, visibly lifting mobile CR; PCI + 3DS2 compliant.
- ShopifyQL
- Shopify's SQL-like analytics query language for Plus stores; enables custom reports + dashboards via Admin + Liquid + API.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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%+.
- 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.
- 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.
- 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.
- 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.
- 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%.
- 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.
- 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%.
- 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.
- 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.
- 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.