Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
Hey,
I'm trying to create a flow that will add a tag to any order whose customer placed a separate order after a certain date. So, say if someone places multiple orders during Black Friday, if the date is set to be after Black Friday, it will add a tag to any orders where the customer placed multiple orders during Black Friday. Anyone have any idea on how to do this?
Thanks
Solved! Go to the solution
This is an accepted solution.
Hi Cooper,
Made this flow for you.
1. Use Order created trigger
2. then check if the order created is created between start and end of desired date (for this case, between Dec 1--12AM and Dec 2--12AM)
3. then get Orders based on filters (created between Nov 29 and Nov 30, and created by the customer who placed the order in step 1)
4. then count the number of orders from step 3
5. then if the number of orders > 1, each order in the list gets tagged by the set tag you wanted.
- Orders in the list have the following attributes (1) Created between Nov 29 and Nov 30 (2) Created by the customer who placed the order in step 1
-------------------------------------------------------------------------------------------
I modified this in order to test the flow. I modified it to:
1. Use Order created trigger
2. check if the order created is created between start and end of desired date (for this case, today Oct 10--12AM and Oct 11--12AM)
3. then get Orders based on filters (created between Oct 7 and Oct 8, and created by the customer who placed the order in step 1)
4. then count the number of orders from step 3
5. then if the number of orders > 1, each order in the list gets tagged by the tag "OCT7".
These are the list of orders made on October 7. Only Paul Martin Lopez made orders.
1st, I will run the flow for the customer Steve Wonder, the result, no orders were tagged.
Next, I will run the flow for the customer Paul Martin Lopez, the result, 9 orders were tagged
-----------------------------------------------------
If I were to change the flow:
3. then get Orders based on filters (created between Oct 8 and Oct 9, and created by the customer who placed the order in step 1 - Paul Martin Lopez)
Then no orders are tagged because Paul Martin Lopez only made 1 order between October 8 and 9.
Hope this helps and feel free to ask/continue the conversation
Hi @CooperMoyer , thank you for posting here!
To create a flow that tags orders where the customer placed multiple orders during a specific period (like Black Friday), you can use Shopify Flow (if available in your plan). Here’s how you could achieve this using Shopify Flow:
Trigger: Start with the trigger set to Order Created. This will ensure that the flow is triggered whenever a new order is placed.
Condition:
Action:
Example Flow Setup:
This is an accepted solution.
Hi Cooper,
Made this flow for you.
1. Use Order created trigger
2. then check if the order created is created between start and end of desired date (for this case, between Dec 1--12AM and Dec 2--12AM)
3. then get Orders based on filters (created between Nov 29 and Nov 30, and created by the customer who placed the order in step 1)
4. then count the number of orders from step 3
5. then if the number of orders > 1, each order in the list gets tagged by the set tag you wanted.
- Orders in the list have the following attributes (1) Created between Nov 29 and Nov 30 (2) Created by the customer who placed the order in step 1
-------------------------------------------------------------------------------------------
I modified this in order to test the flow. I modified it to:
1. Use Order created trigger
2. check if the order created is created between start and end of desired date (for this case, today Oct 10--12AM and Oct 11--12AM)
3. then get Orders based on filters (created between Oct 7 and Oct 8, and created by the customer who placed the order in step 1)
4. then count the number of orders from step 3
5. then if the number of orders > 1, each order in the list gets tagged by the tag "OCT7".
These are the list of orders made on October 7. Only Paul Martin Lopez made orders.
1st, I will run the flow for the customer Steve Wonder, the result, no orders were tagged.
Next, I will run the flow for the customer Paul Martin Lopez, the result, 9 orders were tagged
-----------------------------------------------------
If I were to change the flow:
3. then get Orders based on filters (created between Oct 8 and Oct 9, and created by the customer who placed the order in step 1 - Paul Martin Lopez)
Then no orders are tagged because Paul Martin Lopez only made 1 order between October 8 and 9.
Hope this helps and feel free to ask/continue the conversation
Hey Community 👋 Did you know that March 15th is National Everything You Think Is W...
By JasonH Apr 1, 2025Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025