Recover abandoned checkout

Was working on updating a Flow for a brand that I work with and noticed that we were getting loads of errors for the standard template flow that has been installed to recover abandoned checkouts.

Looks like this template does not check for customer opting in to marketing and so it throws an error after successfully working through the Flow.

Might be worth getting this one updated to add the step or conditional check to look for email marketing consent (maybe just was not a thing when template first created?)

Question about wait period

I have a secondary question related to this, as one of the conditionals also checks to make sure the abandoned checkout is greater than 24 hours, but the Flow Wait Action is only for 10 hours?

Does this have to do with the abandoned checkout trigger occurring outside a specific time interval? I was trying to find documentation on the timeline for this, but couldn’t find it so I went ahead and set the Flow wait period to be 24 hours and removed that second check.

Hey @taylor,

Thanks for the notes! I shared this with the team that manages that template. Will follow up when we hear back from them.

2 Likes

Thanks appreciate it!

Hey, great question!

In short, the wait step as well as the conditional step achieves different things:

  1. The wait step of 10 hours (user configurable) is used to wait a pre defined amount of time before proceeding with the workflow. Merchant can change this to e.g. 3 hours if they wish to send the email after 3 hours when a checkout has been abandoned.

  2. The other one in the conditional step is used to check if another checkout hasn’t been abandoned by the same customer within Y. The default condition is checking that if a customer hasnt abandoned checkout in in the last 24 hours before a email is about to be delivered.

I suggest to add back that check because they achieve different purposes