Catching Deleted Theme Assets Before a Shopify Deploy
A merge can delete a theme asset on one branch and keep a preload for it on another, with no conflict. Run Theme Check MissingAsset alone on the merged theme before you deploy.
Category
Practical guides for developers and merchants building on Shopify, covering themes, apps and custom code, and how product data and AI agents decide whether a store is found and recommended.

A merge can delete a theme asset on one branch and keep a preload for it on another, with no conflict. Run Theme Check MissingAsset alone on the merged theme before you deploy.

Canvas lets Sidekick edit a copy of your Shopify theme code from a chat. In a test with a 650-item Load more list, three precise prompts produced code that loaded nothing and three vague prompts worked. Here are seven checks to run in a browser before you publish.

Shopify’s partial tag can load more of a long Liquid list without a page reload, but it runs only on development stores created with the Liquid July 2026 preview. Back and shared links work only if you rebuild the earlier pages.

The red “Shopify’s Google Analytics stub called with” console message means something still calls the old Universal Analytics ga function. How to find the caller, pause the legacy tags without deleting them, and check the result.

A Liquid loop over a Shopify metaobject definition’s values stops at 50 entries. Paginate raises it to 250 per page, and in a test a split array and a range of 1,300 were not capped.

A theme app extension can read its own app’s metaobjects in Liquid with storefront access left at NONE. Which type strings, handles and list paths resolved, and which returned nil.

When a Shopify app adds a bar, a menu or a product grid after first paint, the page below it moves. How to find what moved, reserve the space in the theme, and what our lab measured.

One Liquid syntax error can keep a file from reaching a Shopify theme while the GitHub branch looks merged and healthy. How to find the rejected file, gate merges and confirm the live copy.

A theme that hides the page until DOMContentLoaded keeps a downloaded hero image off the screen until every deferred script has run. How to confirm the hide, what to remove, and what our lab measured.

Shopify’s orderCreate has no idempotency key. Which errors are safe to retry, how to check before a replay, and three copies of one order in a test on a development store.

Shopify public apps must call the GraphQL Admin API with expiring offline tokens by 1 January 2027. The exact 403, a tested PHP migration and refresh, and what the 403 looks like in practice.

Shopify API 2026-10 is the latest stable version. The ten breaking changes, who is affected, a step-by-step upgrade from 2026-07, and what a schema diff and a clean test run cannot show.
With your permission, iLogr uses Google Analytics and Jetpack Stats to count which articles are read. Nothing is loaded unless you accept. Privacy policy