BestFeed AI is live — review and improve product content for AI discovery.Explore BestFeed →
Home/Blog/Why an extension can exist but still not show
BestUpsell

Why an extension can exist but still not show

A practical checklist for the last mile between Shopify extension code and a visible storefront.

An extension can compile and appear in an admin list while remaining invisible to shoppers. Placement, saved configuration, publish state, runtime match, and store plan sit between code and the page.

Check the five gates

  1. Implementation.
  2. Access and scopes.
  3. Editor placement.
  4. Published configuration.
  5. Runtime match and successful request.

Start with the editor

Product Page and Cart Drawer paths need a Theme App Block or App Embed. Checkout, Thank You, and Order Status paths need their corresponding editor placement.

Use a real test order

Test one known trigger, one available variant, and one expected discount. A screenshot of the admin page alone cannot prove runtime behavior.

Write the result down

Record the store plan, extension target, configuration ID, test order, timestamp, discount result, and order event.

一个扩展可以成功编译、出现在管理端列表里,但顾客仍然看不到。编辑器放置、保存配置、发布状态、运行时匹配和店铺计划都位于代码与页面之间。

检查五道门

  1. 实现。
  2. 计划和权限。
  3. 编辑器放置。
  4. 发布配置。
  5. 运行时命中和请求成功。

先检查编辑器

商品页和 Cart Drawer 需要 Theme App Block 或 App Embed。Checkout、Thank You 和 Order Status 需要对应编辑器放置。

用真实测试订单

选择已知触发商品、可售 Variant 和预期折扣。管理端截图不能证明运行时行为。

把结果记录下来

记录店铺计划、扩展 target、配置 ID、测试订单、时间、折扣结果和订单事件。

BestUpsell Team
BestUpsell focuses on moving every Shopify extension from code to a real customer surface.