Duplicate orders: how to identify and resolve them

Photo: Avila Ops Tecnologia
A duplicate order is the same customer with the same items in two orders placed minutes apart. To identify it, filter the day’s orders by customer and inspect repeats. To resolve it, confirm with the customer, keep one, cancel the other, and if both were paid, refund the second before packing anything.
Duplicates multiply on Black Friday because people double-click on a slow website or place another order when the first remains “pending.” Each undetected duplicate means two shipments, two shipping charges, and a return.
Why do orders duplicate?
| Cause | How to recognize it |
|---|---|
| Double-click on the pay button | Two orders less than two minutes apart, same cart |
| Customer reordered because the first stayed “pending” | First by unpaid boleto or Pix, second by card 10 to 60 minutes later |
| Customer paid Pix twice | One order, two same-value processor payments |
| Checkout page refreshed | Identical consecutive orders, one unpaid |
| Customer intentionally bought twice | Different addresses or recipients, or different quantities |
The last row is why you ask before canceling. Someone buying identical gifts for two nephews is not a duplicate, and canceling creates a problem where none existed.
How do you find duplicates before packing?
A two-minute routine before each picking batch: sort paid orders by customer name or email and inspect repeated entries. Compare items, value, and address. If everything matches and the time gap is short, it is probably a duplicate.
Spreadsheet users do this with a filter. System users can have an automatic alert: “customer with two orders within 30 minutes.” During campaigns, the first occurrence pays for the alert.
What should you do in each case?
- Only one paid order, the other pending. Cancel the pending one without asking and release its stock. Send: “we received two orders from you, kept the paid one, and canceled the other.” Done.
- Both paid, same address and items. Ask first: “we received two identical orders; was that intentional?” If not, refund the second in full through the processor dashboard that day and ship the first. If intentional, ship both.
- One order, two payments. Refund the second immediately through its transaction in the processor dashboard, without waiting for a complaint. Notify the customer. Pix returns in minutes; card refunds may take one or two statements to appear, which you must explain.
- Both already shipped. It happened. Message before delivery, offer a return with prepaid shipping, and refund when the package returns, or offer a discount on the second if keeping both makes sense for the customer.
Refunding without being asked seems like a loss. It is the opposite: customers who see money return automatically tell others. The pending payment guide explains how long to wait before canceling unpaid orders.
How do you prevent it at checkout?
The pay button disables on the first click and shows “processing.” The confirmation page clearly shows the order number and next steps so customers do not think it failed. The “payment pending” message explicitly says “do not place another order; wait for confirmation.”
Inventory is deducted when orders are paid, not created; pending orders hold units briefly so duplicates do not block what someone else could buy. The inventory mismatches guide covers what happens when this fails.
What to do now
Filter yesterday’s orders by customer and check for duplicates. Do this daily during the campaign, before picking. For automatic alerts and inventory deducted from the right order, Avila Ops builds a system connected to your store and payments: avilaops.com/sistema-para-pequenas-empresas or contact us on WhatsApp: wa.me/5517997811471.
Frequently asked questions
Do duplicate orders incur double payment processor fees?
It depends on the processor. Some return fees with full refunds, others never do, and partial-refund rules differ too. Check yours before deciding between a full refund and a discount.
Should I cancel duplicates without contacting customers?
Only when the second is unpaid. If both were paid, ask. Canceling a paid order without consent may discard a legitimate purchase.
How do you distinguish double-clicks from intentional purchases?
Time gap and address. A few minutes, same address, same quantity: double-click. Different address or recipient: intentional. When unsure, one question resolves it.
Connections, made clear
From order to delivery, with every step in view.
An example of connecting E-Commerce with your team’s day-to-day work.
- OrderThe customer chooses items and places an order.
- ValidationCheck the details and product availability.
- ManagementSend the validated order to ERP.
- FulfillmentThe team prepares and dispatches the items.
- CustomerKeep the customer informed about next steps.
- Order. The customer chooses items and places an order.
- Validation. Check the details and product availability.
- Management. Send the validated order to ERP.
- Fulfillment. The team prepares and dispatches the items.
- Customer. Keep the customer informed about next steps.
Order
The customer chooses items and places an order.
Turn what you learned into your next step.
Tell us about your company and what you want to improve. We can explore the right tools, integrations or custom project together.
