
A free two-business-day read of the theme, the apps and the store
Project Rescue
Shopify project rescue for stores another agency left stalled, broken after a theme or app change, or half-migrated. We take over Shopify and Shopify Plus builds at any stage.
Book a Rescue CallWhere we start
2 days to a written verdict on the theme, the apps and the storeJune 30, 2026 the day Shopify Scripts stopped running; Functions replace them
Shopify projects rarely fail loudly. They stall. The theme was edited live in the admin with no copy in version control, so nobody can say what changed or roll it back. Apps were added one at a time, until the product page loads a dozen scripts and the checkout waits on all of them.
Then the platform moves. Shopify Scripts were deprecated on June 30, 2026, any still published stopped running, and the discount and shipping logic they held has to be rebuilt as Shopify Functions. On Plus, checkout.liquid is no longer supported on the information, shipping and payment steps and was sunset on the thank-you and order status pages on August 28, 2025. An agency that built the old way and then went quiet leaves a checkout half-migrated.
Add a headless build that never reached parity with the theme it was meant to replace, or a migration that brought over half the catalog and none of the redirects, and the merchant is paying for a store that cannot ship.
Shopify project rescue starts with a read, not a rebuild: two business days with the theme, the app list and the store, and a written verdict on what is salvageable, what is urgent and what it would take.
The signs
Each of these is how merchants describe the problem on the first call. None means the store is lost. All mean the next decision should come from a read of the code, not the last agency's word.

Someone changed a section in the theme editor, the homepage lost its layout, and there is no earlier version to go back to because the theme was never in a repository.

Each app solved one problem and added one script. Now the product page scores red on Core Web Vitals and nobody knows which of the forty apps still does anything.

The discount or shipping logic lived in Shopify Scripts, or in checkout.liquid on Plus, and it went silent when Shopify retired them. The agency had no migration plan.

The move to Shopify brought over part of the catalog, dropped the variants and left the old URLs without redirects. Traffic fell the week after launch and has not come back.

A Hydrogen or custom storefront was sold as faster, reached most of the theme's features, and has sat on staging for months while the invoices kept arriving.

Replies take a week, the last deploy was two months ago, and the collaborator account you were promised was never set up. You are not sure who owns the theme.
What rescue covers
Six places a stalled Shopify store is usually broken, and what the rescue leaves behind in each.

The live theme pulled into a repository you own and connected through Shopify's GitHub integration, so every edit from now on is a commit.

Every installed app listed with what it does, costs and loads. The dead ones removed and their leftover code cut out of the theme.

Scripts and checkout.liquid customisations rebuilt as checkout UI extensions and Shopify Functions, the only way they run now.

Metaobjects, metafields and variants put back into a structure the theme, the apps and the product feeds all read the same way.

Products, customers and orders counted against the source platform, the gaps imported and the duplicates merged.

Old URLs mapped to new ones, structured data repaired and Search Console watched until the rankings return.
Read, stabilise, finish, hand over
Week one
4 things in your hands by the end of week one: access, report, hotfixes, plan5 platforms carrying one BNPL provider's plugins, Shopify checkout extensions among them
Week one ends with four things in your hands. Access: a collaborator account in our name, approved by you with a request code and limited to the permissions the work needs, with the theme, the apps, the domain and the payment accounts confirmed as yours. A state-of-the-store report in plain language. The hotfixes that were losing orders. A plan with estimates for what remains.
It also ends with the handover checklist every merchant leaving an agency needs on Shopify: collaborator access revoked for people who no longer need it, the theme files in a repository you own, the app subscriptions and custom app credentials, the domain and its DNS, Shopify Payments and any third-party gateway, and the marketing accounts the store sends to.
Checkout is where we are most often asked for proof. For a global BNPL provider we built the Shopify checkout extensions, in React and TypeScript, that let a merchant control how and where the payment method appears at checkout, beside the same provider's plugins on four other platforms. That is the layer a Shopify rescue has to work in.
Rescue is worth it while it costs clearly less than a rebuild. When the read says it does not, we say rebuild and show the numbers.
Three ways in
A fixed-scope week for a Shopify store that is live and in trouble: access and ownership recovered, the theme in version control, the cart and checkout fixes that stop the bleeding, and the state-of-the-store report with a plan. It stands on its own if you go no further.
We pick up the Shopify or Shopify Plus build where it stopped and carry it to launch: theme, apps, checkout extensions and Functions, and the integrations behind them. Weekly demos, a regression pass before publish, and the same team from the first call to the handover.
When the read shows the store cannot carry the business as built, we say so and plan either a clean rebuild on Shopify or a move to a platform that fits, keeping your data, your rankings and your launch date instead of pouring another budget into code that will not hold.
Not our word for it

Shopify Verified Skill Badge
9 experts
Shopify Verified Skill Badge
8 expertsTrusted by 100+ companies
Keep reading
FAQ
Tell us about your store and we will come back with straight answers.
Talk to usThe read starts the day the collaborator request is approved and takes two business days. If the store is losing orders right now, the stabilisation week starts the same day as the read and runs alongside it: access and ownership first, then the cart and checkout fixes, then everything else. You have the written verdict before you commit to anything beyond that week.
No. We assess from the theme, the apps and the store, without involving the previous agency, and the report is written for you. If you still have a contract with them, the report gives you the facts to close it on; if they are gone, nothing in the rescue depends on reaching them. Where they hold accounts in their own name, the first week gets those back into yours.
Never the owner login. We request a collaborator account, which is how Shopify Partners work on a store: you approve the request, you can require a request code so only the people you share it with can ask, and you set the permissions to what the work needs. Collaborator accounts do not count towards your store's user limit, and you can remove ours the day the rescue ends.
Usually, yes. Shopify keeps the published theme and its duplicates, and the theme editor's settings live in files inside the theme, so we start by duplicating what is live and pulling it into a repository. From there every change is a commit. What cannot be recovered is a version that was never saved anywhere, which is why the repository comes first and the fixes second.
Shopify retired the old ways of customising checkout. Shopify Scripts were deprecated on June 30, 2026 and any still published were deactivated; Shopify Functions replace them. On Plus, checkout.liquid is no longer supported on the information, shipping and payment steps and was sunset on the thank-you and order status pages on August 28, 2025. Discounts, shipping rules and payment ordering that lived there have to be rebuilt as Functions and checkout UI extensions, which we have built before.
Often it is part of it. Each app that touches the storefront loads its own script, and apps removed months ago may still have code left in the theme. The read lists every app with what it does, what it costs and what it loads, measures the store on real devices, and separates the apps doing work from the ones doing nothing. The removal and the theme cleanup belong to the stabilisation week when speed is what is losing orders.
It widens what can be fixed. Plus stores can run apps on the information, shipping and payment steps of checkout and use the checkout branding settings, so customisations that broke can be rebuilt properly rather than worked around. Plus also brings B2B features and expansion stores into scope, read in the same two days. The steps and the week-one deliverables are the same.
The data can be reconciled and the rankings can usually be recovered. We count products, variants, customers and orders against the source platform, import what is missing and merge what was duplicated. For rankings we rebuild the URL map, add the redirects that were never set, repair structured data and watch Search Console until the pages are back. How much returns depends on how long the gaps have been open, so the read puts a timeline on it.
The two-day read is free. The stabilisation week is a fixed scope at a fixed price, agreed before it starts, and it stands on its own. Anything beyond that, the takeover to launch or a rebuild, is scoped from the read with estimates per piece of work, so you decide against numbers rather than a retainer. No two stalled stores are in the same state, so there is no price list.
When it would cost clearly more than a rebuild. A theme hacked in a hundred places, a headless build with no path to parity, or a data model every app reads differently can be past the point where fixing is cheaper than starting clean. The read shows the numbers for both, and when rebuild is the honest answer we say so and plan it, keeping your data, your rankings and your launch date.
Yes. The read compares the headless storefront against the theme it was meant to replace, feature by feature, and against the business case that justified it. The options are to finish it to parity, to ship it for the parts of the store it already serves, or to return to a theme and keep the work worth keeping. Which one we recommend depends on the gap and on what the store earns while it waits.
The store is yours, documented and in version control, and your team has been shown how it fits together. If you want someone to keep it that way, ongoing support is available with the same people who did the rescue. If you have your own developer, we hand over to them and stay available for questions. Support is an option after a rescue, never a condition.
Let’s build something great together!
Send us a collaborator request code or a preview theme link. Inside two business days we tell you what is salvageable, what is urgent and what it would take.