Free store read · send your store URL, get a senior engineer's written read within one business day.

Custom Shopify

When standard apps don't fit

Apps for the logic the App Store doesn't sell.

When your process is spread across three apps and a spreadsheet, or the feature you need exists nowhere, a custom app is cheaper than the workaround. We build private apps embedded in Shopify admin, Flow-triggered automations, and Shopify Functions for checkout-time rules, in TypeScript, tested, documented and owned by you.

Is this you?

What merchants say in the first email.

  • "Very specific, so I can't get it from the app store"
  • A pricing, ordering or fulfilment rule that every app handles almost right
  • A subscription or personalisation experience that has to match your brand, not an app's template
  • Data that lives in three places and has to be typed twice
  • A monthly app bill that already costs more than building the thing

What you get

The result, in plain terms.

One tool inside Shopify admin that your team uses every day
Checkout-time discount, delivery and payment rules that run as Shopify Functions
Webhooks that retry, never double-process, and alert you when something stalls
Documentation and a runbook so the next engineer, even if it is not us, can keep it running
Code assigned to you on payment, with no licence tricks

What it costs

Prices before you say yes.

Automation or app setup

$150–$1,400

Shopify Flow, Klaviyo, subscriptions, bundles, customiser apps. From the small-jobs menu.

Engineered workaround inside your plan

$4K–$10K

One capability, built and owned, instead of a stack of apps.

Custom app

$20K–$80K

Private and internal apps. The top of the band means real backend and integration scope.

Every fixed fee includes QA, release, meetings and a 30-day warranty. No hourly invoices. Full bands and payment terms on the pricing page.

The first step

Start by describing the thing no app does

One paragraph on what you are trying to make happen. We reply within one business day with whether an app already does it, whether your plan allows it, and a fixed price if it needs building.

How we do it

The way we work on this.

01

Written spec before a line of code

User stories, data model, edge cases, what happens when it fails. You sign off on a document, not a demo.

02

Plan limits stated up front

Checkout Functions from a private app need Shopify Plus. On other plans the same logic ships as a published app or a different design. We say which before quoting.

03

Built to Shopify's own standards

App Bridge, Polaris, OAuth, protected customer data access, GraphQL Admin API. Even a private install passes the checklist Shopify would apply.

04

Failure-aware by default

Retry queues, idempotency keys, dead-letter alerts. You should not be the one who notices that events stopped flowing.

After it ships

Launch is the midpoint.

Custom apps live as long as Shopify's APIs keep moving, which is always. Every app ships with 30 days of warranty and a monthly plan option that keeps it current through API changes and theme updates.

Monthly plans from $800

Deliberately not included

  • Public App Store apps with multi-tenant billing and review cycles (scoped separately if you want one)

Tools on this work

Shopify Admin API (GraphQL)Shopify FunctionsApp Bridge and PolarisShopify FlowRemixTypeScriptPostgreSQLPlaywright

FAQ

About this work.

The questions merchants ask before saying yes. Straight answers, including the ones that lose us work.

Private if it is for your store. Public only if you want to distribute it, which brings billing, review and support obligations. Almost every merchant we work with needs private.

Start small

Send us your store URL.
We'll tell you what we see.

A senior engineer reads your store and replies within one business day: what is slowing it down, whether your tracking can be trusted, and what we would fix first. It is free, there is no call, and nothing is sold on the reply. If you would rather talk, the 30-minute call is with the same people.

Get the free read