james-langille
Shopify Staff (Retired)
Last Activity: Feb 19 07:41:08
Topic Started
0
Topics Started
Topic Solutions
15
Solutions
Post Count
70
Posts
Post Kudos
27
Likes

Community Badges

No content to show

User Activity

Hello, @Cargologi ,   If you have already configured your mandatory webhooks, then you should be able to test and troubleshoot them like any other webhook subscription by triggering the corresponding actions. For example, create a customer in your de...
Hello, @ansarsaeed,   I took a quick look at this error in our logs and found that only 3 hosts (including yours) are experiencing this problem. So, unfortunately, there is nothing else I can do other than recommend that you double-check your host's ...
Hello!   I believe you require the 'orders' permission to create the subscription_contracts webhooks. However, I also think these are not the correct webhooks for you to use - they deal with events relating to repeat purchases of products on a subscr...
Hello!   I took a quick look into our webhook delivery logs and discovered that the webhook was triggered for delivery on January 14th, and continued to retry 20 times until January 16th due to a 408 (Request Timeout) responses trying to connect to h...
Hello, @LucaHolland! Welcome to the community forums.   There has not been any change to webhook delivery in the past few days. In fact, we specifically do not deploy any code over the BFCM (Black Friday / Cyber Monday) period to be sure that everyth...
Hello, @rodrigograca31 ! Welcome to the developer community. There are two ways to create webhooks at Shopify: In the shop admin page (the docs you listed at https://help.shopify.com/en/manual/orders/notifications/webhooks), which will create a webho...
Hello, @SuchangKo, I think Webhooks (https://shopify.dev/api/admin-rest/2021-10/resources/webhook#top) would be a great place to start for your use case. We send webhooks on several topics to applications that subscribe to them that are installed on ...
Hello @ewd910 , and welcome to the community! This is strange, you should definitely be able to have multiple subscriptions to a topic (like products/update) at the same time, otherwise, stores would not be able to install more than one app. Could yo...
Hello, @wealthman, I'm a little confused why the X-Shopify-Webhook-Id does not seem to be the answer for you, since the primary reason why we added it was for apps to handle duplicate webhooks when necessary. tl;dr: If you see a duplicate X-Shopify-W...
Hello @Marc40! Great question. We say that webhooks are not 100% foolproof because there can always be issues in delivery over the network or the occasional outage/delay in delivering webhooks - it's a best-effort system that is generally very, very ...
Hi @gowthameswar, you can subscribe to the `fulfillments/create` and `fulfillments/update` webhook topics to receive this information. You can find the available webhook topics and formats at https://shopify.dev/api/admin/rest/reference/events/webhoo...
Hello @fallen-domino, products/update webhooks do also trigger on inventory level changes, which has caused similar confusion for other apps in the past. We are thinking about how to provide more granular webhooks (i.e. so that you can only be notifi...
Hello @jagadish97, no, there is no webhook that triggers when your app is installed on a store. However, when it is your app should be able to see that happen as a part of the installation process in a request to the route you define as your App URL ...
Hello, @1point619 , welcome to the community! I think you are experiencing two different issues. 1) You'll need to create your subscriptions through your app since the api client id of the creator needs to match the provided api client id (in the pos...
Hello, @nikitamaruniak , I don't believe this is expected, no. Could I get (in a DM) your application id, topic(s) you are seeing, and maybe the old and new URLs? Are these app/uninstalled webhooks by any chance? Something to note is that wherever th...
This widget could not be displayed.
This widget could not be displayed.