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:
- Admin GraphQL API
- Storefront GraphQL API
- 2024-10
APIStringConnectionincludesnodesfieldRead full post –>As of API version
2025-01, you can accessfield shorthand to retrieve an array of strings directly instead of viaedges. This connection type is now consistent with...Tags:
- Platform
Deep link to editor extension collectionsRead full post –>Deep link to editor extension collections in checkout/accounts editor on dev stores. Streamline merchant onboarding with app deep links when released to merchants.
Tags:
- API
Checkout UI extensions - Extensions in the reductions render before/after targets will now render in the header order summary on 1 page mobile checkoutsRead full post –>Checkout UI extensions for
purchase.checkout.reductions.render-beforeandrender-afternow render at the top of one-page mobile checkouts, enhancing visibility across all API versions.Tags:
- Admin GraphQL API
- 2024-10
Shopify Payments Payout Summary GraphQL surfaces advance fees and advance gross fieldsRead full post –>GraphQL Admin API 2024-10 adds
andfields to ShopifyPaymentsPayoutSummary, enhancing payout detail visibility for developers.Tags:
- Platform
Shopify Function resource limits now scale with cart sizeRead full post –>Certain Shopify Function resource limits now scale proportionally to the number of line items in the cart. Starting at 200 line items, your Shopify Function runs will be able to use more resources...
Tags:
- Shopify App Store
Install Attributions in Partners Merchant ExportRead full post –>The merchant export in Partners now provides an "Attribution" column that specifies installs that are attributable to Shopify App Store ad clicks. For more information on the Partners merchant...
Tags:
- Admin GraphQL API
- 2024-07
lineItemconnection is no longer deprecated onFulfillmentOrderLineItemresourceRead full post –>As of today, you can use the
onwithout planning for deprecation. This applies to all API versions.Learn more about
on...Tags:
- Admin GraphQL API
- 2025-01
Updated CalculateExchangeLineItemInput and CalculatedExchangeLineItem Variant nullabilityRead full post –>In Admin GraphQL API
2025-01,andare nullable, butstill requires validation.Tags:
- Admin GraphQL API
- 2025-01
AddaccountOpenerNametoshopifyPaymentsAccountRead full post –>As of GraphQL Admin API version 2025-01, the
field will be added toTags:
- Admin GraphQL API
- 2025-01
Bulk query operation userErrors now includes code fieldRead full post –>As of version 2025-01, the
field that is returned by the Admin APIwill include an optionalcodefield.Tags:
- Admin GraphQL API
- 2024-10
Shopify Payments Balance Transaction GraphQL type supports advance and advance funding typeRead full post –>GraphQL Admin API 2024-10 adds
andto ShopifyPaymentsTransactionType, enhancing transaction categorization for developers.Tags:
- Admin GraphQL API
- Admin REST API
- Storefront GraphQL API
- 2024-10
Exposing Business Entity fields on Admin APIRead full post –>GraphQL Admin API v2024-10 introduces Business Entity attributes for querying. Order REST API v2024-10 and webhooks now include Business Entity identifiers.
Tags:
- Admin GraphQL API
- 2024-10
Shopify Payments GraphQL Admin API supports querying a list of disputesRead full post –>GraphQL Admin API 2024-10 now supports querying all disputes for a shop as a GraphQL connection, enhancing data retrieval for developers.
Tags:
- Admin GraphQL API
- 2024-10
Addedvariant_strategyforproductOptionsCreateRead full post –>The 2024-10 Admin GraphQL API adds
to, offeringorstrategies for better variant and inventory management.Tags:
- Admin GraphQL API
- 2024-10
AddingrequiresComponentsfield toProductVariantsBulkInputRead full post –>As of the 2024-10 version of the GraphQL Admin API, the
field available inhas been added to.This field allows variants to...
Tags:
- Admin GraphQL API
- 2024-10
NewCollectionsCountquery in the GraphQL Admin APIRead full post –>As of
2024-10version, we are addingquery to the Admin GraphQL API.Learn more about...
Tags:
- Admin GraphQL API
- Webhook
- 2024-10
Metafield Definition WebhooksRead full post –>As of GraphQL Admin API Version 2024-10, you can subscribe to MetafieldDefinition changes under the webhook topics
,, and...Tags:
- Action Required
- Tools
Starting April 2025, new public apps submitted to Shopify app store must use GraphQLRead full post –>Shopify's GraphQL is now the primary API, with REST marked as legacy. From April 1, 2025, all new apps must use GraphQL. Migration timelines for existing apps will be announced in 2025.
Tags:
- Shopify Theme Store
- 2024-10
Theme Store ranking updateRead full post –>As of October 1st, 2024 we have update the Theme Store algorithm. This new ranking system will refine how themes are discovered, prioritizing factors like recency, quality, and trust signals to...
Tags:
- Admin GraphQL API
- 2025-01
ShopifyPaymentsBankAccount GraphQL Admin API unused fields removedRead full post –>As of GraphQL Admin API version 2025-01, we're cleaning up the
endpoint and removing several unused fields.Tags:
- Storefront GraphQL API
- 2024-10
Storefront API support for Combined ListingsRead full post –>Merchants using the Storefront API can now offer Combined Listings with Shopify. The Shopify Combined Listings app is available to merchants on Plus...
Tags:
- Admin GraphQL API
- 2024-10
Added new fieldrecurring_cycle_limitandapplies_on_subscriptionto DiscountAutomaticApp and DiscountAutomaticAppInputRead full post –>As of
2024-10, you can use theandfield on the...Tags:
- Admin GraphQL API
- Admin REST API
- 2024-10
Newhas_variants_that_requires_componentsfield on Product WebhooksRead full post –>As of 2024-10, product webhooks include a boolean for variant bundles. Update your API version to receive
in payloads.Tags:
- Admin GraphQL API
- 2024-10
New field and queries for theStaffMemberobject in the GraphQL Admin APIRead full post –>The 2024-10 GraphQL Admin API update adds
to, introducesandqueries, and deprecates.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removal fulfillment service shipping methodRead full post –>As of October 2024, the
field is removed fromqueries and mutations. Fulfillment by Amazon is unsupported; use Amazon's Multi-Channel Fulfillment instead.Tags:
- Admin GraphQL API
- 2024-10
New mutation to create an orderRead full post –>As of GraphQL Admin API 2024-10 version, you can make use of a new mutation to create an order.
Learn more about
on...Tags:
- API
- 2024-10
POS UI Extensions 2024-10 UpdateRead full post –>POS UI Extensions update: iOS debugging via Safari, new
andcomponents, deprecated, added windowed modals. Applies to version 2024-10, app 9.19.0.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Fulfillment Constraints can now be associated with one or multiple delivery methodsRead full post –>Associate Fulfillment Constraint functions with multiple delivery methods via new GraphQL mutations. New
field required. Existing functions remain unchanged for current methods.Tags:
- Admin GraphQL API
- 2024-10
Fulfillment Constraints now support Local PickupRead full post –>Admin GraphQL API
2024-10adds support for Fulfillment Constraint functions with Local Pickup. Use mutations to register or update functions fordelivery.Tags:
- Admin GraphQL API
- 2024-10
Admin API update onfulfillmentOrder.destinationandFulfillmentOrderDestinationobjectRead full post –>Admin API 2024-10:
now returnsobject, not null. New fielddestination.locationretrieves pickup location.Tags:
- Admin GraphQL API
- 2024-10
New CompanyLocationStaffMemberAssignments API endpoints for managing staff member assignments on a Company LocationRead full post –>As of 2024-10, we've added a
to theobject for viewing the staff members assigned to the company location.You can assign and remove...
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removal of thepriceRuleresource from GraphQL Admin APIRead full post –>As of
2024-10, theresource is being removed. The queries and mutations have been deprecated since2023-03.The...
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Read full post –>Breaking changes to returns API: DeprecatereverseDeliveryDisposemutationTags:
- Admin GraphQL API
- 2024-10
Notify customers when their return requests are approved or declinedRead full post –>In API version 2024-10, use
to email customers on return approval/decline. Add custom messages with. No email sent ifOrder.emailis null.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Exposing the order adjustments connection on a RefundRead full post –>The 2024-10 Admin GraphQL API adds
for refund queries, deprecates, and updatesfor shipping costs.Tags:
- Admin GraphQL API
- 2024-10
Introducing Payment Groups and Sessions to SubscriptionBillingAttemptsRead full post –>GraphQL Admin API 2024-10 adds payment_group_id and payment_session_id to SubscriptionBillingAttempt, enhancing subscription billing insights and merchant-facing statistics.
Tags:
- Payments Apps API
- 2024-10
Introducing Session ID to StartPaymentSessionRead full post –>As of Payments Apps API version 2024-10, the StartPaymentSession payload for all payment extension types will have one new field:...
Tags:
- Admin GraphQL API
- 2024-10
Admin API includesdiscountNodesCountRead full post –>Admin GraphQL API
2024-10introducesto fetch total shop discounts, enhancing data retrieval for developers.Tags:
- Admin GraphQL API
- 2024-10
Localized fulfillment hold reason onFulfillmentHoldRead full post –>We've added a new localized string field
toso that you can query for a human-readable reason when a fulfillment is on hold.Tags:
- Admin GraphQL API
- 2024-10
Add new theme-related fields toTranslatableResourceTypeenumRead full post –>API v2024-10 adds new fields to
for online store themes, enhancing granularity and reducing reliance on. Also, aconnection is added.Tags:
- Admin GraphQL API
- 2024-10
Translatable content that is specific to a market context is now exposedRead full post –>API v2024-10 adds
for retrieving market-specific translatable content in theme templates and section groups, enhancing theme customization for specific markets.Tags:
- Admin GraphQL API
- 2024-10
GraphQL support to send customer account inviteRead full post –>As of GraphQL Admin API version 2024-10, you can use the
mutation to send an email invite to create a classic customer account.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Adding pagination arguments to Customer addressesRead full post –>As of GraphQL Admin API version 2024-10, the
field is introduced on theCustomerobject to support paginating through a customer's addresses.Learn more about the
Customer...Tags:
- Admin GraphQL API
- 2024-10
New abandoned checkouts listing endpoint on the admin GraphQL APIRead full post –>As of 2024-10, you can use the
endpoint to get the list of abandoned checkouts of a shop. This will replace the current...Tags:
- Admin GraphQL API
- Storefront GraphQL API
- Liquid
- 2024-10
New customer account pages now available in menus via Admin APIRead full post –>As of API version 2024-10, you can add links to the Orders, Profile, and Settings pages to navigation menus.
To learn more, refer to...
Tags:
- Customer Account API
- 2024-10
Subscription Contract fields now fully available on the Customer APIRead full post –>The 2024-10 GraphQL Customer API update adds fields for querying subscription contracts and requires new permissions for access and mutations. New connections: lines and orders.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
New field and permission update to fulfillment hold resourceRead full post –>GraphQL Admin API 2024-10 adds
to.now requiresscope. Useto check app-created holds.Tags:
- Admin GraphQL API
- 2024-10
New parameter onfulfillmentServiceDeleteto control inventory behaviour on location removalRead full post –>GraphQL API v2024-10 adds
enum tomutation, allowing,, orinventory actions, impacting inventory management.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Order Management apps can no longer fulfill orders that are assigned to a different fulfillment serviceRead full post –>Starting October 2024, order management apps can't create fulfillments for third-party locations. Fulfillment service apps can fulfill orders if they have the correct access scopes.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Querying events through theeventsconnection andCommentEvent.subjectbecomes nullableRead full post –>As of 2024-10, query events via
,event, andevents.eventsconnection added to multiple types.is now nullable;deprecated.