Title Replies Last Post
API Announcements Forum -- Subscribe to stay up to date about the API g7

In this forum we will post all official announcements concerning the Shopify API. Such as new features and endpoints, upcoming deprecations and changes or planned maintenance that might affect your app. We recommend subscribing to this forum to make sure you are always hear about the changes that might affect you apps in time. You can subscribe by clicking on the blue Subscribe button on thi...

0
Apr 4 2014 by Maarten van Grootel
New: API Credential Rotation

You can now generate a second shared secret with its own associated access tokens and migrate your app to use them before the original set of credentials is revoked. This means that you can rotate all of your app's credentials with zero downtime.Why would I do that?API credentials occasionally need to be changed from time to time when security flaws are discovered and/or when internal developme...

1
Apr 18 2016 by Jamie D.
Discount Applications exposes line level discounts on the Order API

Hi! If you missed it at Unite this year, we've exposed line level discount information on the Order API with a new readable property: discount_applications.  Take a look at the updated Order API reference for all of the details.  This feature will enable more accurate accounting when discounts are involved in orders. We look forward to seeing what features this enables, as always please l...

41
Today by shopify@klarna.com
[New Partner Beta] Selling in Multiple Currencies with Shopify Payments:...

Today, we’re excited to announce a new partner beta: Selling in multiple currencies with Shopify Payments. This update will enable merchants to offer product prices in their customer’s local currency, an experience that will carry on through checkout. This update is expected to launch to all Shopify Plus stores in early December, but we’re sharing it early with you now to ensure you have tim...

36
Yesterday by Zameer Masjedee
Shopify App Bridge

App Bridge rollout meter : 100% Revised Launch Date : Thursday, November 8th, 2018. We’re excited to announce that we're launching a new way for apps and channels to be embedded directly into the Shopify admin, including Shopify mobile and POS. This new library is called Shopify App Bridge. This consolidated tooling brings together the functionality previously provided by the Embedded App...

77
Yesterday by Adem Hamidovic
New: Changing product metafields always triggers the product/update webh...

Previously, product/update webhooks were not always sent for changes to product metafields depending on how those changes were made.  The logic for sending the webooks has now been unified across all methods.  A product/update webhook will be triggered for: creating a new metafield updating an existing metafield with a new value deleting an exisitng metafield

26
Oct 4 2018 by Clement
New cost property on InventoryItem

On Thursday October 25th, Shopify will start introducing Product Cost. This feature enables merchants to record the unit cost of their variants, track margin, and report on product performance within Shopify. This feature will roll out to all stores over the next few days.  Merchants will see a new cost per item field when editing variant pricing and will be able to bulk update this cost via...

36
Dec 10 2018 by Clement
Stay up to date with the Storefront API changes

Hey All! Over the last few months, we’ve been hard at work improving the Storefront API to enable you to build custom storefronts on Shopify’s platform. The following changes are all available in the Storefront API, and we are continuously updating the JS Buy SDK and Mobile Buy SDKs to include these new changes. Check out our documentation for additional information.   New Features ...

4
Dec 7 2018 by Mark Lau
Experiment with Ads on the Shopify App Store coming soon

Updated content: 2019-11-29 17:20 EST   Hey All!   Advertising on the Shopify App Store Shopify is always looking for new and better ways to connect merchants with apps that will help them meet their needs. To help developers get their app noticed by merchants, we’re experimenting with allowing app developers to run ads in the Shopify App Store on category pages. We intend to exp...

11
Dec 5 2018 by Todd
Upcoming Change: Declined app charge redirects will now be handled by Sh...

Hey App Devs,   Currently when a merchant is prompted to confirm an app charge and declines, the merchant is redirected to the confirmation_url provided by the developer. As of Monday December 3rd 2018, Shopify will be handling all redirects whenever an app charge is declined. This means that when the merchant is asked to approve a charge and clicks cancel they will be redirected to the A...

16
Nov 29 2018 by Karl Offenberger
[Upcoming Launch] Shopify Tips

In the coming weeks, Shopify will be releasing tipping as a feature to Shopify POS to solve a common merchant pain point, work better with service based businesses, and allow partners to build service based extensions (e.g. appointment bookings). In anticipation of this launch, we wanted to share some details around the expected changes to our Orders API as a result of tipping. Orders A...

8
Nov 28 2018 by Nathalie Morin
Updated Deadline: Aug 1st -- [Deprecation] Important changes to ProductV...

UPDATE SEP 14  Hey Devs! We've recently shipped a new change to help with identifying calls that we consider deprecated.  We've added a new header to return on these calls: X-Shopify-API-Deprecated-Reason If you receive one of these headers in your response, this means Shopify considers that a deprecated call.  This is an effort to allow these calls to be machine readable, and log...

146
Nov 6 2018 by Jonathan
[Updated Deadline] Breaking changes to Product/Variant, Fulfillment, and...

UPDATE SEP 14 Hey Devs! We've recently shipped a new change to help with identifying calls that we consider deprecated.  We've added a new header to return on these calls: X-Shopify-API-Deprecated-Reason If you receive one of these headers in your response, this means Shopify considers that a deprecated call.  This is an effort to allow these calls to be machine readable, and logg...

50
Oct 5 2018 by GrantDB
[LAUNCH] New Plus Partner Sandbox Stores

Edit: 22/05/18: I've passed along all the feedback to the relevant teams, thanks all! Hi Partners! Shopify Plus Partners can now create Shopify Plus Sandbox Stores. These stores are a sandbox store that includes most of the features that are available on the Shopify Plus plan, so you can learn how to build on Shopify Plus and create demos for prospective merchants.   Key feature...

19
May 24 2018 by Andrew Evershed
Shopify is Deprecating its Support of TLS 1.0 and 1.1

Update June 1st 5:10pm EDT Update; We will be extending the deadline, TLS 1.0 and 1.1 should be able to connect again.  I will share more information when I have a specific date.  However, this date will be before June 30th 2018, as that is the global deprecation date, after which you will not be PCI Compliant. The extended deadline is June 20th, 2018.  Hey All,   As part...

40
Sep 27 2018 by yusef
POS SDK now supports applying discount codes

Hey All!   With the latest update partners can call setDiscount with a discount code created in Admin -> Discounts as an Edit Cart action for merchants who have Shopify POS Android v3.1.3 and POS iOS v5.2.1 installed. Learn more about it here.   We encourage you to try setting cart discounts with a code. We’d love to hear your feedback and how you’ll use this in your app. If you ...

0
Nov 20 2018 by Ryan O
[Bug fix] Billing API: Double billing charges on reinstall

Prior to November 5th, 2018, if a merchant were to install an app with a RecurringApplicationCharge, uninstall it and then reinstall, all within a 30 day window, there may be overlapping billing days for the app. As a result, the merchant could be subject to paying twice for the same app.   We’ve addressed this bug with our most recent update to the Billing API described below: When th...

7
Nov 18 2018 by Code Black Belt
Upcoming changes to SmartCollection API

Shopify currently requires that products within smart collections be sorted either manually or automatically. Manual sorting means that all products are sorted manually into the required display order. Automatic sorting enables products to be sorted automatically (for example, alphabetically or chronologically). Beginning in mid October, it will be possible to sort some products manually wit...

16
Nov 7 2018 by Dominique Simoneau-Ritchie
[Deprecated Notice] inventory_quantity and inventory_policy fields in JS...

As of Dec 5th 2017, inventory_quantity and inventory_policy fields accessed through a json Liquid filter are deprecated. The json filter will not output those fields for shops created after Dec 5th. If you want to consume inventory information about a product, you can leverage variant.inventory_quantity and variant.inventory_policy. We recommend using that information behind a setting that the ...

3
Nov 1 2018 by yaya
New 'json_string' value type for Metafield object

The Metafield object has been updated with a new 'json_string' value type. This makes it easy to store arbitrary structured data within the Shopify platform and access it inside Liquid templates. Notably, when accessing the value of 'json_string' value type metafields, the data is deserialized to an iterable hash or array.   See more examples: https://help.shopify.com/en/themes/liquid/obj...

10
Oct 27 2018 by RustyDev