Shopify app development for UK brands — public and private apps, Scripts → Functions migrations, AI integrations (OpenAI, Claude, Gemini). Built on TypeScript, Node, and GraphQL Admin.
BRAND MARKS © THEIR RESPECTIVE OWNERS · POLARIS + APP BRIDGE FOR EMBEDDED ADMIN UIS · ALSO FLY.IO, RAILWAY, HEROKU AS HOSTING ALTERNATIVES.
Discounts, shipping, payments, line items — all moving to Functions. The deprecation timer is on. We migrate them safely.
Shopify's new extensible Customer Accounts (with the Customer Account API) replace the old /account templates — order tracking, returns portals, B2B re-orders, loyalty UI all live here now.
Native Shopify Bundles plus the Cart Transform Function API replace third-party bundle apps. Faster, cheaper, and survives theme upgrades.
Two-way sync at BFCM-scale needs queues, retries, idempotency, and observability. We pair custom apps with Shopify Flow custom triggers/actions for the automations that don't need code.
Admin REST is being phased out for many endpoints. We lift apps to GraphQL Admin and current API versions.
Embedded admin UI on Polaris. Merchants stay in Shopify, your app does the work — no separate dashboard to log into.
Existing Scripts/apps audited. Functions equivalents mapped. API surface area drawn.
GraphQL queries planned. Webhook topology. Queue + retry strategy. Hosting choice (Vercel/Fly/Heroku).
Functions / app built incrementally. Merchant tests every Friday. Scripts disabled tier-by-tier.
Cutover off-peak. Live monitoring for 14 days. 30-day fix window included.
In your GitHub. CI/CD wired to Vercel or your infra of choice.
Endpoints, payloads, retries — everything a future dev needs to extend it.
Idempotent, observable, with dead-letter handling.
Polaris + App Bridge. Looks native. Loads fast.
Order tracking, returns, B2B re-orders, loyalty — built on the new extensible accounts surface.
Native Shopify Bundles configured + Cart Transform Function for build-a-box logic where it applies.
Automations exposed to merchants in Flow — fraud rules, tag-on-event, fulfilment exceptions.
Reproducible test cases for every discount/shipping/payment/cart scenario.
Bug fixes and config tweaks included.
Migrate Scripts to Functions. Discounts, shipping, payments, Cart Transform for Bundles.
Bespoke private app. Embedded admin UI plus optional Customer Account UI Extensions.
Two-way sync with ERP / PIM / CRM / 3PL plus Shopify Flow automations. Idempotent, observable, GDPR-compliant.
Shopify has staged deprecation in motion across 2025–2026, with different Script types retiring on different dates. We can audit your existing Scripts and tell you the exact deadline for each one before quoting a Functions migration.
No. Shopify Functions are available on all Shopify plans, including Basic, Shopify, and Advanced. Shopify Scripts (the legacy thing being deprecated) were Plus-only — Functions are democratising that capability across all tiers.
It depends on whether you intend to sell or distribute it. We build both. Private apps are faster (no review queue, no billing infrastructure) and are best for your-store-only logic. Public apps go in the Shopify App Store with Shopify-hosted billing — better when distributing to other merchants.
TypeScript + Node + GraphQL Admin API as standard. Apps are hosted on Vercel by default, or your hosting choice (Fly.io, Railway, Heroku, or your own infrastructure). Polaris + App Bridge for embedded admin UIs. Webhooks + queues for reliability.
Yes. We pin to specific API versions and write upgrade tests for each release. Annual API version migration is part of every maintenance retainer — apps stay on supported versions automatically rather than breaking when Shopify deprecates an endpoint.
Functions Sprint: 2–3 weeks (£2,999). Custom App: 4–6 weeks (£8,999). Integrations layer: 3–5 weeks (£4,999). Public App Store apps: 6–10 weeks plus Shopify review time. We quote fixed-price after a 30-minute scoping call.
Yes — that is the Functions Sprint tier. We map your existing Scripts (Discounts, Shipping, Payments, Line Items) to the equivalent Function types, build them, run UAT in parallel with the legacy Scripts, then cut over off-peak. Most stores migrate 5 Scripts in 2–3 weeks.
Yes — that is the Integrations tier (£4,999). Two-way sync with NetSuite, Linnworks, Cin7, Brightpearl, Unleashed, and most major ERP/PIM/3PL systems. Idempotent webhook handlers, queue-based reliability, reconciliation dashboards.
Yes. We handle the full submission process — Polaris admin UI compliance, App Bridge integration, OAuth flow, billing API, GDPR + DPA compliance, and the listing copy. App Store review typically takes 2–6 weeks; we factor that into the launch timeline.
Yes. Shopify's new extensible Customer Accounts replaced the legacy Liquid /account templates — we build custom UI Extensions for order tracking, returns portals, B2B re-orders, subscription self-service, and loyalty dashboards. Pairs naturally with the Custom App tier or sits inside an existing app.
Yes. Native Shopify Bundles cover fixed and multipack bundles out of the box; Cart Transform Functions cover anything more complex (build-a-box, dynamic pricing groups, sample bundles). We migrate stores off third-party bundle apps as part of Functions Sprints — typically faster and £200+/month cheaper.
Yes. Custom Flow triggers (events your app emits) and actions (operations your app performs) let merchants stitch your custom logic into automated workflows alongside native Shopify events. Common use cases: fraud-score tagging, ERP fulfilment exceptions, conditional Klaviyo handoffs.
Send your brief — we'll come back with an architecture sketch and a fixed quote inside 48 hours.