Shopify app development agency

We build custom Shopify apps for work that doesn’t fit anything in the App Store, such as Verandah’s B2B trade application app. Most stores don’t need one, so we start by checking whether an existing app or a native Shopify feature already does the job.

Custom apps from $10,000

One app, and two jobs that didn’t need one.

Custom Shopify app, for Verandah Trade

Verandah’s B2B trade application app.

Trade customers apply for an account, staff review each application inside Shopify admin, and approval creates or connects the Shopify company and customer. It’s part of our work for Verandah Brands, a $45 million ecommerce company.Read the case study
“Skai Digital has been extremely skilled, service-oriented, and professionally competent in their process with us... I am extremely satisfied with the collaboration and would recommend anyone who needs similar services to speak with Skai before ordering services elsewhere.”
Simon Alert KristensenHead of Marketing at Epivity

When to build a custom app, and when not to

A custom app is software you then own. It needs hosting, monitoring and updates as Shopify retires API versions, so the first question is whether you need one at all.

Don’t build it: an existing app does most of the job

Don’t build it: Shopify already does it

Don’t build it: you only need data moving

Build it: your process doesn’t match anything on sale

Build it: your staff work inside Shopify admin

Where a custom app can reach

Part of Shopify What an app does there
Pages in Shopify admin Staff tools embedded in admin, such as a queue of applications to review.
Order, customer and product pages Admin UI extensions add actions and blocks where staff already work.
Storefront Theme app extensions add blocks you place in the theme editor, without editing theme code.
Checkout Checkout UI extensions. The information, shipping and payment steps are Plus only. Thank you and Order status pages are on most plans.
Discount, delivery and payment logic Shopify Functions. A custom app containing them needs Plus. A public app containing them works on other plans.
Automation Flow triggers and actions connect the app to the workflows your team already runs.
Other systems Webhooks and the Admin API let the app react to orders and customers and write the results back.

How an app project runs

The first step can end the project, and we’d rather it did than build something you don’t need.

  1. Check you need one

    We go through the App Store, Shopify’s native features and whether a small process change would do. If something existing fits, we’ll tell you.

  2. Choose how it’s distributed

    Custom distribution for your store, or for several stores in one Plus organization. Public distribution if you want other merchants to install it, which means Shopify’s review. You can’t change this later, so we decide it first.

  3. Map the job and its awkward cases

    We write down who does what, which records the app creates or changes, and what happens when the data doesn’t fit. The scope and price come from this.

  4. Build and test

    We build with Shopify’s own admin components so the app feels part of admin, and test it on a development store before it touches your live data.

  5. Install and watch

    You install it from a link we send. Your staff use it on real work while we watch closely and fix what they run into.

  6. Keep it current

    Shopify releases a new API version every quarter and supports each for at least 12 months. We keep the app on a supported version if you want us to, or hand it to your developers. You own the code.

Custom apps from $10,000

What a custom app costs

We check on a discovery call whether you need an app at all, then agree the scope and price with you before any work starts.

Book a call

Included from $10,000

  • A check of existing apps and Shopify’s native features first
  • One custom app for one store
  • Screens for your staff inside Shopify admin
  • Webhooks, error handling and logging
  • Testing on a development store, then the install on yours
  • Close monitoring after launch

What pushes it up

  • Public distribution and Shopify’s App Store review
  • Checkout extensions and Shopify Functions
  • Storefront blocks through a theme app extension
  • Connections to your ERP or other systems
  • Installing across several stores in a Plus organization
  • Long approval flows or reporting

Frequently asked questions

How much does a custom Shopify app cost?
Custom apps start from $10,000 for one app on one store. Public distribution, checkout extensions, Shopify Functions and connections to other systems push it up. Hosting and ongoing development are separate. We agree the scope and price with you before work starts.
Do we need a custom app, or will an existing one do?
Most stores should start with an existing app. Build when your process is what sets you apart and nothing on sale fits it, or when you’re working around several apps to do one job. We go through this on the first call and we’ll tell you if you don’t need us.
What’s the difference between a custom app and a public app?
A custom app is installed through a link on one store, or on several stores in the same Plus organization. A public app can be installed by any merchant, goes through Shopify’s review and can be listed in the App Store. You can’t change the method after you’ve selected it.
Do we need Shopify Plus for a custom app?
Not for most apps. Admin screens, webhooks and the Admin API aren’t limited to Plus. Custom apps containing Shopify Functions are, and so are checkout UI extensions on the information, shipping and payment steps.
What does a custom app cost to keep running?
Hosting, monitoring and updates. Shopify releases a new API version every quarter and supports each for at least 12 months, so an app needs regular attention even when nothing about your store changes. Count that before you decide to build.
Can you build an app for the Shopify App Store?
That’s a different project from a custom app. A public app has to pass Shopify’s review, respond to mandatory compliance webhooks and go through a review for protected customer data. We’d scope it separately.
Can one app work across several of our stores?
Yes, if they belong to the same Plus organization: a custom app can be installed on each of them. Stores outside that organization need public distribution or a separate custom app.
What did you build for Verandah?
A B2B trade application app. Trade customers apply, staff review each application in an embedded Shopify admin screen, and approval creates or connects the Shopify company and customer. Read more about our work for Verandah Brands in the case study.
Who owns the app?
You own the code we build for you. You can keep working with us, hire your own developers or choose another partner. Apps and software from other companies have their own terms.
“You will never work with anyone that is as painless, as good, as creative and as knowledgeable as you guys … I have only praise to say”
Luisa ArangoHead of Marketing & Ecommerce at Kastel Shoes

What would you like to improve?

Tell us what’s getting in the way or what you’d like to build. We’ll talk through the options and whether we’re the right team to help.

Book a call