Nick here from Shopify.
Thanks for reaching out about this. This likely just when the product price is changed in the admin, but I was also talking to one of my colleagues @AnthonyKentris about this and feel this would be much better with Anthony in the conversation. Maybe Anthony can provide more insight on the matter when he finds a moment.
All the best, Nick
If what you wanted to accomplish is what my colleague Nick described, right now there is not a trigger in Flow that will start a workflow when a product price is changed (either manually in the admin or through the API). It's a great suggestion though, I'll take it back to the product team.
It would help if you explained the use case in which you needed this, so if we ever build this functionality, we know what it's solving.
As we are providing wishlist feature to our application flits -> https://apps.shopify.com/flits.
What we wanted to do is whenever product price changes send notification to customer who have added that product to wishlist.
If Shopify flow can give me trigger for that then It will be easier at our end to send notification to customer.
As we don't need to sync All products (Shopify plus store mostly have larger number of products).
We don't need to listen product create/update/delete webhook (Shopify plus always fire more webhooks.)
Over all using flow we can reduce our price structure and load to our servers.
It will be really beneficiary to have this trigger.
This is an accepted solution.
Hey @milindpatel, that makes complete sense! That's a great idea. I understand why it would be valuable for your business as well.
Right now I think your solution would have to be watching for a webhook when the price changes. But like I said, I'll take this back to the product team as a use case for that trigger. Thank you!
Hey @AnthonyKentris ,
Yeah Great no issue in that.
There is no direct webhook to get price change.
We need to listen product update webhook then need to compare with our database products price.
Is there any shortcut for that? or any other workaround let me know that.