detektu
Shopify API changes
Info

Cart mutations reject unconfirmed writes in POS UI extensions 2026-10

doc:019fb619-9b4a-74ac-a83e-3ffa98844fb4::feed/https://shopify.dev/changelog/cart-mutations-reject-unconfirmed-writes-in-pos-ui-extensions-2026-10
Product
Shopify Admin GraphQL API
Source
Feed
Change kind
Feed Entry
Detected
Last updated

Deterministic evidence

Before / after

Extracted from Shopify's published contract. Open the source ↗

−1+81 change

1 / 1
null
{
"content_hash": "141990997dba091926888ef65e2aa8296e2ec23597e5e0c676da8e19d99818a5",
"excerpt": "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.…",
"identity": "https://shopify.dev/changelog/cart-mutations-reject-unconfirmed-writes-in-pos-ui-extensions-2026-10",
"link": "https://shopify.dev/changelog/cart-mutations-reject-unconfirmed-writes-in-pos-ui-extensions-2026-10",
"published_at": "2026-10-07T16:00:00Z",
"title": "Cart mutations reject unconfirmed writes in POS UI extensions 2026-10"
}

Interpreted documentation change

What the vendor announced

The evidence describes a breaking change in Shopify POS UI extensions with API version 2026-10: cart mutations now reject when the POS does not confirm a change, whereas earlier versions resolved irrespective of POS apply, requiring apps to handle rejected promises for cart mutations. This is an informational change documenting behavior in the 2026-10 release and notes older versions are unaffected.

Cart mutations reject unconfirmed writes in POS UI extensions 2026-10 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.…

Vendor source ↗

Monitored for you

Does this change affect your integration?

Choose the operations and fields your services use. Detektu matches Shopify findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.

Multi-source correlation

Other Shopify findings correlated with this change across sources.

  1. Info
    SDK release 15.0.1sdk:npm/@shopify/shopify-api@15.0.1
    Shopify Admin GraphQL API
  2. Deprecation
    SDK version 13.0.0 yankedsdk:npm/@shopify/shopify-api@13.0.0
    Shopify Admin GraphQL API
  3. Info
    SDK release 15.0.1sdk:npm/@shopify/shopify-api@15.0.1
    Shopify Admin GraphQL API