Assistance Needed: Using Shopify Flow to Tag Customers for Abandoned Checkouts Due to Incorrect Post

Hi Shopify Developer Community,

I need some assistance with a specific issue we’re facing on our Shopify store, workweargurus.com. We’re trying to improve our checkout process by automatically tagging customer profiles who abandon their checkout due to an incorrect postcode. Subsequently we’re going to use those tags to tailor some email campaigns to these customers.

What We’re Trying to Do:

  • Objective: Use Shopify Flow to automatically add a tag to customers who abandon their checkout specifically because of an incorrect postcode.
  • Current Status: I’ve set up Shopify Flow to detect abandoned checkouts in general, but there doesn’t seem to be a direct trigger or condition available that identifies abandonment due to postcode errors.

Challenges:

  • Custom Logic/Data Tracking: We need to implement some custom logic or additional data tracking to filter for this specific reason for abandonment.
  • Postcode Validation Error: Not sure how to go about this, figured I’d start by capturing postcode validation errors which I understand might require third-party apps or custom development, and I’m unsure where to start with this.

What I’ve Done So Far:

  • Installed Shopify Flow and set up a general abandoned checkout trigger.
  • Reached out to Shopify Support, but they recommended posting here for more specific development help.

What I Need Help With:

  • How can we capture the specific event where a checkout is abandoned due to an incorrect postcode?
  • Is there a way to set up custom logic within Shopify Flow, or would this require a third-party app?
  • If custom development is needed, what would be the best approach to implement this? Any recommendations on tools or apps that can help track postcode errors? I’m alright when it comes to Python and MySQL but a bit of a noob at Liquid, with that being said shouldn’t have trouble implementing simple stuff.

Any guidance or recommendations on how to proceed would be greatly appreciated.

Thank you in advance for your help!

Best regards,

Andrei

1 Like