Skip to main content
Knit does not charge a separate checkout. Shoppers pay in Shopify checkout. A Shopify Discount Function shipped with the app reads a hidden line-item property and applies the bundle reward. You do not configure this per add-to-cart. You do need the Knit automatic discount to stay Active in Shopify admin → Discounts.

The line-item property

When a shopper adds a bundle, every line in that add carries:
The same value is on every line in the group. The Discount Function uses it to:
  1. Recognize which cart lines belong together
  2. Match the bundle version and tier
  3. Apply the percentage or fixed reward from that tier
If this property never reaches Shopify, items still sit in the cart at full price.

Where it can get lost

If a cart layer, middleware, or checkout app drops unknown line-item properties, the bundle discount will not apply. Keep __FB_ATC_UID.

Verify

  1. Add a bundle to cart from the widget.
  2. Complete a test order (or inspect the cart payload).
  3. In Shopify admin → Orders, open the order.
  4. Each bundle line should show __FB_ATC_UID as a line-item property, and the discount should be on the order.
If lines are in the cart but the discount is missing, see Troubleshooting.