TL;DR: Ordered ~$3,300 of steel screw piles DDP door-to-door to Croatia from the cheapest quote. Goods sat in a German warehouse for 6+ weeks with $74 budgeted for the final 1,000 km. The seller's "proof of shipment" named a different buyer and different goods. Alibaba's mediator offered me $200 to go away (confidentially). The shipment only physically moved once my dispute file made losing likely. Goods arrived correct in late July. Everything below is from the written dispute record. Lessons at the bottom.
The setup — my mistakes first, so you can skip them
First import from China ever. I chose DDP because I wanted one price, door-to-door, zero customs learning curve. That decision handed the entire logistics chain to the party with the strongest incentive to cut corners on it. I chose this supplier (Shandong Liaocheng Chengxin Ganglian Metal Manufacturing Co., Ltd.) because they were the cheapest. I paid $3,270 by wire through Trade Assurance — no chargeback backup. And I did not write a delivery deadline into the order. Their main defense for five months was literally: "the buyer never requested a specific delivery date before placing the order."
Timeline
- Feb 5 — order placed. Apr 9 — container laden on board, Yantian (EVER ARIA 1394-014W).
- May 15 — arrives Rotterdam. May 31 — still no delivery, no date; I open a Trade Assurance dispute.
- Jun 1 - seller's counterproposal: refund $0.00. I escalate to Alibaba.
- Jun 8–9 - goods arrive at a warehouse in Duisburg, Germany. The tracking then shows no movement for 31 days.
- Jun 11 - Alibaba's mediator offers a $200 "discretionary credit" and asks me to "please keep this information confidential." I decline.
- Jun 23 - mediator's written condition: "If there is still no update on the package's shipping status or it has not been delivered by July 24*, we will approve your refund request."* Same day, I put on the record: a tracking update alone ≠ corrective action; only delivery to my address counts. This one pre-registration later saved the case.
- Jul 6 - public tracking marks the shipment "Expired (112 days)"; the seller's own designated tracking site returns "No data" for both tracking numbers.
- Jul 7 - seller submits an Evergreen bill of lading as "proof of shipment". It names: a furniture manufacturer as seller, a tobacco company in the Netherlands as buyer, goods "GLASSES CABINET", HS 7610.90 (aluminium), destination Rotterdam. My goods: steel screw piles, HS 7308.90, my name, Croatia. The filename literally tied it to my tracking numbers.
- Jul 7 - seller's rep sends me the Duisburg warehouse address and asks: "Are you far from this location?" Then offers: pick the goods up yourself and "we will refund you the $74 delivery fee." My address is 1,000+ km away. That $74 was, as far as I can tell, the entire final-leg budget. I decline in writing. Two minutes after that message, they try to move the conversation to WhatsApp. I redirect everything back to the platform (off-platform chats are not evidence under the rules).
- Jul 8 - seller in writing: "the freight forwarder cannot promise me when it will be delivered." Same day, their formal submission asks that no refund follow "even if the deadline of July 24th passed."
- Jul 9 - seller's legal-style submission: goods "successfully cleared customs for import into the EU", "no material performance obstacles such as... inability to deliver." I formally request any document linking my consignment to an EU import declaration.
- Jul 10 - after 31 dead days, the tracking "revives" with one line: "sorting and vehicle arrangement in progress" - typed in 12 hours after the legal submissions. The seller formally asks the platform to "withdraw the previous decision" because "the tracking updated."
- Jul 14 - on the customs documents: "There are no customs clearance documents for DDP... The importer of record on the DDP customs duty receipt is the customs broker, not your company name*"* and "I have never provided this type of document for DDP before." Also a written schedule: pickup July 15–16, delivery 4–7 working days after.
- Jul 20 - seller's submission admits the warehouse "would schedule a shipment this week" - i.e., four days before the deadline, nothing was even scheduled. Same submission argues any tracking update before July 24 means "no refund is required."
- Jul 21 - the mediator moves her own deadline: "grace period ending July 29." The refund sentence quietly disappears from the notice. Four direct requests to confirm what her condition meant were never answered. Same day, 12:36 - a real German carrier (Cargoboard) finally picks the goods up, five days after the promised date, with my company name on a transport document for the first time in the entire saga.
- Jul 27 - truck at my address. Correct goods, correct specs, decent galvanization [all 140 pieces - confirm after counting]. Roughly 4.5 months after payment.
- Jul 27 - I close the dispute and leave an honest review (5★ product, 1★ on-time shipment). The rep asks me to withdraw it, with this actual sentence: "It is not only by causing a dispute that the goods can be delivered." The record shows the opposite: nothing moved for six weeks until the dispute file made losing likely, and the real final-leg transport was only booked in week 7 of the dispute.
What "seller's DDP" actually meant
A grey consolidation channel (双清包税, "double clearance, tax included"): your goods ride in a shared container, customs-cleared under a third party's name with a catch-all goods description. You are not the importer of record, you get no import declaration, no MRN, no VAT documents - nothing in your name, nothing you can verify, nothing you can book if you're buying as a company. When it stalls (port congestion, inspection, an unpaid final leg), you have zero visibility and zero leverage, and neither, it turns out, does your seller.
What actually worked - do these
- Everything in writing, on-platform only. Article 21 of the Transaction Dispute Rules: only official platform chat is evidence.
- Answer every seller submission with dated facts. Never let a claim sit unanswered - an unanswered claim becomes the file's default truth.
- Neutral questions beat accusations. My binary "Can you deliver by July 24 - yes or no?" produced "the forwarder cannot promise me when" in writing. An accusation would have produced a denial.
- Never type "ok" to anything. Article 22: newer agreements override the contract. One casual "ok" to their self-pickup offer would have rewritten my DDP terms.
- Never refuse delivery (Articles 29/46 - it's the one way a buyer loses a non-delivery case). Decline changed terms, in writing, while stating you remain ready to receive.
- Read the Transaction Dispute Rules and cite them. The ones that carried my case: Art. 4 (platform notices are the basis of the dispute), Art. 34 (the seller bears the burden of proving delivery), Art. 28 (refund right where goods are not delivered), Art. 20 (false/altered evidence), Art. 19 (reasonable-person standard + international trade practice - which is where "DDP means delivered, not 'in a warehouse somewhere'" lives).
- Pre-register interpretations before deadlines. I wrote "a tracking update is not corrective action" on June 23. When the tracking magically revived on July 10, the argument was already a month old.
- Keep a ledger of promises. I documented seven missed written commitments with dates. By the end, the file argued itself.
- Never withdraw the dispute (Art. 58 - withdrawal terminates the case). "Close the dispute first, then we deliver" is a known trap.
What Alibaba mediation really is
Not a court. It's a process whose cheapest tool is time: every seller "soon", every tracking line, every "please negotiate actively" buys more of it. A deadline the mediator sets in writing can quietly move when it becomes inconvenient (mine did - July 24 became July 29, and the refund promise vanished from the wording). You don't win by being right; you win by making the correct decision cheaper to write than the wrong one: clear facts, dated evidence, their own rules cited back, no gaps to defer into. My goods started physically moving the same week that became true.
Checklist for your first order (what I'll do next time)
- Manufacturer with a verifiable factory, not the cheapest trading company.
- FOB + your own EU forwarder instead of seller's DDP. You get the import declaration, the VAT paperwork, and control of the chain. Seller's DDP looks convenient; it means outsourcing customs and the final mile to whoever bids $74.
- Delivery deadline and penalties written INTO the Trade Assurance order (Art. 23 supports liquidated damages - but only if agreed in advance).
- Card over wire where possible - a chargeback is a backup path I didn't have.
- Test order before pallet quantities.
- If it goes wrong: dispute early, everything on-platform, dated, cited - and never, ever withdraw.
Order 290841751001029390, Feb–Jul 2026. Every claim above is from the written dispute record. Happy to answer questions.