Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
Hello everyone ,
I'm loving the new shopify time triggered flows - they have potential to be really helpful for our business but I'm having a little trouble and any advice would be greatly appreciated.
I want to run a flow, once a week, that tags every order currently tagged with 'Prepping' and to tag the order with 'Cutting'
Ideally the flow would also wait a minute and then remove the 'Prepping' tag. Though I would be happy to run this a separate flow if needed.
I've included a screenshot of my flow so far. It seems to be tagging every order from the get date action rather than just the ones tagged with Prepping.
Thanks in advance for your help!
Dexter
Atom Packs
Solved! Go to the solution
This is an accepted solution.
I'd need to see your query. I think you should filter by tag in the query. Something like
tag:Prepping
Then you don't need to check anything in the condition and instead you can just tag them in that loop
Your image did not get posted, so I'm not sure how to help. I think you might need 2 separate loops separated by a wait step. Or you could have a second workflow that runs X min after the first and looks for orders that have both tags.
Thanks for your help Paul, I have attempted to add the image again in a comment!
Currently, you cannot put a wait step or second action in a loop.
But you could add a wait step in the "Then" path of that for each loop, and that would run after the loop is done. You would then need to add a second loop for the removal of the tag.
As I said earlier, the other option is that you build a second workflow (that runs X min after first) that is very similar but gets orders with both tags and removes one of them.
Hi Paul,
Thanks for your help with this, it's really appreciated! Okay let's ignore the second function for the moment (I'll tackle that separately)
To be honest I'm still struggling to get my head around the get order date and loop functions as I'm used to creating simple action defined flows which don't require this. Perhaps I'm over complicating things.
This is what I am trying to achieve
1) Run every Friday Morning
2) Pull through 100 oldest unfulfilled orders.
3) Tag every order (from oldest 100) currently tagged with X with Y.
Our products run through a weekly production schedule, creating this would automate the tagging system and save us a LOT of time!
At the moment my current flow is tagging all 100 oldest orders not the ones tagged with X. Do you have any idea on what is wrong with my current flow or have any advice on how this could be set up?
Thanks again!
Dexter
This is an accepted solution.
I'd need to see your query. I think you should filter by tag in the query. Something like
tag:Prepping
Then you don't need to check anything in the condition and instead you can just tag them in that loop
Amazing! This worked for me! Thanks again for all your help Paul!
Amazing! This worked for me! Thanks again for all your help Paul!
Okay
I will try again with the shot of the flow. My main issue is this is applying/running to everything in the getorderdata and not filtering by my check if tag is equal to Prepping function.
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024