Partner dashboard - ability to search webhooks by order ID

Hi there,

It would be extremely useful if we could seach order/updated webhooks by order ID in the partner dashboard.

Has this ever been considered?

Thanks!

Hey @daryl, that sounds interesting. Currently, these are the filters in the new developers dashboard. I’d be happy to pass on the feature request for you. Can you share a little more context on how you would use this and what it would unlock for you?

Hi @KyleG-Shopify,

For example if the current state of an order on my side does not match with what I’m seeing on Shopify or if there was a delay in updating, I’d like to search for the specific order to see if/when the webhook was sent. At the minute there is no easy way to do that?

Thanks

Thanks for that context, Daryl. I’ll pass that on as a feature request. I also want to note our new dev platform category here, for discussion around that Dev Platform - Shopify Developer Community Forums

For your use case, we typically will recommend running reconciliation jobs to ensure your data is always in sync.

Your app shouldn’t rely solely on receiving data from Shopify webhooks. Because webhook delivery isn’t always guaranteed, you should implement reconciliation jobs to periodically fetch data from Shopify.

You could do this in the background, or offer reconciliation and syncing options to the merchant. For example the UI of your app could contain a button that triggers a manual reconciliation process by calling the relevant API endpoint, and fetching the requested data.

Many GraphQL queries support updated_at filter parameters. These filters can be used to build a job that fetches all objects that have been updated since the last time the job ran.