Skip to main content
Best answer

WooCommerce status query after placing an order


I try to send a mail after a certain period of time to everyone with a certain status in WooCommerce. 

1. I connect to WooCommerce and read the order
2. I am setting a delay for 3 days
3. I set a filter that only orders with the status "on-hold" will be considered
4. after that i send a mail

My problem now is that during these 3 days the order status may have changed. How do I get this information into my zap? I do not see any possibility for an update. 

Thanks for your support
Tom

Best answer by Danvers

Hi @Tom Haese!

 

You’ll need to add a search step after the delay to find the order and re-check the status, then have the filter after that. That would look a bit like this:

  1. WooCommerce - New Order
  2. Delay - 3 days
  3. WooCommerce - Find Order
  4. Filter step - look at order status (make sure that it’s looking at the status from the ‘Find’ step, not the original trigger information)
  5. Send email

​I hope that helps, please let me know if you have any questions!

View original
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Danvers
Forum|alt.badge.img+12
  • Zapier Staff
  • 3731 replies
  • Answer
  • April 27, 2020

Hi @Tom Haese!

 

You’ll need to add a search step after the delay to find the order and re-check the status, then have the filter after that. That would look a bit like this:

  1. WooCommerce - New Order
  2. Delay - 3 days
  3. WooCommerce - Find Order
  4. Filter step - look at order status (make sure that it’s looking at the status from the ‘Find’ step, not the original trigger information)
  5. Send email

​I hope that helps, please let me know if you have any questions!


  • Author
  • Beginner
  • 1 reply
  • April 27, 2020

Hi @Danvers 

That worked like a chram :-)

Thx for helping me
Thomas