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
Did this topic help you find an answer to your question?
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