What's changing
The cart tools on the Storefront MCP server are being deprecated in favour of the UCP-conforming Cart MCP tools:
get_cartan...
The cart tools on the Storefront MCP server are being deprecated in favour of the UCP-conforming Cart MCP tools:
get_cart an...Custom discounts added to draft order line items now use the draft order’s presentment currency instead of the shop currency.
This makes discount amo...
Previously, stores had to contact Shopify Support to activate discounts for B2B. Now, discounts for B2B are activated automatically, so you can create...
Starting with GraphQL Admin API version 2026-10, the deprecated priceRule field on the [DraftOrderDiscountNotAppliedWarning](https://shopify.dev...
We've added a new saved indicator to the email field at checkout. When a buyer enters their email, a tooltip now shows a short note explaining how it'...
We’re improving staff attribution over the next two updates, so it’s easier to credit the right team member for every sale.
Staff attribution in Shop...
Purchase orders record what you ordered from a supplier and what it cost. Transfers record inventory movement. The two are now connected. When you’re ...
The ITEM_NOT_STOCKED_AT_LOCATION error will be removed from InventoryAdjustQuantities, InventoryMoveQuantities, InventorySetOnHandQuantities, ...
You can now use relative paths for endpoint URLs in your Flow action [extension configuration](https://shopify.dev/docs/apps/build/flow/actions/refere...
Buyers can now request order cancellations through self-serve, in addition to requesting returns. You can set cancellation rules alongside your return...
As checkout evolves over time, we refine defaults to keep your buyer experience clear and consistent. This update refines the disclosure so your buyer...
You can now configure purchaseType and recurringCycleLimit for app discounts directly from discount UI extensions using the discounts plugin.
Pre...
Announcing 150+ updates to Shopify.
Apps can now open Shopify’s native file picker with the Intents API. This lets your app prompt merchants to choose files from their Shopify file libra...
As of GraphQL Admin API version 2026-07, app-owned shipping delivery profiles support a new boolean coversAllItems field.
Use coversAllItems on a...
As of GraphQL Admin API version 2026-07, you can define metafields for inventory transfers and set metafields directly when creating or editing tran...
The Charge vaulted payment for B2B order action charges a customer's [vaulted credit card](https://help.shopify.com/en/manual/b2b/checkout-and-orders/...
All app developers can now build Sidekick app extensions. These extensions allow your app to integrate with Sidekick, giving Sidekick the ability to a...
shippingLabelPurchase mutation in the GraphQL Admin APIThe GraphQL Admin API now includes the shippingLabelPurchase mutation, which lets ...