App development

Commission a Shopify app: costs, process and distribution

June 14, 2026 · 5 min · zrapp.group · Updated September 30, 2026

Commissioning a Shopify app makes sense when standard features and available apps cannot reliably support an important workflow. Examples include ERP integration, specialist approvals or custom document processing. This guide explains the appropriate app type, effort drivers and information needed for planning.

Key takeaways
  • First check whether settings, Shopify Flow or an existing app already solve the workflow.
  • Custom distribution serves one store or stores in one Plus organisation; public distribution serves many merchants.
  • A limited first release makes data flows and failure cases easier to validate.
  • Budget for development, hosting, support and ongoing API maintenance.

When do you need your own Shopify app?

Describe a specific bottleneck: which information is missing, what manual work follows and what happens when something fails? An app should improve an observable process. For example, matching Shopify orders to internal system records while reporting missing items.

Check existing settings, Shopify Flow and suitable App Store products first. Compare data coverage, edge cases, permissions, support and export options rather than feature names alone. Presentation-only changes may need only theme customisation.

Custom app or public app?

Custom distribution installs an app by link in one store or stores belonging to the same Plus organisation. Public distribution serves many merchants through the Shopify App Store. Choose before publication: the distribution method cannot subsequently be changed for the same app.

DistributionTypical useReview and billing
CustomOne merchant or one Plus organisationNo App Store review; no Shopify Billing API
PublicAn app product for multiple merchantsApp Store review; Shopify billing available

New apps use the Dev Dashboard in 2026

Since January 1, 2026, new custom apps can no longer be created directly in the Shopify admin. Use the Dev Dashboard instead. Existing admin-created custom apps continue to work, so older tutorials showing private-app creation describe an outdated creation process.

Distribution and authentication are separate choices. Embedded apps can use managed installation and token exchange; other apps use an appropriate authorisation flow. The client-credentials flow is for stores in the developer’s own organisation, not every agency client.

What determines development cost?

The number of systems and failure cases drives effort. A data export differs from two-way synchronisation involving inventory, partial fulfilment and refunds. Interface design, hosting, privacy and operational requirements add scope.

We define the core workflow before preparing a proposal, then specify data, permissions and acceptance tests. An MVP is the smallest useful working release rather than an unchecked demonstration. Additional functions can be planned separately.

Cost driverPlanning question
IntegrationsWhich systems, APIs and access arrangements exist?
ProcessingWhat volumes, edge cases and updates occur?
InterfaceWho uses settings, status views and error lists?
DistributionOne merchant or multiple independent merchants?
OperationWho handles hosting, monitoring and support?
MaintenanceHow are API changes and new requirements managed?

Define data ownership and failure handling first

For each field, specify which system is authoritative. If both ERP and Shopify can change stock, decide which update wins. Document what happens with deleted products, missing customer data and unavailable APIs.

Webhooks report events but do not replace a complete operational process. We plan incoming-message verification, duplicate-processing prevention, retries and reconciliation. Business cases such as partial fulfilment and refunds need separate tests.

For an ERP integration, provide example records and API documentation early. A successful happy path alone does not establish reliable operation.

Plan privacy and App Store review

Shopify checks public apps before publication. Requirements cover installation, permissions, usability and accurate listing information. Review is a separate project stage and its duration cannot be guaranteed.

Every App Store-distributed app must implement mandatory privacy webhooks for data requests and deletion, even if it collects no personal data itself. Hosting in Germany alone does not satisfy every privacy requirement. Review minimisation, access controls, deletion and required agreements.

From project brief to acceptance

Start with the desired workflow and examples of real edge cases. Follow with a concept, an early prototype and delivery in a test environment. Acceptance checks the agreed processes and visible handling of failures.

Accounting functions need clear responsibilities. An app must not inadvertently reissue invoices for historical orders or double-book refunds. Our products belegio and zrapp accounting integrations show the Shopify workflows we work on. The actual solution is defined for your business.

  • Brief: describe the current process, target and examples.
  • Design: define data model, authoritative systems and permissions.
  • Build: implement the core workflow and relevant failures.
  • Accept: test installation, outages, repeated events and edge cases.
  • Roll out: agree production access, monitoring and fallback.
  • Hand over: agree code access, documentation and operational responsibility.

What to send us for your app project

Send your store URL, connected systems and a short explanation of the desired workflow. Anonymised example orders, external API documentation and a description of the users are helpful.

Clarify whether this is an internal tool or a product for other merchants. Checkout requirements also need your Shopify plan because UI extensions and Functions have different prerequisites. See customising Shopify checkout.

Sources and review basis

The following sources explain the requirements and features discussed in this article. When setting up your store, also check the requirements of your specific use case.

Frequently asked questions

How much does Shopify app development cost?

Effort depends on integrations, data flows, failures, interface and distribution. Budget separately for hosting, support and API maintenance. A specific proposal requires a defined workflow.

Can a custom app run on several stores?

Custom distribution supports one store or stores within one Plus organisation. Independent merchants require assessment of public distribution.

Does every Shopify app need App Store review?

Public apps require review; custom distribution does not. Security, privacy and operational reliability still matter.

Can I create a custom app directly in the Shopify admin in 2026?

Since January 1, 2026, new custom apps use the Dev Dashboard. Existing admin-created apps are unaffected.

Can my team develop the app further?

This depends on usage rights, source access and technical support. Agree repository access, documentation, hosting and handover before delivery.

zrapp.group Logo

Turn your Shopify workflow into an app

Send your current process, connected systems and goal. We will discuss distribution, a useful first release and delivery effort.

Discuss your app project ↗
Related articles
Development
Connecting Shopify to ERP and inventory systems
Shopify development
Customize Shopify checkout: what requires Plus?
Theme development
Customize a Shopify theme: editor, templates, Liquid and apps
Start a project →