Shopify · App development · Custom apps & Functions

Shopify app development: when the app you need doesn't exist.

Some requirements no App Store app will solve: too specific, too close to your processes, too many compromises. I build custom apps and Shopify Functions for checkout, payment and B2B logic — and my own apps in the Shopify App Store that prove the same craft.

Book an intro call free of charge · about 25 minutes · via video

When is your own Shopify app worth it?

Not every problem needs an app. But when three App Store apps have to be combined to half-solve one requirement, it's time.

01 — Gap

The App Store has nothing that fits

Your requirement is too specific for off-the-shelf apps: shipping logic, price calculation, approval workflows. A custom app solves exactly your case.

02 — Compromise

Three apps getting in each other's way

App stacks create conflicts, costs and messy data. Your own app replaces the stack with one clean solution.

03 — Integration

Your system doesn't speak Shopify

ERP, inventory or ticketing without a ready-made connector: an integration app connects both worlds — error handling included.

Custom app or public app — what's the difference?

A custom app is installed in your store only and built around your processes. A public app is listed in the Shopify App Store and runs in many stores. The key difference: if an app contains Shopify Functions, it only runs as a custom app on Shopify Plus — as a public app it runs on every plan.

For merchants without Plus, that means checkout or payment logic comes in through a public app. That's exactly why I build my own App Store apps. Custom apps without Functions — for integrations, data sync or admin tools — run on every plan.

What are Shopify Functions — and what replaces Shopify Scripts?

Shopify Functions are small programs that Shopify itself runs at checkout: they calculate discounts, hide payment or delivery methods or validate the cart. They replace Shopify Scripts, which could no longer be edited from 15 April 2026 and stopped running entirely on 30 June 2026.

If you're missing logic from old scripts, a report in your Shopify admin lists the scripts that were active. I rebuild that logic as a Function. Checkout Extensibility, Shopify's toolkit for visible checkout extensions, adds notices or fields — though on the information, shipping and payment steps only on Plus.

Payment methods and checkout rules: what works without Plus?

Hiding, reordering or renaming payment methods and controlling delivery options by rule all run on Shopify Functions — and therefore on every plan, as long as the logic comes from a public app. Shopify's own Checkout Blocks only offers payment rules on Plus.

For the most common cases there's my app KM Payment Rules — for example bank transfer for domestic orders only, or hiding PayPal above a certain cart total. If your rule goes further, a custom solution is a good topic for an intro call.

B2B logic and invoice payment: what can Shopify do itself?

Shopify now includes core B2B features on every plan: company profiles, payment terms, quantity rules and up to three catalogs with their own prices. Catalogs for individual companies, unlimited catalogs, deposits and partial payments remain Shopify Plus only.

Often a smaller solution is enough: invoice payment for trade or returning customers only works on every plan with a customer tag and a payment rule. Anything beyond that — approval workflows, prices from the ERP, tiers per customer group — I build as a custom app.

Your system doesn't speak Shopify: when do you need middleware?

Middleware is a small program between Shopify and another system — ERP, inventory or ticketing. It translates data in both directions, catches errors and keeps logic out of Shopify that doesn't belong there.

Without Plus it's often the right approach: if the checkout can't be customised, the logic runs outside Shopify and only delivers results to the store — availability or links, for example, via metaobjects, Shopify's own objects for structured content.

Your own App Store app — without in-house developers?

Yes, as a partnership. If you have the expertise for a niche but no development team, I build the app for the Shopify App Store — with a revenue share instead of the full project price if you prefer.

That's how M&N Gewährleistungslabel Pro is being built right now, together with Luis Nickel of the e-commerce agency Herzog & Nickel. We agree the terms in a conversation — they depend on effort, market potential and who does what.

References: own apps and client projects

My own apps in the Shopify App Store and projects for clients — built the same way: data model first, then code.

Own app · live

KM Payment Rules

Hide, reorder and rename payment methods at checkout — by cart total, country, customer tag or shipping method. A Shopify Function, no Plus needed.

Own app · live

KM Distance Shipping

Shipping rates by distance or postcode zone, right at checkout. No external map service, addresses are never stored.

Partnership · in development

M&N Gewährleistungslabel Pro

An app for the legal guarantee notice in German stores, built together with Luis Nickel of Herzog & Nickel. Launching soon: US$3.95 a month, 7-day free trial.

Client project · in progress

Mister Piano: concert tickets from Vivenu

Middleware between the Shopify store (Advanced, not Plus) and the ticketing system Vivenu: concert status and ticket links are to flow into the store dynamically, seat logic runs outside the theme.

Client project · completed

Golf24.com: Xentral to Shopify

Connecting the Xentral ERP: product master data, variants, stock and shipping processes, plus a structured import with images and metafields.

Own product · in development

Cookstack

Recipe CMS for Shopify: create recipes, publish them to the store as metaobjects, export them as a cookbook. Getting its own website.

From requirement to running app

A project with a clear scope, a fixed price and a defined handover. A typical app is ready in 2–4 weeks.

  1. Step 01

    Intro call

    You describe the requirement; I tell you honestly whether an app is the right solution — or whether there's a simpler way.

    free
    about 25 minutes
  2. Step 02

    Concept & scope

    Data model, integrations, Shopify APIs: I define the scope concretely enough to make a fixed price possible.

    from €190
    depending on complexity
  3. Step 03

    Development

    Built in visible increments — you watch the app grow instead of waiting weeks for a finished result.

    Fixed price
    usually 2–4 weeks
  4. Step 04

    Testing in your store & go-live

    The app is tested against your store — it only goes live once everything works.

    included
    before every go-live
  5. Step 05

    Handover

    Source code and documentation are yours. You don't depend on me — any developer can take over.

    included
    documented
  6. Step 06

    Operations & API updates

    Shopify's APIs change. If you like, I keep your app up to date — as part of ongoing support or billed by effort.

    €640 / month
    optional, cancel monthly

All prices net. Reverse charge within the EU; invoicing by KEVIN METZDORF LTD.

Book an intro call Not sure which step fits? That's exactly what the call is for — 25 minutes, free of charge. Afterwards we'll both know whether it's a match.

Frequently asked questions

How much does it cost to have a Shopify app built?

It depends on the scope — a lean integration app is a different thing from a configurator. The concept starts at €190; after that you get a fixed price for development. I deliberately don't quote ballpark figures before that.

How long does it take to build a custom app?

Usually 2–4 weeks from the agreed concept to go-live, thanks to my own proven templates that every app builds on. Integrations with other systems can take longer, because they depend on those systems' documentation and test access.

Do I need Shopify Plus for my own app?

Not in general. Custom apps without Shopify Functions — for integrations, data sync or admin tools — run on every plan. Only custom apps with Shopify Functions require Plus; without Plus, the same logic comes through a public app from the App Store.

What replaces Shopify Scripts?

Shopify Functions. Scripts could no longer be edited from 15 April 2026 and stopped running on 30 June 2026. The logic can be rebuilt as a Function — as a custom app on Plus or through a public app.

What's the difference between a custom app and an App Store app?

A custom app is installed in your store only — no App Store review, no monthly fee to a third party, built around your processes. An App Store app is shared by many stores: available right away, but designed for the average case.

Can I offer invoice payment to B2B customers only?

Yes, on every Shopify plan. You mark trade customers with a customer tag, and a payment rule hides invoice payment for everyone else. That doesn't need custom development — an app like KM Payment Rules is enough.

Which apps of your own do you build?

KM Distance Shipping (shipping rates by distance, in the Shopify App Store since 14 August 2026) and KM Payment Rules (control payment methods at checkout, since 4 September 2026). In development: M&N Gewährleistungslabel Pro, together with Herzog & Nickel, and Cookstack, a recipe CMS for Shopify.

Do you build apps for a revenue share?

For Shopify App Store apps, yes, as a partnership: you bring the expertise and market access, I bring development and operations. Terms depend on effort, market potential and who does what, and we agree them in a conversation.

Do I own the app at the end?

Yes. The source code and the app are yours, and the handover is documented. Any developer can maintain the app after that.

Who keeps the app up to date when Shopify's API changes?

I can — as part of ongoing support at €640 a month or billed by effort. Shopify releases a new API version every quarter and supports each version for at least twelve months.

Trusted by

Anyone who builds and runs their own apps in the Shopify App Store knows the pitfalls of Shopify's APIs before they hit your project.

25 minutes, free of charge. Afterwards you'll know whether I'm the right fit — and what the next sensible step would be.

  • In the Shopify ecosystem since 2019
  • Own apps: KM Payment Rules, KM Distance Shipping
  • A typical app in 2–4 weeks
  • You own the code