The request
“We need to update the theme. Downloading the new version isn't the problem. Transferring all the custom modifications and keeping the current page structure is. We don't want to lose any of it.”
The brand's theme was several versions behind and heavily customized. A clean update would have erased the work.
The approach
We inventoried every customization on the old theme, installed the new version on a duplicate, and recreated each customization on the new structure. Anything the new theme now handled natively was dropped to reduce future maintenance.
The brand signed off on the duplicate before publish.
What we shipped
Complete inventory of existing customizations
Each customization recreated on the new theme version
Redundant customizations retired
Merchant review and sign-off before publish