What a parcel is on our side: its reference, the eight states it goes through, the five carriers we offer, the packing slip that travels inside the box, the tracking screen, the link you can hand to anyone, and what cancelling really does.
A parcel, here, is the box you compose yourself: you tick items in your warehouse, they leave the shelves together, and they travel under one reference, one carrier and one tracking number. From the moment it is paid it stops being editable, and from the moment it is shipped it stops being cancellable. Everything below is what happens between those two moments, and what you can see of it.
It is an object with a name, a content, a destination and a life of its own. It is created empty or already filled, and an empty parcel is a perfectly legitimate draft: nothing is required of you at the moment you create it — not an item, not an address, not an option.
Every parcel carries a reference of the form RS-8K3M-4Q7P — two blocks of four characters. It is built to be read out over the phone: the alphabet it draws from deliberately excludes I, O, 0 and 1, the four characters everybody mis-reads back.That reference is for humans. It is not the key that opens the parcel: a reference dictated to someone gives them nothing. That separation is the reason the reference can be said out loud at all.
A few properties are worth knowing before you build your first one:
The parcel belongs to the warehouse its first item is in. There is no “default” warehouse it falls back to — the first piece you put in decides.
The packing order continues; it does not restart. Items added later go to the end, they do not jump to the front.
Adding and removing in one gesture removes first. “Take A out, put A in” leaves A in the parcel. It reads oddly written down, and it is the only order that makes a checkbox list behave.
There is no policy limit on how many items a parcel may hold. The only bound in the product is a technical reading limit of 2,000 rows, and the code says in so many words that it is not a commercial threshold.
What can stop a piece from joining a parcel — it does not belong to your account, it is already in another parcel, a dispute on it is reported or open, its state does not allow it, or the parcel itself is already frozen — is covered on Consolidation and quotes, along with what happens to the parcel when one item is refused (the parcel is still created; the refused item comes back with its reason).
A dispute in progress pins an item down. An item with a reported or open claim cannot be put into a parcel, because a claim won can require the piece to go back to the seller — and shipping it to you would make that impossible. A closed dispute blocks nothing: there is nothing left to give back. When something is wrong has the outcomes.
The draft. Items, address, options and instructions are all editable.
Change everything · request a quote · cancel
“Quote requested”
You have asked; a person is weighing and pricing.
Still change everything · cancel
“Quote available”
One or more carrier offers are on the table.
Choose a carrier · pay · cancel
“Paid”
The money has arrived. The contents are sealed.
Cancel
“Packed”
The box is closed, weighed, and the slip is inside.
Cancel
“Shipped”
It is with the carrier. A tracking number exists.
Follow it · share the tracking
“Delivered”
It arrived.
Follow it · share the tracking
“Cancelled”
It will not travel. Its items went back to your shelves.
—
The parcel sheet draws those eight states as a five-step frieze: “Being prepared” → “Your quotes” → “Payment” → “Shipped” → “Delivered”. The step you are on is marked as the current one, so the sheet answers “where is this” before you read a single line.
A paid parcel never goes back to being a draft. The quote you paid describes a precise content; letting that content change afterwards would ship something other than what was billed, and it would make the customs declaration false. The sheet says it plainly: “This parcel is paid: its contents can no longer change. To modify it, cancel it and start a new one.”Contents stay editable up to and including “Quote requested”, and not one step further.
A refused move is treated as a conflict, not as a fault. If the parcel has moved on since your page was drawn — a double click, a tab left open all afternoon — the gesture is declined rather than half-applied. Reloading the page shows you the state that is actually true.
The screen is titled “Your parcels”, under the line “Group your items into a parcel, choose a carrier, pay once.”, with a “New parcel” button in the header. Parcels are grouped by state, each group titled by its state with its count beside it, and a row of chips filters by state with “All” at the front — the chips only appear when there is more than one state to separate.
The list is not ordered by progress, and that is deliberate: “Quote available” comes first. It is the only state where something expires. A parcel sitting in “Being prepared” will still be there next week; a quote will not.
Each row carries up to four thumbnails and then +N, the reference, the state badge, N item(s), the destination as city and country — or “Choose a delivery address.” if you have not picked one — the amount of the quote you chose, and the date the parcel was created. Then at most two buttons: “View tracking”, which appears as soon as a shipment exists, and then one of Pay {amount}, “Request a quote” or simply “View”. Which of those three you get depends on where the parcel is — and, for Pay {amount}, on a carrier having been picked: a parcel whose quotes are on the table but with none chosen reads “View”.The list refreshes on its own every 45 seconds while the tab is visible. If a refresh fails while a list is already on screen, the list stays and an amber banner appears above it: “The list could not be refreshed. You are seeing the last version we received; try again.” Old is not the same as wrong.
Five ways out, and nothing in the product says in advance which one is the right one.
Five entries are offered at the outset:Colissimo · DHL Express · DHL · UPS · FedEx
“DHL Express” and “DHL” are two entries, not a duplicate. The international express service and the standard parcel network have neither the same lead time, nor the same price, nor the same paperwork. Merging them on screen would let you pick a service you are not going to get.
The product holds no lead time, no price and no coverage per carrier. There is no rate grid inside it, no live carrier query, no table of which carrier serves which country. What tells two offers apart is entirely what a person typed on that quote: the price, a minimum and maximum number of days, a “Tracking included” flag, a free-text service name, and a note written in both languages.This is why this guide gives you no delivery times. There is no figure to give, and a plausible one would be a promise the product cannot keep.
Two more things about that list. It is a starting point, not a fixed offer: it is adjustable per client, and the people issuing quotes can also type a carrier that is not in it — a new carrier must not require a settings round-trip while a parcel is waiting. And a carrier’s name is never translated: it is a brand, it is data, and it reads the same in both languages.
Where a carrier logo would sit, the tracking screen shows the carrier’s initials. No logo is served for reshipping. It is a placeholder doing its job honestly, not a failed image.
Which carriers cover which countries is not something the product knows, so it is not something this page will tell you. Ask before you plan a route.
The document is called “Packing slip”, it is opened from the parcel sheet, and it is printed and slipped inside the box. Its reader is the recipient — and, on the way, the carrier and customs.
It can be opened at any state, drafts included. Its useful moment is before the parcel leaves: while it is still open, the slip is a proof-read of everything that will travel. Once the box is taped shut, it is the one output of this service that nobody can correct.
It is re-read from scratch every time you open it — never remembered from last time. A slip kept in memory would name a carrier or a state from an earlier moment, and it would go to the printer that way.
Block on the slip
What it carries
Header
“Issued {date}”, the parcel’s reference, its state
“Sender”
The name, address and phone number of our warehouse — a customs form asks for the phone
“Recipient”
The address frozen onto the parcel, not whatever your address book says today
Description, customs code, country of origin, quantity, unit price, and the total customs value
“Shipment”
Carrier and tracking number
Beside the “Print” button, to its left, the sentence that sums up the whole design of the slip: “To slip inside the box. The purchase price is not on it.” And as long as neither a carrier nor a tracking number is known, the shipment block says so — “Not shipped yet” — rather than sit empty; once you have chosen a quote, it shows that quote’s carrier, before the parcel has moved. With nothing declared, the customs block reads “No declared lines”.
The slip travels inside the box. A recipient has no business reading what the sender paid. The customs value is a different number, and it has its own section.
Our internal instructions
Door codes, bays, reception hours: that is how our warehouse is run. The slip is read by a carrier, by customs and by whoever opens the box.
A declared value of zero
“€0.00” reads as a measurement — “this parcel is worth nothing”. The line simply disappears instead, which says the true thing: nobody declared a value.
The words “Insured: no”
Insurance is stated only when it exists. The word “insured” is the one you remember at the moment you open a damaged box, and it should not be there to be misread.
An empty line is never printed either: a row appears only if it has something to say. The currency on the slip is read from the quote you chose, never written in by hand — and only the document itself goes to the printer, not the help text, the button or the close cross around it.
Beyond the slip, a parcel can carry files: an invoice, a label, a customs document, an insurance document, a dispute document, or something filed as other. They are listed on the tracking screen, each with a “Download”.
Only PDF, JPEG and PNG are accepted, and the format is read from the file’s first bytes rather than believed from its name.
Some documents are reserved for us — a carrier label, a dispute note, a draft invoice. Asking for one you are not meant to see is refused rather than quietly served.
A document is always served behind your session, never at an address someone could guess.
A document’s type is not labelled on screen today. You see the file name and nothing else — enough to click, not enough to sort. If several files are attached to the same parcel, name them apart in your own head before you download them.
A dotted line that crosses the relief from one edge to the other — and only shows where somebody put a mark.
The tracking screen is reached from the parcel — “View tracking”, a button that only appears once there is a shipment. The screen itself opens earlier than that: the “Track my parcel” button in the payment email takes you straight to it, and it then tells you why it is empty rather than refuse to open. It is titled “Tracking”, carries the parcel’s reference underneath and its state as a badge, and holds four sections: “Carrier”, “Tracking” (the timeline), “Documents” and “Share tracking”.
What you see
What it is
The carrier
Its name as typed. Where a logo would be, its initials.
The tracking number
With a button that copies it.
“Track with the carrier”
A link to the carrier’s own page — and it only appears if that address exists. There is no button here without a destination.
The dates
“Shipped” and “Delivered”.
The timeline
The events, most recent at the top. The first one is the only one accented.
The documents
Whatever is attached and visible to you, each with a “Download”.
The newest event is at the top, not the bottom. There is exactly one question anyone asks a tracking page — “where is it now?” — and the answer to that question should be the first line, not the last.
The screen refreshes itself every 90 seconds, and only under two conditions: the parcel is actually “Shipped”, and the tab is visible. Re-reading a delivered parcel or a draft cannot teach anything; a background tab polling every 90 seconds for three days is a defect, not a feature. Those cadences are chosen, not measured — we would rather say so than dress a decision up as a finding.
After you copy the tracking number, the button says “Link copied”. It is the number that was copied, not a link. The wording is wrong, it is known, and it is on the list at the bottom of this page. What is on your clipboard is the tracking number.
Empty states on this screen always say why they are empty rather than leave you with a bare state name: “This parcel has not been shipped yet.” under “No tracking yet.” And when the parcel cannot be found at all: “This parcel could not be found.”
What we know, and what we do not, about a parcel in transit
This is the section we would rather you read before you need it.
Tracking events are typed in by hand, by us. No carrier interface is connected. The consequence is exact: between two entries, the app knows nothing more than you do. The “Track with the carrier” link is the one place where the information is live.
What the app does hold, and holds reliably:
The parcel’s state, the carrier, the tracking number, the carrier’s own tracking address.
Every event that has been entered: an instant, a wording, a place.
The shipping date and the delivery date.
How an event is written, and why it looks the way it does:
Each event carries a wording in French and in English. Those two are written out in full, not picked from a list of codes. The text follows whatever the carrier actually said: “held at customs at Roissy”, “delivery attempted, card left”. No catalogue covers that.
One language alone is allowed. Better an event in one language than no event; the screen falls back across.
An event with no wording at all is refused. A bare date teaches nothing while giving the impression that something happened.
500 events are kept, and it is the most recent ones that stay. On a tracking history that overflows, it is the end of the journey that matters.
The email address of whoever entered an event is never served to you. It is stripped out for every reader who is not one of us.
A parcel can be marked as shipped while the carrier has not returned anything yet. The screen says exactly that rather than claim “not shipped yet”. An empty timeline under a shipped parcel is a normal moment, not a fault.
A tracking number cannot be corrected once the parcel has gone out. Shipping refuses to run twice on the same parcel — that is what protects you from a double dispatch — and no correction route exists behind it. If a number looks wrong, tell us rather than wait: it will not fix itself on the next refresh.
From the tracking screen, “Share tracking” issues a link you can hand to anybody. The help sentence sits above the button, before you press it, because it is the thing you need to know first:
“A link you can give to someone: it only shows tracking, never the contents or the price.”
Who can see it: whoever holds the link. The page opens without signing in — that is the entire point, and it is also the entire risk. The person you forwarded it to, the recipient, and anyone the link is passed along to afterwards all see the same page. The only lock on it is the token in the address, drawn from 256 bits of cryptographic randomness.
The list of what that page shows is closed, and written out field by field on purpose — so that a field added somewhere else in the product can never turn up on it by accident.
It shows
It never shows
The parcel’s reference
The contents — titles, brands, sizes, photos
Its state
The delivery address
The carrier
Our warehouse address
The tracking number
Any price at all
The carrier’s tracking address
Your name or your email
The events: date, wording, place
Any internal identifier
The shipping and delivery dates
Who on our side entered each event
A few behaviours of that link worth having in mind:
The page is in English by default. Whoever opens it has no account and no recorded language, and the audience for reshipping is not primarily French-speaking. A language switch is the only setting on the page.
Clicking “Share tracking” again, while sharing is already on, gives you back the same link. That is how you recover a link you did not keep — the token is never listed anywhere else.
It cannot be issued on a parcel that has never shipped. A link that would show its holder nothing is not worth handing out.
A token that is empty, malformed, unknown or revoked gets the same “not found” answer. Telling them apart would teach whoever is guessing which guess brushed against something real.
The link to the carrier carries no referrer, so the carrier’s site never receives your token.
Stopping the sharing is irreversible, and the screen does not say so. The link you already sent stops working for good, and sharing again afterwards mints a brand-new token — the old address never comes back to life. The only protection in place today is the second click the screen asks for. Treat that confirmation as final, because it is.
Cancelling is done from the parcel sheet, under “Cancel the parcel”, and it asks for a confirmation that states the consequence: “Cancel this parcel? The items go back to your warehouse.”
Question
The answer
Who can?
You, from the parcel sheet. We can too, by the very same route — so that nothing can diverge between the two.
Until when?
From “Being prepared”, “Quote requested”, “Quote available”, “Paid” and “Packed”.
From when is it impossible?
The moment the parcel is “Shipped”. A delivered or already-cancelled parcel likewise.
What happens to the pieces?
They go back into your warehouse, their link to the parcel is removed, and the contents are written into the record.
Why is giving them back compulsory?
Without it they would stay attached to a dead parcel: invisible in the warehouse, impossible to group elsewhere, and their storage clock would keep running.
And a piece that has already gone?
It is detached from the cancelled parcel, but its own state does not roll back. What has left has left.
Are you told?
Yes, by email: “Your parcel {reference} has been cancelled” — “Nothing is lost: the items it contained are back in your warehouse.”
Nothing in the product puts money back on a parcel you have already paid for. Cancelling a “Paid” or “Packed” parcel is allowed, and it does return your goods to the shelf — but there is no refund mechanism behind it, and none is claimed anywhere on screen. If you are in that situation, talk to us before you click: the cancellation is what the product does on its own, and the money is what it does not.
Cancelling a quote is a different gesture, and not yours: it is ours, and it does not delete anything — the line stays on record, dated, and simply leaves the comparison. A quote that has been paid cannot be cancelled at all. Consolidation and quotes covers what happens when the last live quote is withdrawn.
“Your parcel {reference} has left” — “Parcel {reference} was handed to {carrier}.” and “Tracking number: {number}”
The parcel is delivered
A bell notification only
“Your parcel has arrived” — “Parcel {reference} was delivered.”
The parcel is cancelled
An email only
“Your parcel {reference} has been cancelled” — “Nothing is lost: the items it contained are back in your warehouse.”
A delivery gets no email, and that is a decision. We write to you when something needs an action from you, or when your money or your goods moved while you were not looking at the screen. A delivery you already know about is neither. Sending everything would put us in your spam folder, and the letter that matters would go there with the rest. The emails we send you sets out the whole rule.
Where those messages take you: “shipped”, “delivered” and “paid” all open the tracking, while a cancellation opens your parcels — the parcel it named no longer has anything to follow.
Nothing is removed. Above 900 pixels the service shows a sidebar with all seven destinations; below it, the four main ones become a thumb bar and the rest move into a “More” sheet — “Parcels” is one of the four that stays under your thumb.
On the parcel sheet, the button that acts — “Request a quote” or Pay {amount} — sticks to the bottom of the screen on narrow displays, and the reason it cannot act is written next to it rather than hidden inside a disabled state. You never have to scroll to find out why nothing is happening.
The tracking screen is comfortable on a phone: a carrier, a number, a link out, and a timeline read top-down. The one screen that is worth a large display is the packing slip, because you are proof-reading a document that will be printed.
The address on the parcel is a copy, not a pointer
Your address book is alive; a shipped parcel has to be able to say where it actually went. The destination is copied onto the parcel at the moment you request a quote, and it is that copy the slip prints — even if you edit or delete the address afterwards.
Deleting an address that a live parcel uses does not delete it
It is archived instead. The screen warns you before you confirm: “Delete this address? If a live parcel uses it, it is archived instead of deleted.”
The parcel is weighed after it is packed, not before
Box, padding and tape included. A sum of item weights would under-state it, and the carrier bills the box, not the contents. That is also why the sheet says “We weigh and measure the parcel when we pack it. The final weight comes with the quote.”
The weight that gets billed is not always the weight on the scales
Carriers charge whichever is greater: the real weight, or the volume converted into weight. The screen puts it in those words — “Carriers charge whichever is greater: actual weight, or volume converted into weight.” — and for second-hand clothing, a big light box is the common case, not the exception.
An event's wording is free text, typed in by hand
Most of what you read in this service comes from a catalogue that carries both languages. Some of it is written out by hand instead — the service name and the note on a quote, the note attached to a destination country, the banner shown when the service is closed, the instructions you type on a parcel. A tracking event is one of those, because no catalogue can anticipate “held at customs at Roissy”. It is why an event can arrive in one language only.
A carrier's name is never translated, and a lead time on a quote is never inferred
Both are data typed on the quote. If a quote shows no lead time, it is because none was entered — not because it is instant.
A quote saying “1 days” is a display fault, not a strange service
The lead-time wording has no singular form yet. A one-day carrier reads “1 days”. It is known, and it is on the list below.
You can open the packing slip on a draft
It will say “Not shipped yet” in the shipment block and it will be missing whatever you have not filled in — which is exactly what makes it useful as a check before you request a quote.
No button in this service is ever greyed out
A button that cannot act dims but stays clickable, and clicking it writes the reason beside it: “Add at least one item.”, “Choose a delivery address.”, “Choose a carrier first.”
A dash and a zero are not the same thing
“—” means we do not know. “€0.00” means it is genuinely free. Neither is ever printed in place of the other, on screen or on the slip.
We would rather write it here than let you find out halfway through.
Tracking is entered by hand
No carrier interface is connected. Between two entries by us, the app knows nothing the carrier’s own page does not already tell you — and the carrier’s page is the one that is live.
No lead time, price or coverage per carrier
The product holds none of the three. What separates two offers is what a person typed on that quote. This page therefore promises you no delivery time, on any carrier, to any country.
A tracking number cannot be corrected
Shipping refuses to run twice on a parcel, which is what prevents a double dispatch — and there is no correction route behind it. Tell us instead.
“Link copied” after copying a number
The tracking screen’s copy button uses the wrong wording. The right one exists and is not wired up. What lands on your clipboard is the number.
Stopping a share is silent about being final
The sentence explaining that the old link dies for good exists in the product and is not shown. The double click is the only guard. Once stopped, sharing again gives a new address.
Documents are not labelled by type
Invoice, label, customs: the type is stored but has no translated label on screen. You get the file name — enough to click, not enough to sort.
No refund path for a paid parcel
Cancelling a paid parcel returns your goods and nothing else. No refund mechanism exists in the product, and none is promised on screen. Speak to us before cancelling one.
No carrier logos
The tracking screen renders initials where a logo would go. Nothing is broken; nothing is served.
No delay we can promise after “Request a quote”
Weighing, measuring and pricing are manual, and so are packing and dispatch. Nothing in the product counts those steps, so nothing in this guide will put a number on them. The screen says only “We are preparing your quotes. You will get a message as soon as they are ready.”
No email when a parcel is delivered
Delivery rings the bell in the app and stops there. If you want to know the moment it lands, watch the bell — or the carrier’s own page.
Everything named on this page is what the service does today. The carrier list, the quote validity and the fee amounts are settings, and a figure agreed with you for your workspace always wins over the general one. What does not move is the shape of things: one reference per parcel, one frozen address, one slip inside the box, and a share link whose contents are a closed list.