Store Rescue — 30 days, fixed price
A rescue takes a neglected PrestaShop or WooCommerce store and makes it maintainable again. It ends with a store you can safely change, running on monitored infrastructure, with a rollback path and someone whose job is keeping it that way.
What's actually wrong underneath
Scope, in delivery order
- Audit and baseline — code, database, server; guarantee baseline captured.
- PHP upgrade to 8.4 minimum.
- Platform upgrade — PrestaShop to 9.1, or WooCommerce brought current.
- Module triage — keep, replace, remove, or rewrite.
- Database work — indexes, slow queries, bloated tables.
- Front-end performance.
- Migration to managed infrastructure.
- Handover — staging environment, deploy process with rollback, backups, monitoring, written documentation. Repository access is yours from day one.
Timeline
What I won't do
- Quote before I've seen the code. A fixed price from a screenshot is a guess with your money inside it.
- Rescue a store that should be rebuilt. If a rebuild is cheaper I'll tell you, and lose the bigger invoice.
- Take on a store that can't reach the guarantee economically. You'll hear that at the review stage, before Stage 2 exists.
- Rewrite abandoned third-party modules inside the fixed price. If a module blocks the upgrade and has no maintained replacement, that's a Stage 1 finding and a decision we make together — not a surprise.
The offer
Technical Review
Fixed price. 3 business days from receipt of access. Deliverable: written findings, ranked by business impact, plus the fixed quote for Stage 2. Credited in full against Stage 2 if the client proceeds.
Store Rescue
Fixed price, quoted at the end of Stage 1. Never quoted before. 30 working days. 50% on start, 50% on delivery. Guarantee: if the acceptance criteria are not met, the second 50% is not invoiced.
Managed Engineering
Month to month. No contract. No notice period. Begins the day the rescue goes live.
The guarantee. On the three templates named in your Stage 1 report — home, top category, top product — measured with Lighthouse mobile via the PageSpeed Insights API from a US test location, median of three consecutive runs:
LCP under 2.5 seconds · CLS under 0.1 · Total Blocking Time under 200ms · Lighthouse Performance score of 85 or better.
Baseline captured before any change, using the same method. Third-party scripts added after handover — analytics, chat, pixels, review widgets, A/B tools — are excluded. Real-user field data from the Chrome User Experience Report is reported monthly once 28 days of data exist, but is not guaranteed, because we do not control your traffic mix or your visitors' devices.
The 30 working days begin when we have SFTP or SSH, database, admin, DNS, and repository access — not at signature. The clock pauses on any client-side blocker, confirmed in writing.