Cart mutations reject unconfirmed writes in POS UI extensions 2026-10
- Takes effect
- Not announced
- Published
- 11 Oct 2026
In POS UI extensions API version 2026-10 , Cart API mutations reject when Shopify POS doesn't confirm that the cart changed. In earlier versions these mutations resolve whether or not POS applied the write. This is a breaking change for apps that adopt 2026-10 , and those apps need to handle a rejected promise on every cart mutation they call. Apps on 2026-07 and earlier are unaffected. What changed POS reports the outcome of every cart write. Only a success result confirms that the cart changed. Earlier API versions resolve the mutation regardless of that result, so an app can't tell an applied write from a dropped one, and an app can show a fee or a discount as applied when the cart never changed. In 2026-10 , these mutations reject unless POS confirms the write: bulkCartUpdate , removeLineItem , applyCartDiscount , addCartCodeDiscount , removeAllDiscounts , setCustomer , removeCustomer , addLineItemProperties , bulkAddLineItemProperties , removeLineItemProperties , setLineItemDis
Read the vendor's announcement
Get this on your timeline
Add your stack to StackClock and we will remind you before it takes effect, along with your domain, certificate and license expiries.
Start free