Dynamic complexity cost for `metafieldsSet` mutation
UpdateUnverifiedAdded Sep 24, 2026
The metafieldsSet mutation now uses dynamic complexity costing. Instead of a flat cost for every call, a request's cost reflects how many distinct resources metafields were changed. Most apps need no changes, as updating a single resource remains cheap. Apps setting many metafields across many different owners may hit their rate limit faster.
Topics: Pricing, Developer tools, Performance
More Shopify developer platform releases
Every Shopify developer platform release| Date | Release | Type |
|---|---|---|
| Sep 15 | Filter Catalog search results by media typeunverified Update | Update |
| Sep 15 | Prepare your app for the Shopify admin's new lookunverified Update | Update |
| Sep 15 | family_name is optional for B2B orders in Payments Apps API requestsunverified Update | Update |
| Sep 15 | Delivery options in Shopify Functions input now expose their metafieldsunverified Update | Update |
| Sep 16 | Updates to Events payloads and subscription configurationunverified Update | Update |
| Sep 17 | Request a bundle size exception for existing UI extensionsunverified Update | Update |
| Sep 17 | Adding a canceled receive action to the inventory shipments APIunverified Update | Update |
| Sep 17 | Removed session.currentSession.staffMemberId from POS UI Extensions (2026-10)unverified Update | Update |
Also shipped on Sep 15, 2026
Shopify in September 2026Sources: each vendor's own release notes, changelogs and GitHub releases, read daily to monthly by how often it posts. Logos via logo.dev; trademarks belong to their owners.