Skip to main content
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.
A large matt cube crossed by a single seam of green light

Many pieces, one box, one seam that closes it.


What a parcel is on our side

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 eight states, and what each one lets you do

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.

Your parcels, as a list

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.

The carriers we offer

Five matt pillars of different heights, lit in green along their tops

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 packing slip

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. 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”.

What is deliberately not on it

What you paid for each item

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.

The documents attached to a parcel

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.

Following a parcel in the app

A pale dotted line crossing a dark undulating relief from edge to edge

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”.
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. 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 a parcel

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.”
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.

What arrives in your inbox while a parcel travels

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.

On a phone

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.

What surprises people

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.
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.”
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.”
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.
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.
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.
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.
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.
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.”
“—” 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.

What this does not do yet

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.

Where to go next

Consolidation and quotes

Picking the items, reading a quote line by line, the packing options, validity, and paying.

Customs and insurance

The declared value, what it commits you to, and the declaration that travels with the box.

Your warehouse

Where your items wait, and where they come back to if you cancel a parcel.

Storage and what it costs

The free days, the scale after them, and why cancelling restarts nothing but keeps the clock running.

When something is wrong

Why an item under claim cannot leave, and what the outcomes are.

The emails we send you

Which event writes to you, which one only rings the bell, and what we never write about.

What reshipping does for you

The whole service in one page, and the two fixed fees.

Your first parcel

The address, the phone number, and the accounts to tick before anything can arrive.