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

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...

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...

Apr 18 2016 by Jamie D.
New Dynamic Checkout feature.

Update 18/04/2018: Thanks for all the questions and comments, I will pass them along to the Checkout team! Hey All, On April 3rd 2018, we are releasing a new Dynamic Checkout feature.  This feature will be available to all merchants when they upgrade to the latest version of their theme. Dynamic Checkout adds a liquid filter to the product form tag to render a payment button on the...

Today by Juan Mingo
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...

Yesterday by Tom Keysers
Fulfillments now contain name field

Hey all! In order to help better identify fulfillments, the Fulfillment REST API responses will now include the `name` attribute. You can find more info on this field in the docs here.  

Yesterday by Bogdan
New Pre-launch Page feature & Partner Beta access

In coming weeks Shopify will release a new feature: the Pre-launch page. This feature is a static “coming soon” style page that covers a merchant’s store and acts as an interactive placeholder while they work on their store and prepare for launch.   Similar to the password page, the Pre-launch page will operate as an alternative to a merchant’s existing themes and blocks all access to storef...

Jul 17 2018 by CarlowSEO
New domain for shop previews

Hey all! In the coming weeks, Shopify will introduce a new way to preview themes on shops along with a new “shopifypreview.com” domain. Using the new domain, shops will be able to generate the following 2 types of previews: Visitor Previews Visible to anyone with the URL (no authentication required) Have no access to checkouts Expire 14 days after the URL was created Mer...

Jul 17 2018 by gil
[Updated Deadline] Breaking changes to Product/Variant, Fulfillment, and...

At this year’s Unite we announced Locations, which enables merchants to manage inventory, fulfillments, and restocks across multiple locations from the admin. In anticipation of this release, we asked affected partners to migrate their apps to the set of APIs that support Locations and multi-location inventory workflows. In response to requests to extend the deadline, we are pushing it back one...

Jul 17 2018 by Jordan
HTTP App Proxies are Being Deprecated

Hey all, As you've seen, Shopify has started removing all HTTP on the platform.  Next up after webhooks are app proxies! Here is what the timeline looks like: On July 1st 2018, newly created apps will no longer be able to create HTTP proxies. On September 1st 2018, all apps will no longer be able to create HTTP proxies. On January 1st 2019, all remaining HTTP proxies will be removed....

Jul 17 2018 by James
[BETA] POS SDK support on iOS and Android

UPDATE July 16th Over the next couple of weeks, Shopify will be releasing v2.5 POS Android and v4.8 POS iOS. What this means for you? All merchants will be able to view your POS apps on their iOS and Android phones and tablets. Please make sure to test the design and functionality of your POS apps on iOS and Android phones and tablets prior to the public release of v2.5 POS Androi...

May 30 2018 by Clement
Mandatory GDPR webhooks for all apps

Hi Shopify Devs,   In response to the General Data Protection Regulation (GDPR), we've introduced some important changes to our platform to help you properly handle the privacy and security of customers’ personal information.   New mandatory webhooks Two new mandatory webhooks are available to every public app: customers/redact: When a buyer requests deletion of thei...

Jul 12 2018 by Ryan O
Updated Deadline: Aug 1st -- [Deprecation] Important changes to ProductV...

UPDATE JUNE 28:  Hey Devs, Just want to let you know that we are extending the deprecation deadline from July 1st to August 1st.  There will be a new post tomorrow with more details, but we just wanted to get it out there to maybe relieve some of the stress you are feeling headed into the weekend. Most, if not all of your questions will be answered in the post tomorrow so try to save...

Jul 7 2018 by rplum
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...

Jul 5 2018 by Félix
HTTP Webhooks being removed.

Hey all, In 2018 HTTP is a thing of the past, and over ~95% of you agree.  We are looking to reach 100% HTTPS by 2019.  Therefore we are going to start the deprecation of HTTP webhooks completely.  Here is what the timeline looks like:   On May 1st 2018, newly created apps will no longer be able to create HTTP webhooks. On July 1st 2018, all apps will no longer be able to create HTTP ...

Jul 3 2018 by Ryan O
[ACTION REQUIRED] Apps require Shopify approval to read orders older th...

Shopify is introducing an important change to our Orders API, to help preserve the trust that merchants have when using third-party apps. As of today (June 6th, 2018), public apps will no longer be able to access a merchant’s orders older than 60 days with the current read_orders or write_orders access scopes. Going forward, apps that require access to all of a merchant’s orders will firs...

Jun 29 2018 by t.w.
Customers now have a limit of 100 addresses

Hi Everyone, This change has been reverted for now.  This is not a permanent reversion, it will return in the future, but we've decided to put that on hold until after BFCM. Update 10/25/2017     Hey everyone, Effective immediately, we are adding a limit of 100 addresses per customer.  This will be implemented through a validation on customer address creation. Here are ...

Jun 28 2018 by Ryan O
Order API Address Validation Updates

Hey Shopify Developers, There are some changes today to how addresses are validated when importing Orders through the Order API. Shipping and billing addresses are now being validated to ensure the presence of the following fields: Customer last name (last_name) First address line (address1) City Country If the address validation fails, the order will still be created but...

Jun 26 2018 by HunkyBill
[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...

Jun 16 2018 by Rewardify
Changes to discount_codes on the Orders API

The discount_codes property in the Orders API has been traditionally used for creating manual discounts. The specified amount is not inherently calculated for line items or shipping lines, rather it is applied at the order level. The  code property is used as the discount description without any expected discount code lookup being performed. Hence, the actual discount code.usage_count does not ...

Jun 8 2018 by Clement
Gift card requirement on gift card transactions

 In the past, it had been possible to create gift_card Transactions that do not belong to any gift card through the API. Going forward, Transactions that include a gift card will need to have a relevant gift_card_id associated with them. Looking at our logs, it doesn't look like anyone is actually purposefully creating transactions without the ID - so we're rolling out the change immediat...

Jun 7 2018 by Steve Drozdowski