Jamie_D_
Shopify Staff (Retired)
Last Activity: Jan 16 04:20:30
Topic Started
0
Topics Started
Topic Solutions
1
Solution
Post Count
533
Posts
Post Kudos
92
Likes

Community Badges

Hey Shopify Developers, Error messages returned by the Storefront Checkout API will now be localized to the shop’s locale. For example, if the shop locale is set to ES-MX, error messages will now ...
On Monday December 4th, we will be removing web_processing_url from the Checkout API serialization. The web_processing_url was never documented and never intended to be co...
UPDATE: This change has been temporarily reverted in order to allow apps to migrate away from an iFrame-based solution. We're putting this change back into production on October 16th. ...
Hey Shopify Developers, We've added some validation today to the ScriptTag API that prevents an application from creating more than 100 script tags on a particular shop. We feel that a limit of...
Hey Shopify Developers, Previously we announced upcoming changes to character encoding in Shopify. Today, a beta of this feature is available to developers who wish to experiment with UTF-8 cha...
Hey Shopify Developers, As of Thursday July 20th, 2017, a new parameter will be added to Carrier Service rate requests sent by Shopify – a locale parameter which represents the language ...
Hey Shopify Developers, Starting on Monday July 24th, there will be some changes to how certain properties such as tags and handles are encoded. Currently Shopify only suppo...
Hey Shopify Developers, Starting on Thursday, July 20th there will be changes to checkout domains for all Shopify stores. Rather than the checkout domain being checkout.shopify.com, checko...
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 e...
Hey Shopify developers, As of today, any new applications will need to request the write_shipping scope in order to make a PUT or POST request to the Country and Provinces endp...
Hey Shopify Developers, We've just released an update to the Embedded App SDK allowing you to spawn Product Picker and Collection Picker modals. These methods are available as Shopif...
Hey folks, On March 16th, 2017 we'll be making some changes to how Recurring Application Charges are prorated. Currently, proration is only applied when merchants move to a more expen...
Hi all, We've made some changes to our API documentation today. You can view the changes here. The changes include a new landing page as well as some new content. We'd love to hear your feed...
Hi all, We've made some changes to our API documentation today. You can view the changes here. The changes include a new landing page as well as some new content. We'd love to hear your feed...
Hey Shopify Developers, As of today, we are enforcing a limit on transactions created by apps. There is now a limit of 100 Transacations per API client per Order. If you attempt to create ...
Hey all, The callback_url parameter is now exposed in the JSON representation of a CarrierService, but only for the app that originally created the CarrierService. This should help au...
Hi all, On November 29th, we'll be introducing a small change to the error response generated on an unsuccessful attempt to create a Customer object in Shopify. Currently, we return a JSON obje...
On November 1st, Shopify will be making some changes to the Order Status page (also known as the Thank You page). The previous URL format of https://checkout.shopify.com/#{shop_id}/checkouts/#{che...
Hey all, A number of different HTTP status codes can be returned when making a request to the Shopify API. This documentation contains a table of all the possible response codes that can b...
As announced on October 31, 2014 in the following forum post, the order_id parameter has been removed from tracking_number requests. The documentation for FulfillmentService ha...
No content to show

User Activity

You can find a working implementation here, in shopify-express. 
As for retrieving the shop's current UTC offset, the UTC offset displayed in any of the resource timestamps (such as order.created_at) will reflect the actual UTC offset of the time zone the shop is currently observing.  I agree that it would be ide...
Unless I am missing something, I cannot see how I can consistently create a query to fetch orders reliably. I just spent some time testing this. If you always explicitly provide a time zone, you shouldn't experience any issues. The count endpoin...
Hey there, There seems to be some confusion about time zones in your post. Time zones are represented by an offset from UTC. UTC never, ever changes. UTC is a standard time representation which happens to be the same as GMT for historical reasons. ...
The Shopify App Store simply sends a GET request to your application, appending the shop name as a URL parameter. (https://mycoolapp.herokuapp.com/?shop=some-shop.myshopify.com) Since you already know your own app URL, you simply just need the shop ...
Hey all, In order to successfully create a Storefront Access Token, your application must request one of the following scopes during OAuth: * unauthenticated_read_product_listings * unauthenticated_read_collection_listings * unauthenticated_write_c...
Can you elaborate on what you mean by "not working"? There are no ongoing issues with webhooks at this time.
Hey Babak, Here is some code I've used in the past to perform HMAC validation in Java. import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Hex; public class HmacWebhook public static void main...
I would highly suggest using the CarrierService API to return rates rather than importing rates from a CSV file. https://help.shopify.com/api/reference/carrierservice
Hey joyrexus, This is currently the expected behaviour for all webhook subscriptions with the delete topic, with only a resource id being returned in the request to your application. If your application depends on some data contained within this res...
Hey Bnaya, There aren't currently any webhooks fired when a product is added or removed to a Smart Collection.
Hi Farhan, Webhooks created through the API will not appear in the admin. You can read back the webhooks created through the API through the GET endpoint.
Hi Ntfrfy, The API key isn't a sensitive credential, but if you prefer you can send it to me via e-mail at [redacted]
Hi Ntrfy, I'm not able to replicate this. Is it possible that you've created a duplicate webhook subscription, perhaps one with the API and another one in the Shopify admin? If you can provide your API key, I can look into our logs to see what migh...
Hi, If your web service is receiving webhooks from Shopify, it needs to respond to these webhooks with an HTTP status of 200 within five seconds. If no response, the webhook delivery is considered to have failed. After ninteen failures on a single ...
This widget could not be displayed.
This widget could not be displayed.