USE CASE
  • A client sends an abandoned cart reminder.
  • After a set delay of several hours or days, the client wants to check whether the abandoned cart was eventually purchased.
  • If no purchase was made, they want to send a second reminder, potentially including a promotional offer.
CURRENT STATE
  • The team confirmed that checkout.XXX variables are static rather than dynamic.
  • As a result, after the delay period, those values still reflect the state at the time the contact originally entered the flow.
  • Because of this, there is currently no simple way to determine whether the abandoned cart has since been converted into a purchase.
REQUEST
  • Introduce a new feature that allows flows to check whether the most recent abandoned cart was later purchased.
  • This would enable clients to send a follow-up reminder with a promotion only when the purchase has not yet happened.
  • Possible solutions could include making checkout.XXX variables dynamic, adding a new node such as Search Shopify Cart/Order, or providing another mechanism to evaluate cart-to-order conversion at send time.