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-01
Online Store 2.0: New metafields type system and dynamic sourcesRead full post –>New commerce type system for metafields enhances interoperability.
typefield replaces deprecated. Non-breaking change;removed in 2022-01. Dynamic sources supported.Tags:
- Themes
Online Store 2.0: New reference theme available: DawnRead full post –>Dawn is Shopify's first open-source theme using Online Store 2.0 features like JSON templates, enhancing flexibility and performance. Ideal for developers as a model for new themes.
Tags:
- Action Required
- Shopify App Store
Online Store 2.0: Extend apps into the Online Store with theme app extensionsRead full post –>App developers can now integrate their apps into the Online store with theme app extensions. A theme app extension is a bundle of app block definitions and supporting files. App blocks can be...
Tags:
- Themes
- 2021-10
Online Store 2.0: New metafields type system and dynamic sources availableRead full post –>New commerce-oriented metafield type system enhances interoperability.
typefield replaces deprecated.jsonreplaces, but no auto-migration occurs.Tags:
- Action Required
- Themes
Online Store 2.0: JSON templates and improvements to LiquidRead full post –>Themes now support JSON templates, excluding
androbots.txt. JSON allows default section setup and dynamic data linking. Liquid updates include translation and rendering improvements.Tags:
- API
Subscription APIs now support Authorize.netRead full post –>Shopify Subscription APIs now support Authorize.net, enabling credit card storage via CustomerPaymentMethod API for use with SubscriptionContract API.
Tags:
- API
Retrieve accurate and reliable order sales dataRead full post –>Shopify's new APIs let developers query comprehensive sales changes on orders, providing accurate data on discounts, taxes, and line items, ensuring precise sales insights.
Tags:
- API
Storefront API now available for custom appsRead full post –>The Storefront API, which was previously limited to only private apps and public sales channel apps, can now also be used by custom apps to create custom buying experiences.
Learn more about...
Tags:
- Tools
Build and test your product subscription app extension with the Developer ConsoleRead full post –>Test app extensions locally with real store data; changes render instantly without publishing. Supports both desktop and mobile environments.
Tags:
- Tools
App developers can initiate app refunds from the Partner DashboardRead full post –>Developers can now issue app refunds up to $1,000 directly, enhancing merchant satisfaction. Staff accounts need 'Manage refunds' permission. No need to contact Shopify Support.
Tags:
- Tools
Access theme files with the Theme Kit Access appRead full post –>The new Theme Kit Access app makes it easier for merchants to grant access to their theme. Instead of relying on a private app API password to authenticate, merchants can now leverage the Theme Kit...
Tags:
- Shopify App Store
Update - Shopify App Store Categories and SubcategoriesRead full post –>Shopify App Store categories are streamlined and renamed for better merchant search. Developers may see apps in new categories, affecting page rank.
Tags:
- Themes
The pages global Liquid object is now iterableRead full post –>Iterate through the global Liquid
pagesobject for paginated access to up to 50 pages, enabling dynamic HTML generation based on page data. Access specific page properties directly.Tags:
- API
- 2021-07
Subscriptions APIs now support PayPal ExpressRead full post –>Added CustomerPaypalBillingAgreement to store PayPal Billing Agreements in Shopify. Introduced mutations to create and update agreements, enhancing SubscriptionContracts functionality.
Tags:
- Themes
New localization form enables country selectors in themesRead full post –>New localization form enables country selectors in themes, allowing different prices for countries with the same currency. Backwards compatible, but recommended over the currency form.
Tags:
- Platform
Shopify now serves minified CSS files automaticallyRead full post –>As of May 2021, Shopify will automatically minify theme CSS when it is requested by the storefront. Minified CSS files are cached until the next time the underlying CSS file is updated.
...
Tags:
- API
New query filter on SellingPlanGroupsRead full post –>Shopify API now allows querying
by, enabling access to groups created by other apps. UseCURRENT,ALL, or specific app IDs for targeted queries.Tags:
- Action Required
- API
- 2021-07
Post-purchase fulfillment holdsRead full post –>Orders with post-purchase offers now have fulfillment holds, affecting
. Fulfillment status updates after 60 mins or offer acceptance. Use FulfillmentOrders API for updates.Tags:
- API
BulkDiscountCodeCreationJob performance improvementRead full post –>The discount code creation job has been updated to enhance its performance, including an update to our request throttling. For best results, enqueue a discount code creation job, and then enqueue...
Tags:
- Shopify App Store
Activity log added for app store adsRead full post –>New activity log for app store ads tracks ad creation, status, budget, and keyword changes, enhancing ad management and accountability for developers.
Tags:
- API
New constituent countries for United Kingdom zoneRead full post –>UK zone info now includes constituent countries: England, Northern Ireland, Scotland, Wales, and British Forces. Existing shops auto-update. Use GraphQL/REST APIs for data queries.
Tags:
- Platform
Host parameter added to the OAuth redirect URIRead full post –>Shopify adds a
hostquery parameter for OAuth redirects, crucial for App Bridge 2.0. Ensurehmacverification includes all URI parameters to avoid breaking changes.Tags:
- Tools
Restrict staff member access to development & managed stores with Store access controlsRead full post –>Enhanced store access controls now let owners specify staff access levels, manage store ownership, and provide store-specific access via the Partner Dashboard, improving security and collaboration.
Tags:
- Shopify App Store
Increased app quality checks for published appsRead full post –>Shopify App Store enhances app quality checks to ensure compliance with updated requirements, performance standards, and honest listings. Non-compliant apps will receive guidance for corrections.
Tags:
- Action Required
- API
EASDK being removed and embedded apps must migrate to App BridgeRead full post –>EASDK and compatibility layer deprecated by Jan 1, 2022. Migrate to App Bridge 2.0 for better performance. New apps need App Bridge 2.0 and session tokens by May 1.
Tags:
- API
Removing discount allocation method "one".Read full post –>API v2020-07 updates discount allocation methods, replacing "one" with "each" and "across." Affects discount_applications in order-related webhooks. Apps won't be delisted for warnings.
Tags:
- API
Predictive Search now returns appropriate results for translated storefrontsRead full post –>We’ve just released a change to predictive search that fixes the issue where predictive search API returns results in multiple languages. This helps customers searching for products on translated...
Tags:
- API
3D Secure Customer Authentication Support for SubscriptionsRead full post –>3D Secure 2.0 is now required for recurring payments in Europe. Shopify notifies buyers of authentication needs; partners must retry payments if authentication fails.
Tags:
- API
Manage international pricing with the price list admin APIRead full post –>Introducing price lists, a new API resource that allows you to configure international pricing. ...
Tags:
- Platform
New App Charge Overview Page in Partner DashboardRead full post –>New app charge overview page in Partner Dashboard lets developers view all charges, aiding in billing inquiries and understanding payouts.
Tags:
- API
- 2021-04
GiftCard API available for Shopify Plus custom and private appsRead full post –>GiftCard GraphQL and REST APIs are now available for custom apps on Shopify Plus, enabling developers to manage gift cards by querying, creating, updating, and disabling them.
Tags:
- API
TA and AC country codes will be added to GraphQL API version 2019-04Read full post –>GraphQL API v2019-04 adds TA and AC as distinct country codes, affecting shipping zones. Update CountryCode enums in Storefront and Admin APIs by March 22, 2021.
Tags:
- Shopify App Store
Attribution metrics for app store adsRead full post –>New Shopify App Store ad metrics, including CAC and ROAS, launch next week, enhancing ad spend analysis and ROI. Metrics apply to impressions from May 5, 2020, onwards.
Tags:
- API
- 2021-04
SUBSCRIPTION_POLICY value now available in the ShopPolicyType enumRead full post –>As of 2021-04, you can use the SUBSCRIPTION_POLICY value in the existing ShopPolicyType enum. This lets you...
Tags:
- API
- 2021-04
Delivery method property in the REST FullfillmentOrder resourceRead full post –>API version 2021-04 adds
toin REST Admin, detailing transfer types likelocal,none,,retail, orshipping.Tags:
- Themes
Show automatic international tax-inclusive prices using liquidRead full post –>With the launch of automatic international tax-inclusive pricing, whether or not prices have taxes included can vary based on the customer's country.
This change introduces a new liquid method...
Tags:
- API
Subscription-only product availability for online storesRead full post –>Subscription products without selling plans are now unavailable in the Online Store. The
property accurately reflects subscription requirements.Tags:
- API
Vimeo embedded videos and ExternalVideo type changesRead full post –>Shopify now supports Vimeo videos in products via
. Newhostfield identifies video source, and twovalues improve Vimeo error handling.Tags:
- API
International pricing support now added to the Product APIRead full post –>Regional price adjustments now appear in the presentment_prices property of Shopify's Product API. Eurozone prices remain unified across all Euro-using regions.
Tags:
- Action Required
- Tools
All embedded apps submitted for app review are required to adopt session tokensRead full post –>Session token-based authentication is now required for all embedded apps submitted for app reviews. This update helps mitigate the risk of embedded apps failing due to third-party cookie browser...
Tags:
- API
Kit Skills deprecated on April 1, 2021Read full post –>Kit, a Shopify app that automates some marketing tasks, and the Kit Skills API will be deprecated on April 1, 2021. The API will be removed on August 31, 2021, and won't work after that date.
To...
Tags:
- API
- 2021-01
Discount code lookup API redirect now includes the API versionRead full post –>The DiscountCode lookup API now returns URLs with the requested API version, enhancing version control and reducing compatibility issues for developers.
Tags:
- API
New Node library for apps to interact with the Admin APIRead full post –>Released Shopify Admin API library for Node, simplifying API interactions and speeding app development. Updated koa-shopify-auth, Node + React tutorial, and Shopify App CLI to use it.
Tags:
- API
Subscription APIs now support Shopify ScriptsRead full post –>Shopify Subscription APIs now support Shopify Scripts, enhancing subscription management. Check Shopify resources for usage details and future updates.
Tags:
- Themes
- 2021-01
The external_video Liquid object now supports YouTube and Vimeo videosRead full post –>Shopify now supports Vimeo videos in products via
. Use the unstable API to access Vimeo. Video host detection coming in 2021-04.Tags:
- Tools
New webhook metrics report for appsRead full post –>New webhook metrics report in Partner Dashboard tracks failed deliveries, response times, and removed subscriptions, aiding in troubleshooting and enhancing app reliability.
Tags:
- Themes
Detect the theme editor using Liquid and JavaScriptRead full post –>Detect theme editor using
in Liquid orin JavaScript. Update code to avoid unsupported methods for compatibility with the new theme editor.Tags:
- API
Pricing validations removed from all API versionsRead full post –>Reverted
validation; it no longer must exceedprice. Ignore related API Health notifications. No action needed if your app was updated for this change.Tags:
- Platform
Preview and upgrade your checkoutRead full post –>Upgrade Shopify Checkout by Feb 26, 2021, to access new features like subscriptions and local pickup while preserving checkout.liquid customizations. Automatic upgrades may break customizations.
Tags:
- API
Selling plans are deleted 48 hours after a merchant uninstalls their subscriptions appRead full post –>If a merchant uninstalls a subscriptions app, then 48 hours later selling plans and associated records (selling plan groups, policies, and their associations to products and variants) are deleted. ...