Skip to content
Vraimony
← All WooCommerce dispute types
DNR — Did Not Receive

Customer says they didn't receive it.
Your carrier says it was delivered.

DNR is the most common WooCommerce chargeback reason. The carrier shows DELIVERED — but that alone is not enough. Reviewers need a timestamped, signed proof of delivery linked to the specific order, plus a communication log showing how the merchant responded. Without these in one structured file, reviewers ask for more — and the window closes.

Proof requirements — DNR — Did Not Receive

What reviewers need to see. In priority order.

These are the documents that determine whether a reviewer can act without sending a follow-up request. MUST items are required for a defensible case. STRONG items significantly improve the outcome. HELPS items add depth.

Evidence item Priority
DHL/Royal Mail/UPS Proof of Delivery

Must show: timestamp, delivery address, and signature or photo. A tracking page screenshot is not enough.

MUST
Order confirmation / invoice

Links the disputed amount to the specific transaction.

MUST
Communication log — date-ordered

All buyer contact in one view. Shows you responded and when.

STRONG
Timeline: order → dispatch → delivery → dispute

Reviewers reconstruct events. Give them the sequence first.

STRONG
Clear ask to reviewer

One sentence: 'Confirm delivery per attached POD. DNR reason is invalid.'

MUST
Carrier tracking history (full)

Backs up the POD with intermediate scans.

HELPS
One Invalidate for this case type: Must show: timestamp, delivery address, and signature or photo. A tracking page screenshot is not enough.
What changes with Vraimony

Before and after — same evidence, different structure.

BEFORE — what gets sent
  • ✗ Tracking screenshot — no timestamp visible
  • ✗ Communication log spread across email and portal
  • ✗ Response says 'please see attached' — no explicit ask
AFTER — what Vraimony produces
  • ✓ DHL POD: timestamp, address, signature — PASS
  • ✓ Communication log: single view, ordered by date
  • ✓ Clear ask at top of record: specific and actionable
How to build this in Vraimony

Three steps. One link to the reviewer.

Step 1 — Run the free readiness check

5 questions specific to this dispute type. Identifies your exact gaps before you package anything. Free, no account needed.

Free readiness check →
Step 2 — Assemble the MUST items

Collect the MUST evidence items listed above. Each one is hashed client-side — files never leave your device as raw content.

What the reviewer sees

One link. No account. This is what the dispute team sees.

The reviewer opens the link and sees the record in this order — no attachments to open, no threads to reconstruct.

SummaryOrder placed [date]. Dispatched [date]. DHL confirmation: DELIVERED [date+time], signature captured. Customer filed DNR [date+N days].
Evidence labelsDHL Proof of Delivery → PASS. Order confirmation → PASS. Communication log → PASS (ordered, 2 emails).
Clear ask"Confirm delivery was completed per the attached POD. The DNR chargeback reason is not supported by the evidence."
Verify linkOpens independently. No account. Confirms the record has not changed since sealing.
Zero follow-up requests = the record answered every question before they asked. That is the only metric that matters.
Other WooCommerce dispute types
Item Not Received (DNR) Not As Described (SNAD) Friendly Fraud Refund / Policy Dispute
Why merchants lose disputes they should win →
Ready?

Free diagnostic. $19.99 to fix and send.

Run free diagnostic → Fix one case — $19.99

◎ We organise your evidence. The reviewer makes the final call.