Shopify Flow Condition - Previous Orders Number or Previous Order Date?

Shopify Flow Condition - Previous Orders Number or Previous Order Date?

Shopify Partner
6 0 4

Is there a way to trigger an action based on when was the previous order date (not the one that triggered the flow)? 

I saw order.customer.lastOrder or order.customer.orders - I don't think those can be used in actions because I would need to get some info about the previous orders (-1, -2). 
Is there a workaround for this?


Replies 2 (2)

Shopify Partner
32 4 4

You can do this using graphql Api , use all order api and , in that you will get the link to to privious and next order using that you can get date and order no something as below , where hasNextPage and hasPreviousPage shows next and previous order :




If helpful then please Like and Accept Solution.
Want to modify or Customize your theme Hire me.
Feel free to contact me on regarding any help

Shopify Staff (Retired)
29 4 10

A good example of workflow using those fields is Organize customers by order count tiers where, using order created as a trigger, we can setup an action that is based on the total order count of a customer, which of course is the count of all orders until the last + 1. 

Similarly a condition can be setup using customer.lastOrder as you correctly suggested, which will allow you to leverage, within a workflow triggered by Order Created, all fields related to the customer's last order: including createdAt etc.


To learn more visit the Shopify Help Center or the Community Blog.