Guest checkout, second email
Same person, same address, a different email the second time. No customer record ties the two orders together — Flow has nothing to match on.
Customers double-order more often than you notice — and Shopify Flow can't catch the worst case: guest checkouts with different emails and the same shipping address. DoubleCatch flags suspect pairs and holds fulfillment before anything ships.
No spam — one email when early access opens.
Shopify's fraud analysis scores payment fraud, not double purchases. Flow recipes only match logged-in customers with the same email. Everything else slips straight into fulfillment.
Same person, same address, a different email the second time. No customer record ties the two orders together — Flow has nothing to match on.
Checkout felt stuck, so they ordered again. Two paid orders minutes apart — identical cart, identical address, both heading to fulfillment.
TikTok Shop, Walmart, or a payment callback creates the order twice. Merchants report these for years — the duplicates look like normal orders.
Trying to solve this with Flow first? We wrote up every workaround that exists — read the honest guide.
Email, phone, and shipping address are normalized — casing, diacritics, abbreviations, unit numbers — into a comparable fingerprint the moment the order lands.
Fuzzy matching across the recent order window. Exact email, same phone, or a near-identical address — each signal scores, POS and subscription orders are excluded.
Above the threshold, both orders are tagged and fulfillment is held. You review the pair side by side: merge, refund, or release in one click.
DoubleCatch is being built in the open and will be free while in beta. Leave your email and you'll get access before it hits the App Store.