New APIs to read and write shipping options in delivery profile
As part of the enhanced UI for creating shipping options, a shipping option can now include multiple tiered rates grouped together. If your app integrates with delivery profiles and uses DeliveryMethodDefinition and DeliveryMethodDefinitionInput to manage shipping options, then evaluate if you need to transition to the new APIs in the unstable version: If...
Also shipped Feb 24, 2026Shopify in February 2026 →
Replit Pro Is Here , and Core Now Offers Even Better Value
Replit has launched a new Pro plan for $100/month, offering advanced agent modes and premium benefits. The Core plan has been updated with lower pricing and improved collaboration features.
Deploy a highly available, multi-region Cloud Run service with automated failover and failback for external...
Deploy a highly available, multi-region Cloud Run service with automated failover and failback for external traffic using Cloud Run service health (Preview).
Cloudflare One Client - WARP client for Windows (version 2026.1.150.0)
A new GA release for the Windows WARP client is now available on the stable releases downloads page . This release contains minor fixes, improvements, and new features. Changes and improvements Improvements to multi-user mode .
Cloudflare One Client - WARP client for macOS (version 2026.1.150.0)
A new GA release for the macOS WARP client is now available on the stable releases downloads page . This release contains minor fixes and improvements. Changes and improvements Fixed an issue causing failure of the local network exclusion feature when configured with a timeout of 0 .
Cloudflare One Client - WARP client for Linux (version 2026.1.150.0)
A new GA release for the Linux WARP client is now available on the stable releases downloads page . This release contains minor fixes and improvements. WARP client version 2025.8.779.0 introduced an updated public key for Linux packages.
More from Shopify developer platformEvery Shopify developer platform release →
Support for market-aware auth URLs in Customer Account API
You can now pass locale and region_country parameters to the Customer Account API authorization endpoint to build market-aware login experiences in headless storefronts.
Manage dev previews on your dev store without leaving admin
As of Shopify CLI 3.91, the Dev Console has been updated to show all active dev previews and their extensions, right in the admin. You can now see information on the developer who created the preview, and when it was last updated.
Subscriptions APIs: Introduce SubscriptionBillingAttemptState
As of April 2026, you now have access to the SubscriptionBillingAttemptState field in the GraphQL Admin API. This new field replaces several loosely-typed nullable fields with a discriminated union pattern, enhancing the API's ergonomics and self-documentation. | Deprecated Field | New Equivalent | Notes | |
Legacy customer accounts are now deprecated
Legacy customer accounts are no longer available to new stores and existing stores not using it. Shopify will stop providing feature updates and technical support for this older version. A final sunset date for legacy customer accounts will be announced later in 2026.
Updates effective February 27 to our Partner Program Agreement and API License and Terms of Use
Effective Friday, February 27, 2026, Action Required We have updated our Partner Program Agreement and API License and Terms of Use . These changes clarify roles, enhance data protection, and support new platform features.
Accelerated checkouts now support multiple product variants on the product page
Accelerated checkout now supports adding multiple product variants from the product page. Theme devs can include additional items alongside the main product (for example, a TV and its warranty), allowing customers to purchase products and their add-ons using accelerated checkout Learn more in our dev docs .
New rejection reason codes and merchant message added to `verificationSessionReject` mutation
The verificationSessionReject mutation in the Payments Apps API now supports two new rejection reason codes and an optional merchant-facing message. The new enum values on VerificationSessionStateReason include: RESOURCE_NOT_FOUND : The payment method could not be found in the payment provider's system.
JSON metafield values limited to 128KB
When using API version 2026-04 or later, JSON type metafield writes will be limited to 128KB. Limits for all other metafield types remain unchanged ( current limits ). All apps that use JSON fields (prior to April 1st, 2026), will be grandfathered at the current 2MB limit.