How to open an online store — the complete guide
From picking the product to the first courier pickup: registration, payments, tax, returns and pricing. No filler.
4 min readEight concrete moves that cut refused parcels from 15% to under 4% — without killing your orders by demanding prepayment.
Cash on delivery is the reason e-commerce works at all in half of Europe — and simultaneously the most expensive habit on the market.
The arithmetic is brutal. A €25 parcel that nobody collects:
That's roughly €5 gone. If your margin is €6, one refused parcel eats the profit from another order. At a 15% refusal rate you are working for free.
Here is what actually moves that number.
Emails drown in the promotions tab. SMS gets read. One message right after checkout:
Order received. €25 including delivery, to the pickup point on Main St. If this wasn't you, reply STOP.
That single line catches the two main cases: the person who ordered by mistake, and the one whose phone number someone else used.
Calling works, but it's expensive in time. So only call the orders that glow red:
asdf@asdf.comIf your system can flag those automatically, even better. In Brandolog that's what the fake-order shield does — it flags the suspicious ones instead of blocking everybody.
A large share of "refusals" are not fraud, they're surprise. The buyer expected €25, the counter says €29, and they walk away on the spot.
Show the total including delivery in the cart, not at the last step. Then repeat it in the confirmation SMS. Zero surprises at the counter.
The psychology here is everything:
Same money, different outcome. With a 5–7% discount, typically 15–25% of customers move to card. Those are parcels that cannot be refused.
A simple threshold: above a certain amount, prepayment or a partial deposit only.
The logic is that risk scales with value. A €150 parcel coming back hurts ten times more than a €15 one. Set the threshold around twice your average order.
If a phone number has refused two parcels, the third one doesn't ship on COD. Full stop.
You don't need a fancy system — a spreadsheet does the job at the start. What matters is checking it before you pack.
"Delivery in 1–2 days" while the parcel actually leaves on day three is the single biggest reason people buy the same thing elsewhere and then refuse yours.
Better to say "ships within 48 hours" and ship in 24 than the reverse. Overestimate the promise, beat the expectation.
Some refusals happen at the counter, when the box looks like it has been through something. Tight packaging, a sticker on the outside, nothing rattling. It costs 20 cents more and saves an entire courier leg.
If you apply all of the above:
Below 3% is very hard and usually means you've raised the barriers so high that you're losing normal orders too. The goal isn't zero — the goal is not working for free.
Cash on delivery isn't the enemy. It's the reason a person who has never heard of you will hand over €25. You just have to manage it as a risk instead of hoping.
Written by
The Brandolog team
We write down what we learned building Brandolog — and watching thousands of people ship their very first website.
From picking the product to the first courier pickup: registration, payments, tax, returns and pricing. No filler.
4 min readAn honest comparison on price, coverage, integrations and cash on delivery — plus why offering two carriers lifts orders.
3 min readA composite portrait from the dozens of shops we've watched launch: the numbers, the panics, and the month something clicks.
4 min readSnap a website together out of blocks in minutes — free, no code, no sign-up to begin with.