So we have our products prices synced up to Channel Advisor, which is set up to auto-change the price. So sometimes the product automatically goes on sale.
What i’m trying to do is set up a flow that automatically puts a product into our “For Sale” collection if the price is less than the compared at price.
I have the flow set up and it works, however the trigger for it is “Product Status Updated” which only works if I manually go in and change the product status.
Does anyone know of a trigger that would automatically trigger the flow if the price changes. Or if there is a timing trigger to start the flow?
Hey!
This would require a product updated trigger which we unfortunately don’t have at the moment. We are however working on a new trigger that’s based on scheduled times as well as a data fetch action. So in the near future you’ll be able to trigger a workflow at a predefined interval (daily at 9am for example) and have a data fetch for specific products which you could then apply tags to.
The Schedule Trigger is available in a limited release for Plus merchants right now. If you’re a Plus merchant, you can reach out to an MSM to request access.
The feature will be released widely to all Flow merchants in Q1 2023.
We have the scheduled triggers on our account. However, (unless I am missing it), I do not see how to create a trigger based on price to add a tag. We are trying to add tags automatically for “finalsale” to products when the price/compare price <= 50%. suggestions?
I’m able to fetch the data, but I cannot filter out updated prices. It returns updated products. This includes updated inventory, so I can only filter out so much.
If you are trying to get products that were updated in a certain time frame and then do something based on the prices, the workflow would look something like:
Every day
Get products that were updated in last day and have a certain price or maybe is_priced_reduced (see docs on the query)
There is no Shopify event for “price updated”. You can watch the API change log (https://shopify.dev/changelog)…when such an event becomes available Flow be among the first apps to make use of it.