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
- 2023-07
Added new fieldisMarketplaceonChannelDefinitionRead full post –>New
field inlets developers identify marketplace channels like Facebook Shops or Google Buy, enhancing order and channel management.Tags:
- API
- 2023-07
Partner Exclusive Mutations to Support the Transfer of Subscriptions Between ShopsRead full post –>As of Admin API version 2023-07, selected partners can use the new customerPaymentMethodGetDuplicationData and customerPaymentMethodCreateFromDuplicationData to migrate subscription...
Tags:
- API
New fields on Shopify Function APIsRead full post –>Shopify Functions APIs now include
on,titleon products,for collection checks,for tags, andfor login status.Tags:
- API
- 2023-07
Adding the ability to sort orders by total item quantityRead full post –>As of Admin API
2023-07release we've addedTOTAL_ITEM_QUANTITYtoso that you can sort orders by the total quantity of items.For more information on all of the other order...
Tags:
- API
- 2023-07
Deprecation ofproductDuplicateAsyncand introduction ofproductDuplicateAsyncV2andproductDuplicateJobRead full post –>Admin API
2023-07deprecates, addsmutation andquery for improved duplication performance and status tracking.Tags:
- API
- 2023-07
Added new fieldtaxExemptonOrderRead full post –>GraphQL Admin API
2023-07addstoOrderto check tax exemption status. Excludes tax-exempt products in calculations.Tags:
- API
- 2023-07
New mutation for removing a CompanyContact from a Company.Read full post –>As of the
2023-07release, you can use themutation in GraphQL to remove a company contact from a company even if they have placed orders on behalf of the...Tags:
- API
- 2023-07
AddingacceptsMultipleValuesattribute toSegmentEventFilterParameterobjectRead full post –>As of GraphQL Admin API version 2023-07, the
object now has the attributeto denote if the parameter can handle multiple values. For...Tags:
- API
- 2023-07
Adding metafield attributes to the Admin APICustomerSegmentMemberobjectRead full post –>As of GraphQL Admin API version 2023-07, the
object now has the attributes and connections to access the metafields associated to the customer.Learn more about the...
Tags:
- Action Required
- API
- 2023-07
Update credit card payment method payload in Payments Apps API 2023-07 releaseRead full post –>As of 2023-07, Payments Apps API changes the decrypted message structure for
, aligning with API design standards. Update your app accordingly.Tags:
- API
- 2023-07
Unknown sale typeRead full post –>As of
2023-07, we are introducing sales typewith line typeUNKNOWNthat represents new types of sales that may be added in the future and do not exist on older versions.This...
Tags:
- API
- 2023-07
Purchase order numbers added to Orders/DraftOrders objectRead full post –>As of API version 2023-07 we have added a new field called
to theOrderandobject.The
andinput objects now accept a....Tags:
- API
- 2023-07
Additional fees as a sale line typeRead full post –>Sales records can now be of type
as of2023-07, which represents a sale associated with an additional fee charge.For more information on this new type implementation, visit...
Tags:
- API
- 2023-07
Added newtax_partner/updatewebhookRead full post –>As of the Admin API
2023-07Release thewebhook will be available.The
webhook will be called whenever a tax partner is added or updated. Partners...Tags:
- Action Required
- API
- 2023-07
Breaking changes to Product Feeds APIRead full post –>Product Feeds API v2023-07: Replace 'bulk' with 'full' in webhook topics; correct 'occurred_at' spelling. Use 'productFullSync' mutation for full sync notifications.
Tags:
- API
- 2023-07
New mutationsfulfillmentOrderSplitandfulfillmentOrderMergethat enables to split and merge Fulfillment OrdersRead full post –>API version 2023-07 allows partners to split and merge fulfillment orders, enhancing flexibility in managing line items across multiple or single orders.
Tags:
- API
- 2023-07
Tax partners can now configure the state of an tax app configurationRead full post –>Added taxAppConfigure mutation for tax partners to configure existing tax services, enhancing flexibility and efficiency in tax management for smoother app operations.
Tags:
- Action Required
- API
- 2023-07
Translate filter settingsRead full post –>As of 2023-07 we're introducing a new capability to translate filters.
When enabled, all filter labels will be eligible for translations through the [Translations...
Tags:
- API
- 2023-07
Added new fieldtax_exempton theOrderresource for the REST Admin APIRead full post –>The
field in REST Admin API2023-07helps determine tax exemption status for orders, excluding tax-exempt products. Key for handling tax settings in Draft Orders.Tags:
- API
- 2023-07
Determining local pickup inventory availability in the Storefront APIRead full post –>As of version 2023-07 of the Storefront GraphQL API, you can now use the
field to determine the inventory available for a product variant at a particular local...Tags:
- Action Required
- API
- 2023-07
Creating a single-country market will no longer automatically create a subfolder web presence for this marketRead full post –>As of API version 2023-07, we are no longer automatically creating a subfolder web presence for a single-country market. To maintain existing behaviour, you can follow up creating a market with the...
Tags:
- API
- 2023-07
Added new fieldtypetoTranslatableContentRead full post –>As of
2023-07, you can use the new fieldtypeonto get the type of the translatable content.The new
typefield gives more information about the underlying...Tags:
- API
- 2023-07
New error codes added tofileUpdatemutationRead full post –>As of API version 2023-07 new error codes
FILENAME_ALREADY_EXISTSandINVALID_FILENAMEwill be added to themutation. These error codes are returned when you attempt to...Tags:
- API
- 2023-07
Allows specifying a custom filename when using fileCreate mutation.Read full post –>As of API version 2023-07 , you can now specify a custom
filenamewhen using themutation to create files that will appear in the Admin.To learn more about the
...Tags:
- API
- 2023-07
Allows updating the filename of a file in the fileUpdate mutation.Read full post –>As of API version 2023-07 we have added a new field called
filenameto themutation. This new field allows you to update thefilenameof both generic files and images.To...
Tags:
- API
- 2023-07
Contextual Product Feeds are Generally AvailableRead full post –>Admin API 2023-07 introduces Contextual Product Feeds. Partners can access contextual product data by creating feeds and subscribing to specific webhooks for updates.
Tags:
- API
- 2023-07
Moving total_count field from SegmentStatistics to CustomerSegmentMemberConnectionRead full post –>As of 2023-07, you can use total_count on CustomerSegmentMemberConnection endpoint, which will provide you with the total count of your specified customer segment. Also, as of...
Tags:
- API
- 2023-07
Expose the discount class for applied_discounts and discount_allocations on a line item for the Checkout Admin REST APIRead full post –>The 2023-07 API update adds
toin Checkout Admin REST API, distinguishingPRODUCTandORDERdiscounts, aiding developers in discount management.Tags:
- Action Required
- Tools
Deprecation of Unity Buy SDKRead full post –>Unity Buy SDK deprecated as of July 1, 2023. Use Unity's HTTP APIs with Shopify's Storefront GraphQL API for commerce. Open-source GraphQL projects are also available.
Tags:
- API
- 2023-07
Subfolders can now exist on ccTLD domainsRead full post –>As of 2023-07, you can now create region-specific subfolders on country-code top-level domains (ccTLDs), such as shop.ca or shop.fr. Previously, subfolders could only be created on generic...
Tags:
- API
- 2023-07
Manage quantity rules for B2B customersRead full post –>The 2023-07 Admin GraphQL API adds
andmutations for managing B2B product variant quantity rules, enhancing control over minimums, maximums, and increments.Tags:
- API
- 2023-07
Order confirmation numberRead full post –>As of GraphQL Admin API version 2023-07, you can filter orders by their confirmation number.
The [confirmation_number...
Tags:
- API
POS UI extensions update: new components, APIs, fixesRead full post –>Added PinPad, Product Search, and Device APIs. Navigator supports
. List component updated withbadgeand. Cart APIamountfield now optional.Tags:
- Platform
Checkout UI Extension limits are raised to 50Read full post –>We heard you love extensions. We heard you want more per app. So we shipped 10x the goodness so apps now have a limit of 50 extensions.
Tags:
- Platform
One page checkout in the checkout editorRead full post –>Developers can now customize and preview one page checkout from the checkout editor. With this new developer preview, one page checkout is automatically compatible with existing checkout extensions...
Tags:
- API
Updates to order status page UI extensionsRead full post –>We’ve made it easier than ever to build checkout UI extensions on the order status page! More specifically, we’ve added new getting started tutorials to help you build extensions that target all,...
Tags:
- API
- 2023-04
Resource url handles are now translatableRead full post –>The TranslationsRegister GraphQL API now supports registering translations for URLs, enabling localized store URLs for Products, Collections, Articles, Blogs, and Pages across all API versions.
Tags:
- Shopify App Store
App review ranking changesRead full post –>On June 22nd we introduced a new ranking system for app reviews that factors in the quality of a review to determine which reviews are surfaced first. Reviews with helpful, meaningful content...
Tags:
- Action Required
- API
- 2023-07
New chargebackLiability field for onsite credit card payments apps with 3-D SecureRead full post –>In version 2023-07 of the GraphQL Payments Apps API, the chargebackLiability field is now required in 3-D Secure data, aiding merchants in order management.
Tags:
- API
- 2023-07
Additional webhook subscription topics for customer tagsRead full post –>As of the Admin API
2023-07release for GraphQL, we're providing additional webhook subscription topics for customer tags:CUSTOMER_TAGS_ADDEDCUSTOMER_TAGS_REMOVED
Learn more...
Tags:
- API
- 2023-07
Release an API to update marketing activity delivery status on abandonment objects into a stable versionRead full post –>As of 2023-07, you can use the
to update the delivery status of marketing activities created via Flow action extension. We are deprecating the...Tags:
- API
- 2023-07
Deprecation of image-related fields in product and product variants mutationsRead full post –>GraphQL Admin API 2023-07 deprecates image fields in ProductInput, ProductVariantInput, and ProductVariantsBulkInput. Use media fields instead for image associations.
Tags:
- API
Increased Admin API rate limits for the Advanced planRead full post –>Shopify increased Admin API rate limits for the Advanced plan by 2x over standard limits. Apps installed on Advanced plan stores will now get 100 points/second on the GraphQL Admin API and 4...
Tags:
- Action Required
- API
- 2023-07
Removal of the delivery_category field on order shipping lines.Read full post –>As of 2023-07, we're deprecating the order shipping line
property. The property has not been in use since2020-06-12and will no longer be present.Tags:
- Shopify App Store
App Store search filters by extension for checkout and Point of SaleRead full post –>On June 5 we released a new filter for App Store search results pages that will allow merchants to easily identify apps with extensions for Shopify Checkout and Shopify Point of Sale.
Tags:
- Action Required
- Tools
CLI 2.x is deprecatedRead full post –>Shopify CLI 2.x is deprecated; switch to CLI 3.x for app and theme development. App commands will soon be blocked in 2.x, while theme commands remain temporarily functional.
Tags:
- API
Storefront API is now available to non-channel appsRead full post –>Apps can now access Storefront APIs without being a channel by requesting unauthenticated scopes, enabling richer customer experiences with contextualization features.
Tags:
- API
- 2023-07
Transition of application credit creation to the Partner APIRead full post –>Admin API 2023-07 deprecates creating app credits; use Partner API's new appCreditCreate mutation. Enables features like issuing credits to Shops post-app uninstall.
Tags:
- Themes
Add color schemes to themesRead full post –>Theme developers can now add color schemes, enhancing theme editing with visual previews and global, section, and block-level changes. Migration solutions for theme updates are coming soon.
Tags:
- API
- 2023-07
duplicateResolutionMode added to fileCreateRead full post –>As of 2023-07, you can use the new duplicateResolutionMode on the fileCreate mutation to control how duplicate filenames are handled.
Learn more about duplicateResolutionMode on...