Skip to main content
Use this page when the widget is missing, add-to-cart fails, or checkout does not show the bundle discount.

Checklist

  1. Knit is installed and has been opened once in Shopify admin.
  2. The bundle is Active and includes the product you are testing.
  3. In Shopify admin → Discounts, the Knit automatic discount is Active.
  4. You are testing a product that actually belongs to that bundle (product match or collection membership).
  5. 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 addToCart over postMessage and reply with addToCartResult within about 10 seconds, or the widget shows CART_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.
  1. Confirm the Knit automatic discount is Active in Shopify admin → Discounts.
  2. Confirm the bundle is Active.
  3. Add a bundle from the widget, then open the test order in Orders. Each bundle line should show __FB_ATC_UID and the discount.
If a cart layer, middleware, or checkout app drops unknown line-item properties, the bundle discount will not apply. Keep __FB_ATC_UID.

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)