Platforms · Shopify

Shopify development for stores with serious requirements

Custom apps, Shopify Functions and integrations for established Shopify merchants – and a straight answer when Shopify isn’t the right fit.

Clothing rails and pendant lights in an independent clothing store

Fit

When Shopify is the right platform, and when it isn’t

Appropriate when

  • You want hosting, security patching and checkout infrastructure to be someone else’s job
  • Your catalogue fits products, variants and structured data in metafields
  • Your team should run the store day to day without a developer
  • Your B2B needs fit Shopify’s built-in B2B: since April 2026, company profiles, payment terms, volume pricing and up to three active B2B catalogues are available below Plus

Not appropriate when

  • Prices must be calculated per order from rules or dimensions that catalogues can’t express
  • Checkout logic would need custom Functions on a plan below Plus, where custom apps containing Functions aren’t available
  • You need control of the platform code, its hosting or where its data lives
  • The store would depend on a long list of apps to do the core job

Development

Typical Shopify development work

  • Custom apps. Private integrations and admin tools built on the Admin API and webhooks, owned by you rather than rented from the App Store.
  • Shopify Functions. Discount, payment, delivery, cart and checkout validation, bundle and order routing logic that runs inside Shopify. Public App Store apps with Functions work on any plan; custom apps containing Functions need Shopify Plus.
  • Structured product data. Metafields and metaobjects in place of product descriptions doing the work of a database.
  • Theme work. Theme app extensions and sections, and removing leftover code from apps that were uninstalled years ago.
  • App clean-ups. Replacing overlapping apps with built-in features or one piece of custom code.

Common problems

What we’re usually asked to fix

  • Discounts or shipping rules stopped working

    Shopify Scripts could no longer be edited from 15 April 2026 and stopped running on 30 June 2026. Logic that lived in Scripts has to be rebuilt with Shopify Functions.

  • Too many apps

    Overlapping subscriptions, scripts slowing the storefront, and business data spread across services nobody reviews.

  • Stock or orders out of step with the ERP

    Integrations without reconciliation, webhooks missed during an outage, or rate limits hit during bulk updates.

  • An integration that quietly aged

    Shopify releases a new API version every quarter and supports each for at least twelve months. Integrations that aren’t moved forward eventually break.

Integration

Connecting Shopify to your other systems

Shopify exposes orders, products, inventory, customers and fulfilment through its Admin API, with webhooks for changes and bulk operations for large data sets. That’s enough to connect it to ERP, warehouse, PIM, CRM, accounting and marketplace systems, whether or not a ready-made connector exists.

Need Shopify to exchange orders and stock with an existing ERP? We can build the integration. More on integrations.

Migration

Moving onto Shopify

  • URLs change shape. Products, collections and pages live under fixed paths, so every old address with traffic needs a redirect.
  • Passwords don’t transfer. Customer records can be imported; customers then activate their accounts or set a new password.
  • Plugins become apps or code. Each extension on the old platform needs a decision before the build starts, not during it.
  • Integrations are rebuilt. Connections to the ERP, warehouse and accounting system are rebuilt against Shopify’s APIs and tested end to end.

Replatforming

In practice

What this work typically involves

Shopify work usually starts with a review of the apps, theme code and integrations already on the store, then moves each piece of logic to where Shopify intends it to live: Functions for checkout rules, custom apps for integrations and admin tools, and metafields and metaobjects for structured data. Changes are tested before they reach the live store and released around your trading calendar.

eplatforms also builds and runs its own product, Order Exceptions, whose Shopify app – a read-only connector that checks every refund against the payment transaction behind it – has been submitted to Shopify for App Store review, as of September 2026.

If you’d like to see work comparable to your own requirements, ask. We’ll tell you plainly what we have and haven’t done.

Next step

Need Shopify to do something an app can’t?

Tell us what the store needs to do and what it connects to.