Shopify Maintenance

Shopify maintenance services for a store that breaks because the platform moved, not because you touched it

Shopify ships a new API version every quarter and gives about twelve months of notice before an old one stops working. Nothing announces itself. Apps and integrations keep running right up until the version they were built against is switched off.

Quarterly review of theme, apps, integrations and deprecations, plus monitoring for the things that fail silently.

The basics

What are Shopify maintenance services?

Shopify maintenance services are the ongoing operational discipline of keeping a store current: reviewing theme updates and applying them safely, tracking API deprecations that affect your apps and integrations, auditing apps for abandonment and unused subscriptions, monitoring checkout and forms for silent failures, and handling the small fixes before they become large ones.

Shopify is a moving platform. It ships quarterly, deprecates on a schedule, and does not wait for you to be ready.

Which means the alternative to maintenance is not saving money. It is paying for the same work later, in a hurry, usually while something is broken.

Straight talk

What actually degrades on a Shopify store

None of these are caused by anything you did. That is precisely why nobody notices them.

A new API version lands every quarter. Versions are labelled by year and month, and each deprecation comes with twelve months or more of notice. That notice goes to developers rather than to you, so an app built against an old version keeps working perfectly until the day it does not.

Theme updates have been wiping customisations. Since March 2026 merchants and developers have reported theme updates removing global settings, including logo files, colour schemes, header and footer configuration, custom section content and font choices. That makes applying an update a job to be done carefully with a backup rather than a button to press hopefully.

Apps get abandoned by their developers. Production apps have gone offline because whoever built them stopped reading deprecation notices. An app that has not been updated in a year or two is a scheduled outage that has not happened yet, and it is sitting in your store looking entirely normal.

You are almost certainly paying for apps nobody uses. Trials that converted, tools installed for one campaign, replacements installed without removing the original. They bill monthly and load scripts on every page, which makes them both a cost and a speed problem.

The pattern is that none of this is urgent until all of it is. Which is the entire argument for a quarterly rhythm rather than occasional catch-up work.

Failure modes

How you normally find out

The middle column is the problem. Most Shopify failures are discovered by a customer rather than by a monitor.

What breaksHow it is usually foundWhat it should be
An app after an API changeA customer reports something missingDeprecation tracked, migration scheduled
Theme customisationsSomeone notices the logo is goneBackup taken, update tested on a copy
Checkout or formsSales dip and nobody knows whyAutomated checks running daily
Payment or shipping rulesAn order arrives priced wronglyRules reviewed after every change
Integration to your ERPStock drifts out of sync for a weekSync monitored with failure alerts
Redirects and linksNobody finds out at allCrawled monthly, 404s reported
Unused app subscriptionsSpotted during an unrelated auditReviewed quarterly against actual use

The redirects row is the one worth pausing on. A broken link does not complain, does not email you and does not show up in revenue reporting. It simply stops being found.

Scope of work

What our Shopify maintenance services cover

A quarterly rhythm for the things that drift, and continuous monitoring for the things that fail without telling you.

Theme updates, done safely

Backup first, applied to a duplicate, customisations verified, then published. Given what theme updates have been doing to global settings this year, the order matters.

Deprecation tracking

Which API versions your apps and integrations depend on, and which of those have a clock running. This is the item nobody does and everybody needs.

App audit

What is installed, what is used, what is abandoned by its developer and what is quietly billing you. Usually pays for the retainer on its own the first time.

Checkout and form monitoring

Automated checks that the buy path still works, because a broken checkout discovered by a customer has already cost you a day of sales.

Link and redirect checks

Crawled regularly, 404s reported and fixed. Broken links are the failure that never announces itself and never stops costing.

Performance watch

Field data tracked per template so a newly installed app that costs you half a second is caught in days rather than at the next audit.

Access and staff review

Who has admin, which former contractors still do, and whether anyone is sharing a login. Quiet housekeeping that matters enormously once it matters.

Content and catalogue hygiene

Discontinued products handled properly, empty collections, expired campaign pages and the seasonal banner still live in March.

Small fixes included

A defined allowance of minor work each month, so the little things get done rather than accumulating into a project nobody wants to quote.

Between reviews, our bulk PageSpeed checker is a quick way to spot whether something installed recently has slowed your key templates down.

How we work

The quarterly rhythm

Inventory once, properly

Every app, integration, custom script and theme customisation written down with what it does and who built it. Most stores have never had this list, which is why nobody can assess risk.

Check against the release notes

Each quarter, what Shopify shipped and deprecated, mapped to your inventory. Most quarters this produces nothing to do, which is exactly the point.

Act on the few things that matter

Targeted adoption of relevant changes and scheduled migration for anything with a clock on it, rather than chasing every feature announcement.

Monitor continuously in between

Checkout, forms, links and speed watched between reviews, because quarterly is the right cadence for drift and far too slow for breakage.

First to go

Six things that break before anything else

In rough order of how often we find them broken on a store that has not been maintained.

Redirects from an old change

A collection renamed two years ago, links still pointing at the old address. Nobody reports a 404, they simply do not arrive.

An app nobody maintains

Still installed, still loading scripts, no longer updated by its developer. It works until an API change decides otherwise.

A form that stopped sending

Contact or wholesale enquiry forms that silently fail after a theme or app change. Enquiries stop, and an absence of emails looks exactly like a quiet month.

Discounts that outlived their campaign

Codes still active long after the promotion ended, shared in deal communities and applied by people who were never meant to have them.

Shipping rules that no longer match

Rates set against old carrier pricing or weight bands, quietly undercharging on exactly the orders that cost most to fulfil.

Tracking that stopped reporting

A pixel removed by a theme update or blocked by a change in consent handling. The reports keep generating, they are just measuring less than they were.

Every one of these is cheap to catch and expensive to leave. The form one is the most damaging, because there is no signal at all. You cannot notice emails that never arrived.

Honest limits

When you do not need a maintenance retainer

This is the easiest service in the industry to sell to someone who does not need it, so here is where we would decline.

A simple store on a stock theme. If you run a standard theme with a handful of well known apps and no custom integrations, Shopify handles most of this for you. A yearly check and a careful approach to theme updates may be all you need.

When you have a capable developer already. If someone technical is reviewing releases and owns the app inventory, adding us is duplication. What we would offer instead is the inventory and the quarterly checklist, once, so they have a system rather than a memory.

Maintenance is not growth. It protects what you have. If your problem is that not enough people arrive or too few of them buy, this budget belongs in ranking, advertising or the product page instead, and a maintained store with no traffic is still a store with no traffic.

The stores that genuinely need this are the ones with custom code, heavy theme customisation, real integrations or a long tail of apps. If that is not you, we will say so.

Investment

How much do Shopify maintenance services cost?

A modest flat monthly fee. This should be the cheapest thing you buy from an agency, and if it is not, something is being padded.

Store inventory and health check

Apps, integrations, customisations and deprecation exposure, documented once. Yours to keep, and useful whether or not you ever retain us.

Maintenance retainer

Quarterly review, continuous monitoring, safe theme updates and a defined allowance of small fixes each month. Flat fee, cancellable.

Remediation projects

Where the health check finds something substantial, such as an integration built against a version about to be switched off, that is scoped and priced separately.

The app audit alone frequently covers the fee. Cancelling three subscriptions nobody uses is not a clever saving, it is just the first thing anyone looking properly would find.

Common questions about Shopify maintenance

It depends entirely on how much has been added to it. A simple store on a stock theme with a few well known apps needs very little, because Shopify handles the hosting, security and platform layer. A store with custom code, heavy theme customisation, real integrations or a long tail of apps is a different proposition, because all of those depend on API versions that get deprecated on a schedule.

Because Shopify changed. A new API version ships every quarter and each deprecation comes with roughly twelve months of notice, but that notice goes to developers rather than merchants. An app built against an older version keeps working normally right up until that version stops being supported, at which point it fails without warning.

Not automatically, and this got worse in 2026. Since March, merchants and developers have reported theme updates removing global settings including logos, colour schemes, header and footer configuration, custom sections and fonts. Take a backup, duplicate the theme, apply the update to the copy, check your customisations survived, then publish. Never update the live theme directly.

Check when it was last updated and how recently the developer responded to reviews or support. An app untouched for a year or two is a scheduled outage that has not happened yet, because at some point an API change will land that nobody is maintaining it for. It will look completely normal in your admin until then.

Redirects from changes made long ago, apps whose developers stopped maintaining them, and forms that silently stopped sending after a theme or app change. That last one is the most damaging because there is no signal at all. Nobody can notice enquiry emails that never arrived, so it often runs for months.

Quarterly for drift, which matches Shopify’s own release cadence, and continuously for breakage. Those are different jobs. A quarterly review catches deprecations, unused apps and accumulated hygiene issues. It is far too slow to catch a checkout that stopped working on a Tuesday, which needs automated monitoring instead.

Yes, and if you have someone technical who reads the release notes, you probably should. What most teams lack is not the ability but the inventory: a written list of every app, integration and customisation with what it does and what it depends on. We are happy to build that once and hand it over, so you have a system rather than somebody’s memory.

Find out what is quietly broken already

We will inventory your apps, integrations and customisations, check what is exposed to an upcoming deprecation, and crawl the store for broken links and forms that stopped sending. Most stores have at least one thing failing that nobody has noticed. No obligation, no sales pitch.

Get my free maintenance review
  • App and integration inventory
  • Deprecation exposure
  • Broken links and forms