Is there a way to have a trigger, delay, action to check if the trigger is still valid and then trigger again?
I want to have an incomplete order trigger on bigcommerce, with a delay of 10-15mins to make sure the customer hasn’t been able to fix it themselves and if its still valid then alert via email.
Or is there another way to handle the pause before pulling from bigcommerce?
Thanks :)
Page 1 / 1
Hello @Bob Le Bob
Just use a Delay Step and Filter Step after your Trigger.
Delay for 10-15 Mins and then have a condition in the Filter step.This way that Action Step wont be processed until the condition is met.
Hi @Bob Le Bob
Good question.
The previous advice above was not quite accurate.
Unfortunately the BigCommerce Zap app doesn’t have an action for FindOrder.
I think I've got that now, but now have an error of “The app returned "The field 'Note' is not supported by this resource.".”
I’ve not put any query string parameters, but even when I try with OrderId I get the exact same error message.
@Bob Le Bob
Please post screenshots with how your Zap step is configured in order for us to have context, thanks.
@Troy Tessalone thanks :)
@Bob Le Bob
Please provide context about what you are trying to do with this Zap step.
@Bob Le Bob
Please provide context about what you are trying to do with this Zap step.
I thought that this was just going to pull fresh order information back in.
So this comes after a 15 minute delay and the next step would be filter to only continue if the order status is still incomplete
@Bob Le Bob
If you are trying to get the details of 1 order, then you need to configure the GET request with an Order ID as part of the URL path.
Ah got it, I was putting OrderId in the first column then the actual OrderId in the second and the first wasn’t needed.
Thank you @Troy Tessalone
@Bob Le Bob
If you are trying to get the details of 1 order, then you need to configure the GET request with an Order ID as part of the URL path.
Another question if I may?
Sometimes a customer has an incomplete order with order ID 12345 but then when they do complete the order they end up with order ID 12346
I can see that I can pull all the orders for the customers email address, is there a filter I could use to check if there is a newer (bigger) order number that is in a state other than incomplete.
@Bob Le Bob
That sort of logic is possible but gets much more complex to configure generally involving Code steps and potentially other API requests.