Shopify's draftOrderCreate has no idempotency key, so a timeout is not a failure
A wholesale buyer sends a purchase order. Someone at the store turns it into a Shopify draft order. If that happens twice, the buyer gets invoiced twice, or the warehouse picks the same pallet twice,
batchcrunch.hashnode.dev6 min read