Developer changelog
Subscribe to the changelog to stay up to date on recent changes to Shopify’s APIs and other developer products, as well as preview upcoming features and beta releases.
Tags:
- API
- 2022-10
New mutation inventoryBulkToggleActivation now availableRead full post –>GraphQL Admin API
2022-10introducesmutation, enabling bulk activation/deactivation of an inventory item across up to 250 locations.Tags:
- API
- 2022-10
New mutations to manage LocationsRead full post –>As of GraphQL Admin API version
2022-10, we are adding mutations so you can manage your locations using GraphQL. This will allow you to add, edit, deactivate, re-activate and delete locations. ...Tags:
- API
- 2022-10
New fieldtransactional_sms_disabledadded to Shop objectRead full post –>Admin API 2022-10 adds
to Shop object in GraphQL and REST APIs. The "shop/update" webhook now triggers on changes to this field.Tags:
- Action Required
- API
- 2022-10
New fieldmarketing_sms_consent_enabled_at_checkoutadded to Shop objectRead full post –>As of Admin API version 2022-10, a new field
has been added to the Shop object in the REST...Tags:
- API
- 2022-10
New Merchant of Record application field in order objectRead full post –>GraphQL and REST Admin APIs now include
andfields in the Order object, providing Merchant of Record app details for supported applications.Tags:
- API
- 2022-10
Introducing the Subscription Billing Cycles APIRead full post –>GraphQL Admin API 2022-10 adds Subscription Billing Cycles, allowing order changes without affecting contracts, skipping orders, and combining orders to save shipping costs.
Tags:
- Action Required
- API
- 2022-10
Apps can now request access to necessary protected dataRead full post –>APIs now redact customer data by default. Access requires approval via Partner Dashboard. Apps must meet data protection requirements, including consent and encryption.
Tags:
- API
- 2022-10
Metafields support for LocationsRead full post –>As of 2022-10, Location resources support metafields. Use metafields APIs to store additional information in metafield values, like store hours, and then reference them in Liquid.
To learn more...
Tags:
- API
- 2022-10
Full markets and multi-currency support for draft ordersRead full post –>GraphQL Admin API 2022-10 adds market and multi-currency support for draft orders, enabling region-specific settings and multi-currency payment flows with new query fields.
Tags:
- API
- 2022-07
Remove Cancelling a fulfillment for a specific order ID endpointRead full post –>The Fulfillment API's cancel endpoint is now deprecated. Migrate to Fulfillment Orders by the 2023-04 release. A migration guide is available for assistance.
Tags:
- API
Newselected_delivery_optionfield in cartRead full post –>Added
toandhandleto. New mutationupdates delivery options per group.Tags:
- API
- 2022-10
New mutations marketingActivityCreateExternal and marketingActivityUpdateExternal are availableRead full post –>As of GraphQL Admin API version 2022-10, you can now use marketingActivityCreateExternal and marketingActivityUpdateExternal mutations to create and manage marketing activities, without the...
Tags:
- API
- 2022-10
New fieldmanualHoldsFulfillmentOrdersto get manually held fulfillment ordersRead full post –>As of GraphQL Admin API version 2022-10, you can use the new
connection to fetch all the manually held fulfillment orders for a shop. Fulfillment orders can also be...Tags:
- API
- 2022-10
Contextual pricing for company locations is now available for products in the GraphQL Admin APIRead full post –>The 2022-10 Admin GraphQL API adds
to fetch prices for a CompanyLocation usingon Product and ProductVariant.Tags:
- API
- 2022-10
Duplicate and Create Inventory Reservations in Draft OrdersRead full post –>GraphQL Admin API v2022-10 adds fields and mutations for draft orders: duplicate, create from orders, bulk tag operations, delete, reserve inventory, and access hidden fields.
Tags:
- API
- 2022-10
Create B2B Draft Orders via PurchasingEntityInputRead full post –>As of GraphQL Admin API version
2022-10, you can use the purchasing entity input field to create and update B2B draft orders.This will attach company, location and contact to the draft order....
Tags:
- API
- 2022-10
New references connection on metafieldsRead full post –>GraphQL APIs now support a
referencesconnection onmetafieldfor list reference types, enabling paginated access to underlying resources. Available in unstable, releasing 2022-10.Tags:
- API
- 2022-10
New Admin GraphQL APIs for B2B are available in 2022-10Read full post –>As of GraphQL Admin API version
2022-10, we are adding queries, objects, and mutations to introspect and manage B2B primitives notably Companies, Company Locations, and Company Contacts with...Tags:
- API
- 2022-10
New fielddeliveryAddressPreferencesadded to cart buyer identity objectsRead full post –>Storefront API now supports attaching shipping address preferences to guest carts via
inandobjects.Tags:
- API
- 2022-10
Local Delivery & Pickup for SubscriptionsRead full post –>As of 2022-10, partners can manage subscription delivery with new Local Delivery and Pickup options. Update API usage to handle these methods and revise delivery terminology accordingly.
Tags:
- API
- 2022-10
MarketWebPresence association can now be fully accessed through ShopLocale endpointsRead full post –>As of
2022-10you can now add, remove and viewassociated with aLocalethrough theGraphQL endpoints.Learn more about...
Tags:
- API
- 2022-10
Introducing the Local Pickup APIRead full post –>GraphQL Admin API now supports Local Pickup management with new mutations to enable/disable and a field to access settings, enhancing location-based pickup configuration.
Tags:
- API
- 2022-10
New metafield definition types in GraphQL - collection_reference / list.collection_referenceRead full post –>As of GraphQL API 2022-10, two new metafield definition types are available:
: A reference to a collection on the online store.: A list...
Tags:
- Tools
Preview theme app extensions using Shopify CLIRead full post –>As of Shopify CLI version 3.13.0, you can now preview theme app extensions by running the
devcommand. Shopify CLI supports hot...Tags:
- API
Display both related and complementary product recommendations on storefrontsRead full post –>The Product Recommendations API now supports an
intentparameter for showing related or complementary products, enhancing theme developers' control over product suggestions.Tags:
- API
Performance Improvement on Product(s) QueryRead full post –>We've added a new Rails association to
Productand use it in theProductGraphQL, so that the database queries use an indexed access path, rather than doing a full table search as is being done...Tags:
- API
- 2022-10
GraphQL Admin API now supports custom content by market that is not language basedRead full post –>New GraphQL Admin API 2022-10 endpoints enable custom market-specific content, including non-language-based types like money content. Key queries:
,.Tags:
- API
Use a server to build custom storefronts with authenticated access for the Storefront APIRead full post –>Authenticated access now supports Storefront API requests from servers, enhancing throughput and enabling effective bot protection compared to public tokens.
Tags:
- Action Required
- API
Updates required for embedded apps to work on the new Shopify admin domainRead full post –>Shopify admin moves to
admin.shopify.com. Update embedded apps to App Bridge 3.0 and adjust content security policy to ensure compatibility and optimal merchant experience.Tags:
- Action Required
- Shopify App Store
Update your app listingRead full post –>New fields added to app listings; developers must update forms by Nov 1 for the new app listing page.
Tags:
- Shopify App Store
Updates to app categorizationRead full post –>Starting November, app categories will be simplified for better merchant discovery, allowing developers to categorize their own apps.
Tags:
- API
- 2023-01
Destroy delegate access tokens through the GraphQL Admin API APIRead full post –>As of ** 2023-01 ** version on the Admin GraphQL schema, you can use the DelegateAccessTokenDestroy mutation to delete the delegate tokens created by the API client.
For app architectures that...
Tags:
- API
- 2022-10
Unpublished locales can now be added to a MarketWebPresenceRead full post –>As of
2022-10theendpoint now supports adding unpublished locales as.Learn more about...
Tags:
- API
- 2022-10
Brand settings now available via Storefront APIRead full post –>As of the
2022-10release of the Storefront API, you can now query a shop's brand settings and assets via the newShop.brandfield. ...Tags:
- Action Required
- API
Critical changes to analytics and marketing measurement in AppsRead full post –>From October 3, Plus Merchants must use the Web Pixel Extension for checkout customization, enhancing pixel placement, data accuracy, and privacy compliance.
Tags:
- Platform
Changes to the required app icon size in the Partner DashboardRead full post –>Icons added to your app using the Partner Dashvoard App setup page now must be 1200 px by 1200 px in size. This change makes icon sizes consistent across the Partner Dashboard, the Shopify App...
Tags:
- API
- 2022-10
Changes to GraphQL API MoneyV2-related fieldsRead full post –>The
Moneyscalar is removed from the Storefront API. Usefor all monetary fields.V2suffixed fields are deprecated, enhancing API consistency and reducing confusion.Tags:
- Platform
Automatic image delivery in AVIFRead full post –>Shopify now supports automatically optimizing storefront images using the AV1 Image File Format (AVIF) format, which improves performance by reducing delivered bytes. Optimization occurs on a per...
Tags:
- Platform
Accelerated app creation and improved app insightsRead full post –>App creation now auto-generates URL placeholders, simplifying setup. New Insights section added for easy access to app history and API health, enhancing developer efficiency.
Tags:
- API
- 2022-10
SellingPlan and SellingPlanGroup fields are supported by the Translations APIRead full post –>Translations API now supports SellingPlanGroup and SellingPlan fields as translatable resources, impacting delivery frequency options and descriptions until the 2022-10 API release.
Tags:
- Action Required
- Platform
Updates to our Partner Program Agreement effective August 3, 2022Read full post –>Shopify updated the Partner Program Agreement, requiring apps to be installed via Shopify surfaces. Developers should review the new terms effective August 3, 2022.
Tags:
- Platform
Theme app extensions locale file size limit increaseRead full post –>As of today, theme app extensions are be able to store translations up to 15 KB per locale file.
For more information about file and content size limits for theme app extensions, refer to the...
Tags:
- API
New customer payment method revocation reason types have been addedRead full post –>You may now see new error values and descriptions if you encounter a Braintree payment method being revoked when associating Braintree payment methods with the customers that you import into...
Tags:
- API
- 2022-10
New Reference Type Deletion Error Message for Metafield DefinitionsRead full post –>As of the API version 2022-10, upon deleting a reference type metafield definition with delete_all_associated_metafields argument set to false, REFERENCE_TYPE_DELETION_ERROR will be returned...
Tags:
- API
- 2022-10
New tax exemption valuesRead full post –>New TaxExemption enum values: US reseller exemptions for state tax and EU reverse charge for VAT exclusion, aiding B2B transactions.
Tags:
- Platform
Adding write permissions for Actions to Shopify’s GitHub appRead full post –>Shopify's GitHub app now requests write permissions for GitHub Actions, enabling on-demand redeploys and automatic branch deployments for Hydrogen storefronts on Oxygen.
Tags:
- API
App proxy requests include new parameter for the logged in customer IDRead full post –>The customer ID for logged in customers is now included as a parameter in the forwarded query for app proxy requests. The customer ID is passed...
Tags:
- API
- 2022-04
Some endpoint deprecations on the Fulfillment API, and the introduction of Fulfillment Order APIRead full post –>Migration deadline for 2022-04 API extended to June 30, 2023. Fulfillment API endpoints deprecated; switch to Fulfillment Orders API by 2023-07. Migration guide available.
Tags:
- API
- 2022-07
GraphQL schemas will use the "@deprecated" directive for input fields and argumentsRead full post –>From API v2022-07, GraphQL schemas use "@deprecated" for deprecated fields. Ensure your client supports this. Older versions use descriptions for deprecation warnings.
Tags:
- API
- 2022-07
New PredictedSpendTier field on the Customer objectRead full post –>As of GraphQL Admin API version 2022-07, a new
statisticsfield has been added to theCustomerobject for computed customer statistics. It includes a new fieldwhich...