← Latest Shopify changes

POS UI Extensions 2026-07 adds discount allocations to bundle components

APIUpdatePOS Extensions2026-07

Shopify developer change

MerchantDiff detected this entry in Shopify's official developer changelog on July 15, 2026.

This Shopify update is categorized as API, Update, POS Extensions, 2026-07.

What changed

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: shopify.cartLineItem.components?.[0]?.discountAllocations The same LineItem shape is also used in Cart API cart state, so apps that read line items from shopify.cart.current.value.lineItems can access component discount allocations on bundle components there as well. Previously, POS UI Extensions exposed discount allocations on the parent line item through lineItem.discountAllocations, 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.

Who is affected

Developers maintaining Shopify POS apps or POS UI extensions should review this change.

What action may be needed

Review whether the new capability is relevant to your app. If you plan to use it, test the affected API or workflow before adopting it in production.

Referenced API version: 2026-07

Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.

Want the actionable version?

MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.

Get MerchantDiff →