I had the same issue. For me it’s because I didn’t execute the step “npm run deploy”. Initially I only did “npm run dev” and thought it would run app and its extensions. Turns out deploy is required for starting and updating extensions. In fact every update in extension requires another deploy.
Topic summary
Problem: After creating a theme app extension for Dawn (OS 2.0), the “Add block” panel shows “No App blocks found” despite successful setup in a development store.
What was tried: New dev stores, updating Shopify CLI, recreating the app, and a minimal block schema targeting product/index. No errors on push/enable. Some considered reverting to Online Store 1.0 or speculated about needing a full installable app or Ruby version mismatch.
Working fixes reported:
- Use the CLI scaffold with: shopify extension create --getting-started. This made the app block appear.
- Ensure the block schema’s “templates” includes the page type (e.g., “product”, “index”); blocks only show on those templates.
- In Partners > Apps > Extensions > Development store preview, enable and set visibility for the extension.
- Run npm run deploy (not just npm run dev). Deployment is required for initial load and each update during development.
Additional note: One user observed the issue on Shopify Plus Sandbox stores but not on standard Development Stores.
Status: Partially resolved with the above steps; environment-specific issues (e.g., Plus Sandbox) may persist. A screenshot was shared but is not essential to the solution.
2 Likes