What it was costing
The store grew the way most growing stores do. A round of development here, an app there, a quick fix to get a launch out of the door. A few years on, nobody could say for sure what half of it did.
Slow pages
Code that no longer did anything still loaded on every page, so pages took around 8 seconds to load on a phone.
Clashing scripts
Scripts from different apps got in each other's way, and the cart upsells stopped working.
Paid small changes
Nobody could safely touch the theme, so even changing the subscription options meant paying a developer.






