Tags:
- POS Extensions
- 2026-07
POS UI Extensions 2026-07 adds discount allocations to bundle components
Starting with POS UI Extensions API version 2026-07, product bundle components in cart line item data include discount allocation details.
Apps can access component-level discount allocations from bundle components on a cart line item, for example:
The same shape is also used in Cart API cart state, so apps that read line items from can access component discount allocations on bundle components there as well.
Previously, POS UI Extensions exposed discount allocations on the parent line item through , while bundle components exposed component-level tax information but not component-level discount allocations. This made it difficult for apps to calculate component-level discount, tax, reporting, or compliance values for discounted product bundles.
This change is additive. Apps using API version 2026-04 or earlier do not need to make any changes.
Apps adopting API version 2026-07 can use when working with discounted product bundles. Apps should handle the property being absent or empty when a bundle component has no discount allocations.
For more information, see the [Cart Line Item API reference](https://shopify.dev/docs/api/pos-ui-extensions/2026-07-rc/target-apis/contextual-apis/cart-line-item-api#cartlineitemapi- propertydetail-cartlineitem) and the [Cart API current property](https://shopify.dev/docs/api/pos-ui-extensions/2026-07-rc/target-apis/contextual-apis/cart-api#cartapi-propertydetail-curr ent).