Faceted navigation without wrecking your crawl budget
Filters multiply into millions of near-identical URLs. The fix is not a plugin. It is deciding which handful of combinations deserve to be pages.
AUTHOR
CTO at Lucent Commerce. 32 posts, newest first.
Filters multiply into millions of near-identical URLs. The fix is not a plugin. It is deciding which handful of combinations deserve to be pages.
You almost certainly do not need a flag platform. On Shopify you need a convention, a theme setting, and the discipline to delete a flag once it has done its job.
The discount system reduces prices. It does not put things in carts. Once you know which half of the problem you are solving, the build stops being a fight.
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.
Metaobjects are a database you design once and query for years. The query surface is narrower than the modeling surface, and that is the thing to design around.
Shopify already decides which location ships which order, and its default is better than most of the logic people build to replace it. The work is in the inventory numbers underneath and the exceptions the default cannot express.
Mechanically it is the safest upsell there is. Commercially it is decided by one number nobody calculates first: the share of your orders Shopify will let it appear on.
A feed is a view of your product data, not a place to fix it. Most stores need better data in Shopify, not a feed management platform on top of it.
The argument has nothing to do with users who disable JavaScript. It is about the ordinary minutes when a script is late, blocked or broken, and whether your add to cart still works.
The Edition is the announcement. The changelog and the API version schedule are the documents that actually bind you, and only one of the three has a deadline in it.
Shopify shipped a few hundred things. Six of them change a decision you are making this quarter; most of the rest are a press release you can safely skim.
Most schema mistakes are entity mistakes: one company described as five, or five described as one. Decide how many organizations exist before you write any JSON-LD.
NEXT STEP
A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritized list of fixes.