The migration dry run: rehearsing a cutover
How to rehearse a migration cutover: run the full sequence on real data, time every step, and practice the rollback before launch night.
BLOG
Specific, opinionated writing on Shopify Plus architecture, migrations and selling internationally, often including the argument for not buying the more expensive option.
How to rehearse a migration cutover: run the full sequence on real data, time every step, and practice the rollback before launch night.
A freeze that stops everything gets broken by the first urgent request and then means nothing. Freeze the things that cannot be undone from the admin, and leave the rest open.
Somebody curates your home page every week. Nobody has ever looked at what the search box returns for your best-selling product.
Shopify has no staging environment and is not going to grow one. What it has is enough, if you know which of the four available environments each kind of change belongs in.
What Shopify theme app extensions are, how they differ from pasted snippets, and why “does it use one?” should shape which apps you buy.
Lint, preview and a performance budget, run on every pull request. Three stages, all of them built from tools Shopify already ships.
A review that produces forty comments produced nothing. Automate the nitpicks, then spend human attention on blast radius, Liquid cost and who owns the setting.
Changing the architecture and keeping the design is a legitimate project, and a harder sell than a redesign. It is also the one that pays back.
How to design Shopify theme settings merchandisers understand: write the label first, pick types that block wrong answers, and ship safe defaults.
Switching the currency is the first ten percent. The rest is menus, metafields, notification emails, size guides and the tags your filters are built on.
Most upsell apps add a script to every template to serve a widget on one. Shopify already ships the endpoints to do it without one.
Assistants do not remember your brand, they retrieve it. Two of the three things they retrieve are not on your site, and Google says there is no markup that changes this.
NEXT STEP
A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritized list of fixes.