Shopify App Development Services

Book a technical scoping call
PASSED
Scripts deadline — 30 Jun 2026
5 named
Apps shipped, with clients
$20,000
Projects from, line-itemed

We build custom Shopify apps for merchants who have run out of App Store options — ERP middleware, bundle builders, POS extensions, checkout logic on Shopify Functions. Five of them are named on this page, including a bundle builder running across every market Medik8 sells in.

What to expect

$20,000
Projects from — line-itemed estimate
4–10 wks
Typical build — scoping to production
5 named
Apps shipped — on this page, with clients
PASSED
Scripts deadline — 30 June 2026
Platinum
Top Shopify tier

Shopify Scripts stopped running on 30 June 2026

Shopify Scripts were fully deprecated on 30 June 2026 and no longer execute. Editing and publishing new Scripts ended on 15 April 2026. Any discount, shipping or payment customization that lived in the Script Editor has stopped working, and the replacement is Shopify Functions — which requires an app, not a script.

If you were a Shopify Plus merchant using Script Editor for volume discounts, tiered pricing, custom shipping rules or payment method logic, that logic is already gone rather than going. It did not fail loudly. It simply stopped applying, which means the symptom is usually a margin problem someone notices in a report weeks later, not an error page.

Rebuilding on Shopify Functions is not a port. Functions run on Shopify's own infrastructure, written in Rust or in JavaScript compiled through Javy, and they are delivered inside an app. That is the most common reason a merchant needs custom app development in 2026 without having planned for it.

What to check this week

  • Run Shopify's Scripts customizations report to list what you had
  • Compare current cart and checkout behaviour against what those scripts were meant to do
  • Check discount, shipping and payment logic against a real test order
  • Reconcile recent margins — silently missing discounts show up in reporting before they show up in complaints

What Shopify app development covers

Shopify app development covers building software that extends Shopify through its APIs and extension points. Those extension points are Shopify Functions for back-end logic such as discounts and shipping, checkout UI extensions, theme app extensions for storefront components, admin extensions, POS UI extensions, and app proxy. Apps are either custom, built for a single merchant, or public, distributed through the Shopify App Store.

The terminology has shifted twice and still confuses people. Private apps were deprecated in January 2022 and auto-converted to custom apps in January 2023. Custom apps remain very much alive — what changed on 1 January 2026 is only where you create them.

Custom appPublic app
Built forOne merchant or organisationMany merchants
DistributionInstalled directly, no App StoreShopify App Store listing
Shopify reviewNoneRequired — commonly 2 to 6 weeks
App Store registrationNot required$19 one-time per Partner account
Revenue share to ShopifyNone0% on first $1M lifetime, then 15%
Ongoing obligationAPI version upgradesAPI upgrades, support, billing, onboarding
Right whenSolving your own operational problemBuilding a product for a market

Nearly every merchant reading this page needs a custom app. Public apps are a product business with a support function attached, and the economics are covered further down for anyone weighing that instead.

When you should not build an app

We build apps for a living, so treat this section as written against our own interest. Four situations where building is the wrong answer:

An App Store app gets you to 80%

Take the 80%. A custom app carries permanent maintenance — quarterly API versions, dependency upgrades, breakage when Shopify deprecates something. An imperfect app someone else maintains is usually cheaper over three years than a perfect one you own.

You are below roughly $50,000 per month in GMV

At that stage the annual maintenance cost of a custom app is disproportionate to the benefit. Spend the money on traffic and conversion instead.

The requirement is really a process problem

Some apps get commissioned to automate a workflow that should not exist. We would rather point that out in scoping than build the automation and invoice you for it.

Nobody will own it after launch

An app with no owner becomes an outage waiting for a Shopify API deprecation. If there is no maintenance budget, there should be no app.

The honest version of the test is this: build when the functionality is genuinely specific to how your business operates, when it protects margin or removes recurring manual work, and when somebody will own it. Otherwise install something.

What we build

ERP, PIM and WMS middleware

Event-driven synchronisation between Shopify and the systems your operation actually runs on, using Admin APIs and webhooks rather than stacked connector apps. Fewer failure points, and rate limits you control.

Shopify Functions

Discount logic, shipping rules, payment customisation and cart transforms running on Shopify's infrastructure. This is where Script Editor logic now lives, and it is the most common request we receive.

Bundle and product configurators

Medik8's bundle builder is a reusable app running across every market they sell in, rather than a separate build per region.

B2B and pricing logic

Contract pricing, approval workflows and automated ordering rules that native B2B does not cover. Elm Biosciences runs automated ordering rules for a dermatologist network.

POS extensions and custom tiles

The Los Angeles Apparel flagship runs staff-specific POS tiles built for how that shop floor actually operates.

Inventory and fulfilment logic

For HUK Gear we built custom discount logic spanning multiple sales channels, plus the apps keeping inventory synced across 59 POS locations.

Content and access control

Aspen Publishing delivers e-books to college students through a backend managing timed access to digital content.

Admin extensions and internal tooling

Custom blocks and actions on product, order and customer pages, so your team works inside Shopify admin instead of alongside it in a spreadsheet.

Where an app can extend Shopify

Extension pointWhat it does
Shopify FunctionsBack-end logic on Shopify's infrastructure — discounts, shipping, payment, cart transforms
Checkout UI extensionsAdds interface to checkout without touching checkout code
Theme app extensionsStorefront components installed into a theme, replacing script tags
Admin extensionsCustom blocks and actions inside Shopify admin
POS UI extensionsCustom tiles and workflows on the point of sale
Admin API and webhooksReading and writing store data; event-driven integration
Customer account extensionsCustom functionality in the logged-in account area
App proxyServing your own authenticated pages under the store domain

How we build, specifically

Most agency app pages describe outcomes. These are our actual engineering standards, so you can compare them against anyone else you are evaluating.

React Router 7 for new apps

Our current standard for new Shopify app builds. We still maintain Remix apps and older Express builds, but new work starts on React Router 7.

Polaris and App Bridge

Admin interfaces built in Polaris so your team gets Shopify's own interface conventions rather than a bolted-on panel that behaves differently.

OAuth and session storage done properly

Correct OAuth flow and durable session storage from the first commit. This is where cheap app builds fail first, and the failure surfaces as merchants being logged out or scopes silently breaking.

HMAC-verified webhooks

Every webhook verified. Unverified webhook endpoints are an open door, and they are common.

GDPR mandatory webhooks implemented

Shopify's required data-request, customer-redact and shop-redact topics handled, not stubbed.

A stated API versioning policy

Shopify ships quarterly API versions and deprecates on a schedule. We keep client apps on supported versions as part of maintenance rather than discovering a breakage after it happens.

Version control and reviewed changes

All work in version control with reviewed, reversible changes. No editing production directly.

Five questions to ask any Shopify app developer

  • Have you deployed custom apps through the Shopify Dev Dashboard since January 2026?
  • Which API version are your current live client apps running?
  • How does your maintenance contract handle Shopify's quarterly API deprecations?
  • Have you migrated Script Editor logic to Shopify Functions for a client?
  • What is your post-launch bug fix response commitment, and is it written into the agreement?

We are happy to answer all five on a call. Any agency that cannot is likely to hand you an app that works on launch day and breaks two API versions later.

If you're considering a public app instead

Shopify's revenue share is 0% on your first $1,000,000 USD of lifetime gross app revenue earned from 1 January 2025, then 15% above that, plus a 2.9% billing processing fee. App Store distribution requires a one-time $19 registration per Partner account. Registration is not required for custom apps built for a single merchant.

Two details matter more than the headline rate. The $1M exemption became a lifetime threshold in January 2025 rather than resetting annually, so model 15% as your steady-state platform cost once you succeed. And Shopify announced further changes to its partner earnings model on 7 July 2026 — check the current terms in the Partner Dashboard before building a business case on any figure, including these.

The harder truth is distribution. The App Store holds well over ten thousand apps and the revenue distribution is severely power-law: a small top tier clears meaningful revenue and the median listed app earns very little. Monthly churn commonly runs from around 5% for apps embedded in critical workflows to double digits for easily replaceable tools. A public app is a product company with a support desk, not a build.

Our honest advice to merchants: build the custom app that solves your problem. If it turns out to generalise, that is a product decision to make later with real usage data behind it, not an assumption to fund up front.

What a custom Shopify app costs

Custom Shopify app projects at Solo Media Group start at around $20,000, quoted as a line-item estimate, with typical builds running 4 to 10 weeks. Industry benchmarks put custom app builds broadly in the $15,000 to $80,000 range. Budget for maintenance as well as build — quarterly API versions and dependency upgrades are ongoing, not optional.

What moves the number

  • Number of external systems the app must talk to, and whether their APIs are documented
  • Whether Shopify Functions are involved, and how much logic they carry
  • Data volume and sync frequency — real-time event-driven costs more than nightly batch
  • Whether an admin interface is needed or the app runs headless
  • Whether it is a single-merchant custom app or built for App Store distribution
  • How much of the business logic is documented before we start

That last one is the biggest and least expected variable. Undocumented business logic is the most common cause of app scope expanding mid-build, because rules that live only in someone's head have to be discovered before they can be coded. Retainers start at 20 hours or $3,000 per month, and our Shopify Plus cost guide covers budgeting across build types.

Medik8 Case Studies + Custom Shopify theme and bundle app — case study

Medik8

Beauty · Multi-market bundle builder

Medik8

Beauty · Multi-market bundle builder

Medik8

Beauty
Huk Gear Case Studies + Modernized Huk Gear's platform — case study

HUK Gear

Outdoor apparel · Inventory sync, cross-channel discounts

HUK Gear

Outdoor apparel · Inventory sync, cross-channel discounts

HUK Gear

Apparel Fashion
ELM Biosciences

Elm Biosciences

Life sciences · Automated ordering rules

Elm Biosciences

Life sciences · Automated ordering rules

Aspen Publishing Case Study: How We Migrated and Optimized Their Shopify Store — case study

Aspen Publishing

Education · Timed content access

Aspen Publishing

Education · Timed content access

Aspen Publishing Case Study: How We Migrated and Optimized Their Shopify Store — case study

Aspen Publishing

Education · Timed content access

Aspen Publishing

Education · Timed content access

Aspen Publishing

Educational eLearning Literature

Apps we have shipped

Custom app development is a listed capability on our Shopify Partner Directory profile. As a Platinum-tier Shopify app development agency we are rated 5.0 from 37 reviews, and both the tier and the capability are verifiable on Shopify's own site rather than only on ours.

Five ways app projects go wrong

No maintenance budget

Shopify ships quarterly API versions and deprecates on schedule. An app built once and never touched will break — the only question is which quarter. Maintenance belongs in the original business case.

Undocumented business logic

Rules that exist only in a colleague's head get discovered during the build, at build rates. A day spent writing the rules down before scoping is the cheapest day in the project.

Building what an app already does

Sometimes the honest answer is a $29 per month App Store app. Ask any developer to justify building rather than installing, and be suspicious if they never suggest installing.

Skipping OAuth and webhook fundamentals

Cheap builds cut corners on session storage and webhook verification. The consequences arrive later as mystery logouts, silently missed events and a security exposure nobody is looking for.

Treating Functions as a script port

Script Editor logic does not translate line by line to Shopify Functions. The execution model is different and the rebuild needs testing against real orders, not a code review.

Who we're not the right fit for

  • Budgets under $20,000. Below that, a maintainable app built to proper standards is not realistic. A cheaper build usually costs more once it breaks.
  • Stores under roughly $50,000 per month in GMV. The maintenance overhead outweighs the benefit at that stage. Install something and spend the budget on growth.
  • Public app founders wanting a build-and-ship arrangement. We build custom apps for merchants. A public app needs product management, support and billing operations — a different engagement, and often a different partner.
  • Anyone who will not fund maintenance. We would rather decline than hand you something that works in September and breaks in January.

Shopify app development FAQs

Are Shopify Scripts still supported?

No. Editing and publishing new Scripts ended 15 April 2026, and all Shopify Scripts ceased executing on 30 June 2026. Discount, shipping and payment logic that lived in the Script Editor has stopped applying. The replacement is Shopify Functions, which are delivered inside an app.

What's the difference between a custom app and a public app?

A custom app is built for one merchant and installed directly, with no Shopify review and no revenue share. A public app is listed on the Shopify App Store, requires review — commonly 2 to 6 weeks — and carries revenue share above $1M in lifetime earnings. Most merchants need a custom app.

Do private apps still exist?

No. Private apps were deprecated in January 2022 and existing ones auto-converted to custom apps in January 2023. Store-specific apps are still entirely viable — they are just called custom apps, and since 1 January 2026 they are created through the Shopify Dev Dashboard rather than the store admin.

How much does a custom Shopify app cost?

Our projects start at around $20,000, quoted as a line-item estimate. Industry benchmarks put custom builds broadly between $15,000 and $80,000 depending on integration count and complexity. Budget maintenance separately — quarterly API versions are ongoing.

How long does it take to build a Shopify app?

Four to ten weeks for a typical custom app, from scoping to production. The largest variables are how many external systems are involved and how well your business logic is documented before we start.

What is Shopify's app revenue share?

You keep 100% of your first $1,000,000 USD in lifetime gross app revenue earned from 1 January 2025, and 85% above that, plus a 2.9% billing processing fee. App Store distribution requires a one-time $19 registration. None of this applies to custom apps built for a single merchant.

Do I need Shopify Plus to use custom apps or Functions?

Custom apps work across paid plans. Some extension points, including aspects of checkout extensibility, are Plus-only. We confirm what your specific requirement needs during scoping rather than assuming an upgrade.

Can you take over an app another developer built?

Yes, and we do it regularly. We audit the OAuth flow, session storage, webhook verification and API version first, then give you an honest assessment of whether it should be maintained or rebuilt.

Will a custom app slow my store down?

Done properly it usually speeds it up. A single purpose-built app frequently replaces several App Store apps, each injecting its own scripts and storefront assets. Consolidating that payload is a common side benefit.

What ongoing maintenance does an app need?

API version upgrades on Shopify's quarterly cycle, dependency updates, monitoring, and fixes when Shopify deprecates something an app depends on. Our retainers start at 20 hours or $3,000 per month.

Can you build an app for the Shopify App Store?

We focus on custom apps for merchants. A public app is a product business with onboarding, billing and support obligations attached, and we will tell you honestly if that is outside what we should take on for you.

Should I build an app or use one from the App Store?

Install if an App Store app gets you to roughly 80%. Build when the functionality is specific to how your business operates, protects margin or removes recurring manual work, and somebody will own it afterwards. We will say which we think applies on the call.

Book a technical scoping call

Bring the problem rather than the spec. Tell us what breaks, what your team does manually, or what Script Editor used to handle, and we will tell you whether it needs an app, an App Store install, or a process change. If your requirement is ERP-specific, our Shopify Plus development overview covers the wider integration picture.