The release covers checkout configuration, inventory safety, metafields, webhooks, payments, POS and the Storefront API. Shopify says 2026-04 is stable and available for production, with the release table showing access until April 16, 2027 at 15:00 UTC. That gives teams a version window, but it does not remove the need to update affected code. (shopify.dev)
The highest-risk change for stock systems is compare-and-swap quantity checking. Calls to inventory mutations must include `changeFromQuantity`, using the expected current quantity for a concurrency check or `null` to opt out. Idempotency is also mandatory for specific inventory adjustments and refunds from April 2026. In practical terms, a warehouse connector should no longer assume that its last read is still correct when it sends a stock update. (shopify.dev)
Shopify has also changed checkout and order webhook identifiers. The `id` field was removed from `checkouts/create` and `checkouts/update`, while `checkout_id` was removed from affected `orders/*` webhooks. Handlers should use `token` for checkout webhooks and `checkout_token` for order webhooks instead. A connector that still expects the old fields can fail silently or reject valid events. (shopify.dev)
Checkout extensions have another migration path. Older apps using checkout metafields need to move to cart metafields in checkout UI extensions or order metafields in customer account UI extensions. Shopify now supports copying matching cart metafield values to order metafields when an order is created. This matters to businesses storing delivery notes, customer selections, internal references or other checkout data. (shopify.dev)