Headless for one template, theme for the rest
Partial headless is a legitimate destination, but it is three different architectures wearing one name, and only one of them is cheap. The cart decides which you can have.
BLOG
Specific, opinionated writing on Shopify Plus architecture, migrations and selling internationally, often including the argument for not buying the more expensive option.
Partial headless is a legitimate destination, but it is three different architectures wearing one name, and only one of them is cheap. The cart decides which you can have.
Video helps when it answers a question a photograph cannot. For most catalogs that is a small number of products, and the fourth photo would have done more.
Shopify already resizes, converts and caches your images. Most slow stores are slow because the theme asks for the wrong size, not because the CDN is missing.
Your navigation is not an internal linking strategy, and an app will not fix it. The links that matter are the ones a person wrote into a sentence.
Every default inventory metric assumes a flat sales rate. On a seasonal catalog that assumption is wrong in exactly the weeks the decisions get made.
Shopify, the ERP and the warehouse each show a different figure, and every integration project tries to make them agree. The fix is deciding which one is allowed to be right.
Marketing waits a week for a landing page because every page is built from scratch. Build the kit once and the queue disappears.
A campaign page is a rearrangement of blocks you already own, published by a marketer in an afternoon. If it needs a developer or a page builder app, the theme is the problem.
Nested loops, metafields inside iterations, and filters recomputed 200 times. The patterns that make a theme slow on the server, and why that is usually not your worst problem.
Peak monitoring is not analytics with a faster refresh. It is four signals, a written threshold under each one, and a named person whose job is to say something out loud.
Every speed project is the same three decisions applied to every file the page asks for. Most of them start with the wrong one.
The instinct is to clone: a second store, or a second product record per country. Shopify separates availability, price and language from the product itself so you do not have to.
NEXT STEP
A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritized list of fixes.