Checklist
- Knit is installed and has been opened once in Shopify admin.
- The bundle is Active and includes the product you are testing.
- In Shopify admin → Discounts, the Knit automatic discount is Active.
- You are testing a product that actually belongs to that bundle (product match or collection membership).
- You waited up to 5 minutes after the last bundle edit (cache).
Widget does not appear
Add to cart fails
- On Liquid: confirm the theme is not intercepting the widget button, and that ATC override is only on if you intend the theme button to add the bundle. See Shopify integration.
- On headless: you must handle
addToCartoverpostMessageand reply withaddToCartResultwithin about 10 seconds, or the widget showsCART_TIMEOUT. See Headless Bundles API. - On Tapcart: publish the app after adding the block, then test on a device, not only the static canvas.
Discount missing at checkout
Items can land in the cart at full price when__FB_ATC_UID never reaches Shopify.
- Confirm the Knit automatic discount is Active.
- Confirm the bundle is Active.
- Inspect the cart or order: each bundle line must show
__FB_ATC_UIDas a line-item property. - If a cart app, Hydrogen cart, or middleware strips custom properties, keep this one. See How discounts apply.
What to send support
Include:- Shopify domain (
your-store.myshopify.com) - Product handle or ID
- Endpoint URL or page URL
- Full JSON error (
{ ok: false, code, message }) or[nameless]/[knit-bundle]console logs - Screenshot or recording (storefront, Tapcart preview, or device)