The screen where your purchases wait: the nine states an item goes through, what each one asks of you, how to find one piece among several hundred, and what changes when a piece is registered by hand.
Between the day a parcel reaches us and the day it leaves for your door, an item goes through nine states. The Warehouse screen shows four of them — the four where the goods are physically in our hands — and that is deliberate: this screen answers one question, and only one. What do I still have here, and what is it costing me to leave it there?
Aisles of shelving, lit along the edge. Everything on this page happens between two doors: the one your parcel comes in through, and the one your shipment leaves by.
How to get here. Reshipping lives on its own site. You enter it from rega, under Settings in the left-hand sidebar, and once inside, “Warehouse” is the third of the four tabs. On a wide screen the seven destinations are listed down the side; on a phone, four sit in the thumb bar and the rest are behind “More”.
What this screen lists, and what it deliberately leaves out
The title reads “Your warehouse”. Under it, one sentence that answers the question everyone asks first: “Storage fees are settled together with shipping.” Next to the title, a plain count of items.The list holds four states, and no others:
State on the pill
Where the goods are
“Received”
The parcel is open, the item is in our hands, the inspection is on its way
“Review pending”
The inspection is published and we are waiting for your reply
“In warehouse”
It is yours, checked, waiting for a shipment
“In a parcel”
You have put it into a shipment you are preparing
Nothing that has left is listed here. An item still on its way to us, and an item shipped, delivered, returned to the seller or abandoned, appear in no client list at all. That is not an omission — those four states above are exactly the ones the storage counter runs on, and this screen is the storage screen. What has left, you follow under “Parcels” — see Parcels and tracking.
This screen always asks for those four, and it carries no control that would let you ask for another. If a request ever named a state we do not recognise at all, the answer comes back with the normal four rather than an empty page: an empty list reads as “you own nothing”, which would be false and alarming.
Two different empty states, with two different sentences, because they call for two different gestures:
Situation
What you read
Nothing at all yet
“Your warehouse is empty.” then “Tick a Vinted account, have deliveries sent to our address, and your purchases will appear here.” — followed by our delivery address
Something exists, your filter matches none of it
“No item matches.” and a “Clear the filters” button
The delivery address block on this screen shows the address, the line “This is the address to set on the Vinted account you tick.”, and a “Copy the address” button which becomes “Address copied”. If nothing is registered yet, it says so: “No warehouse is registered.” If the copy fails, it says that too: “This did not go through. Try again in a few moments.”
The phone number is part of the address, and the button copies it with the rest. The screen says why, right there: carriers use it for delivery notices, and without it a missed parcel goes back to the depot with nobody to call. Marketplaces will happily skip the field — Your first parcel explains what a missing one costs.
Each item is a card. Left to right, top to bottom, it carries: a selection box (its accessible name is the item’s own title, so a screen reader never reads “checkbox, checkbox, checkbox”), the photo, the title as a link, then brand · size · account, the state pill, the price, and the storage counter.The storage counter is the part that changes on its own:
What the pill says
What it means
“Free for {n} more days”
You are inside the free period
“Free storage has ended”
The counter is charging
“No fee so far”
The free-until date is not known for this piece, and nothing has been charged on it
Next to the counter, the amount owed — and only when there is one. Where nothing is owed, nothing at all is written: no “Free”, no zero. The number of days the piece has already spent here is not printed on the card either; it is the tooltip you get by resting the pointer on the counter, so on a phone it stays out of reach. The Dashboard writes it out in full.
The counter changes colour in the last fifth of the free period, not on a round number of days. And wherever the free-until date is known, the colour is decided from that date rather than from a day count: counting days would flip the colour a day early or a day late depending on the hour you happened to open the screen. Only when the date is missing does it fall back to counting.
A missing value is written “—”, never “0”. A real zero — a service that costs nothing — stays a real zero. That rule holds across the whole service, and it is worth knowing: a dash is an admission, not a measurement.
Tick one card and a bar appears under the grid: “Select all” (or “Clear selection” once everything is ticked), the count — “{n} item selected” / “{n} items selected” — and one button, “Group into a parcel”.Under, and not above, on purpose: you tick your way down a list, so the button that concludes has to stay where your thumb already is. On a phone it sticks to the bottom edge of the window and follows you down.That button is the whole point of the screen. What happens next is on Consolidation and quotes.Above the grid, we sometimes suggest groupings ourselves, under “Grouping suggestions”. Each suggestion says why it is being made, in one of four sentences — and they are ranked in this order, the most urgent first:
“These items are about to leave free storage.”
“A parcel is already open: add them to it.”
“These items fit into a single box.”
“These items go to the same place.”
with an estimate — “About {montant} saved” — and a “Create this parcel” button. With nothing to suggest, the section says so plainly: “No suggestion right now.” Once a parcel has been created, a strip appears at the top of the screen with its reference and a “View” button.
Five controls, and they only appear once there is stock to search or a filter already active.
Control
What it does
“Search an item”
Free text. It searches the title and the brand
“Account”
One list per Vinted account, with “All” at the top
“Brand”
Same, with “All”
“Size”
Same, with “All”
“Sort the items”
Three orders — see below
Search reads the brand as well as the title. Someone typing “nike” expects the Nike items, including the one whose title only says “trainers”. And the % and _ characters are escaped before the search runs: typing 100% looks for a hundred per cent, it does not ask for everything.
Every value in the three lists carries its own count in brackets — “Nike (12)”.
Those counts are computed over your whole stock, not over what the filter currently shows. Otherwise picking “Nike” would make every other brand disappear from the list, and you could never widen your search again without clearing it first.
The three sort orders offered:
Sort
What it gives you
“Oldest first”
The default. The oldest arrivals at the top
“Price, highest first”
The most valuable pieces at the top
“Storage fees, highest first”
The most expensive pieces to keep, at the top
“Storage fees, highest first” is the same order as “oldest first” — exactly, not approximately. Fees are a function of how long a piece has been here, and every item in your warehouse runs on the same rate card, so the two orders cannot diverge. Use whichever name matches the question you are asking: age, or cost.
Typing in the search field waits 320 ms after your last keystroke before it asks anything: a search fired on every letter would send five requests to spell “dress”.
The list returns 50 rows. The header still announces the true total, and a line under the grid says what is missing: “Showing {n} rows out of {total}. Narrow your search to see the rest.”There is no page 2. Narrowing is the intended gesture — by account, by brand, by size, or by typing three letters.
A read that fails says so, and it says so in the grid’s place. A red strip takes over, with a “Retry” button — and the cards go with it: this screen replaces its list rather than laying a warning over it, so what you were looking at is gone until a read succeeds. The Parcels screen does the opposite, and keeps its list under an amber strip. Worth knowing which one you are on before you conclude that your goods have vanished.
Five of those nine states carry a line of explanation on the item’s own sheet. They are worth quoting, because they are the sentences you will actually read:
State
The line you read
“Expected”
“The order exists; the parcel has not reached us yet.”
“Received”
“We have it in hand. The inspection is on its way.”
“Review pending”
“Look at the photos and tell us whether everything is fine.”
“In warehouse”
“It is waiting for you. Group it with others whenever you like.”
“In a parcel”
“It is packed into a parcel you are preparing. It will leave with that parcel.”
The other four say nothing under the title. That is a gap we know about, not a hidden meaning: the sentence has not been written yet, and showing an approximate one would be worse than showing none.
The two boxes on the right are reached from more than the one arrow drawn. “Returned to seller” is simply what a dispute settled as a full refund with return does to the goods, and it applies to the piece wherever it stands: received, review pending, in warehouse, or already shipped. “Abandoned” can be recorded from any state before the parcel leaves us: expected, received, review pending, in warehouse, or in a parcel. Drawing all nine arrows would make the picture unreadable; the rule is the sentence you have just read.
The step from “Received” straight to “In warehouse” exists, but it is not yours. You can only approve from “Review pending” — otherwise you would be approving an inspection you never saw. That shortcut belongs to us, and it is how an item is moved on when there was never a reply to ask for.
Once a parcel is with the carrier, no gesture returns the item to the shelf. What has gone has gone. A stock that claims to hold something it no longer holds ends up being sold, grouped or insured twice.From “Shipped” there are exactly two exits: delivered, or returned.
Abandoned is the end
An abandoned item has been destroyed or given away. Reopening the state would mean nothing physically, so it is not offered. And the abandonment itself is always a person’s decision, with a written reason — never a timer. A background job that could destroy goods on the strength of a mistyped setting is not a job we run.You are warned by e-mail before it happens, and the e-mail gives the way out: “To keep it, simply ship it: put it in a parcel and request a quote.”
Taking an item back out of a parcel is a normal gesture
As long as the parcel has not been paid for, you can remove an item and it returns to “In warehouse”. Nothing about the item forbids it — it is the parcel that stops accepting changes, once it is paid: “This parcel is paid: its contents can no longer change. To modify it, cancel it and start a new one.”
An item under dispute cannot ship
While a problem is reported or a dispute is open, the item is held: “A dispute is under way on this item: it cannot ship right now.” The claim rests on the goods being where we say they are — sending them away mid-claim would end it.What a dispute is, what it costs to open one, and what each outcome does to the goods: When something is wrong.
“This item changed in the meantime. Reload the page to see its current state.” — this is the one refusal you are most likely to meet, and it almost never means something is broken. It means the item moved between the moment your screen read it and the moment you clicked: a double click, or a second tab left open on the same piece. Reload, and look again.
The pill on a card tells you where the goods are. It does not tell you what you answered, and it does not tell you what we obtained. Those are two separate facts, tracked separately, and all three can be true at once.What you answered — and this one is nowhere on the Warehouse screen. Not on a card, not on a sheet. It is written on “To review”, the screen where the answer was asked for, and that is the only place you will find it. Checks and photos covers it. The labels, so that you recognise them there:
Label
What it means
“Approved by you”
You looked at the inspection and said it was fine
“Approved without a reply”
The deadline passed in silence. The line underneath says it: “The deadline passed with no reply: the item went into the warehouse.”
“Issue reported”
You told us something was wrong
What we obtained — this one you do read here: when a dispute exists, it climbs to a strip above everything else on the item’s sheet.
Label
What it means
“No dispute”
Nothing was reported
“Reported”
Your report is recorded and we are on it
“No recourse possible”
The problem is recorded, but the marketplace’s window has closed — nothing can be claimed from the seller
“Dispute opened”
A claim has been filed
“Partial refund obtained”
“You are partly refunded and the item stays with us.”
“Full refund, item returned”
“You are fully refunded and the item goes back to the seller.”
“Dispute rejected”
“The platform refused. The item stays in the warehouse.”
Why three axes and not one combined status. Fusing them would produce a couple of hundred labels, almost none of which ever happen — and it would make the real combinations unsayable. “In warehouse · issue reported · dispute rejected” is an ordinary situation: the claim failed, the item is still yours, and it is still on our shelf. One label could not say that without lying about one of the three.
Reporting a problem does not move the item. It stays at “Review pending”; only the dispute axis changes. If you are waiting for the pill to turn, you will wait a long time — read the dispute line instead.
Click a card’s title and the sheet takes the place of the grid. A “Warehouse” button at the top brings you back.
Your filters and your scroll position do not survive the round trip. The sheet replaces the grid rather than sitting on top of it, so coming back gives you the unfiltered list from the top. When you are working through a filtered selection, note where you were before you open a piece.
The header carries the title, then a line of facts: brand · size · account · seller · price · “Received on {date}”. Under it, the state’s sentence when it has one. If a dispute exists, it climbs above everything else on the sheet — when there is a dispute, it governs everything you can still hope for from that item.Then seven sections, in this order:
Section
What is in it
“Inspection photos”
The photos taken on arrival. Empty: “No photo yet.”
“What we found” and “Defects found”
Our written verdict, and the defects, each pinned on its photo. Empty: “No defect found.”
“Details”
Meant to be the item’s timeline
“Storage”
What this piece has cost so far, and how that was worked out
“Request a service”
Something you would like done to it
“Personal note”
Yours
“Labels”
Yours
“Details” is empty, always, for everyone. The timeline is built on the screen but the events never reach it, so the section shows “No tracking yet.” whatever has happened to your item. Do not plan on finding a history there. The events that matter to you arrive by e-mail instead — see The e-mails we send you.
The two buttons you might expect on this sheet — “Everything is fine” and “Report an issue” — are not here. They live on the “To review” screen, which is where the reply is asked for. Checks and photos covers that screen in full.
One sentence explains the principle: “The first {n} days are free. After that, fees accrue per day and per item, and are settled when you ship.” Then “How it is calculated” — a heading and not a button: the arithmetic sits open underneath it, line by line — “From day {de} to day {a}: {montant}” — and, where it applies, “Capped at {montant}”. The total appears as “Storage fees”, or as “No fee so far”, and under it, again: “Storage fees are settled together with shipping.”The same figures are aggregated for your whole stock on the Warehouse screen, in a section you open yourself with “Show details” / “Hide details”:
What you read
What it tells you
“Running total” · “No fees yet”
Everything owed so far, across the stock
“Nothing is charged now: these fees are added to the shipping quote.”
“through day {jour}: {montant} per day” · “beyond: {montant} per day”
The tiers, in order
“{n} day(s)” · “then {montant} per day” · “Tier in {n} day(s)” · “Cap reached”
Where one item stands on that card
“Abandonment approaching”
Items close to the end of the road, each with “in {n} day(s)” or “Deadline passed”
Two different truncation sentences, and they do not say the same thing. “The total is a minimum: the stock exceeds what one read can cover.” means the number itself is a floor. “Only the costliest lines are detailed; the total covers them all.” means the total is exact and only the breakdown was cut. Reading the first as the second would make you under-estimate what you owe.
The rate card itself, the free period, the tiers and the abandonment threshold are all on Storage and what it costs.
Two sections, each with its own “Save” button. Only the note’s confirms: it turns to “Saved” once the text is stored. The labels’ button says nothing when it is done — the label simply appears in the row above it.Labels are also not typed as a list. You add them one at a time, in a field of their own, and you remove one by clicking the little cross on it.
Field
The rules
“Personal note”
Free text. Emptying it erases it. Past the length limit it is refused, not shortened: “This note is too long.”
“Labels”
Up to 12 per item, each cut to 40 characters. What the screen sends is the whole list, which replaces the old one. “Winter” and “winter” are the same label
Why a note is refused rather than truncated. A silent truncation loses the end of what you wrote without telling you — and you find out weeks later, when the sentence that mattered has gone. A refusal costs you one gesture and loses nothing.And why the label list replaces rather than merges: if it merged, the little cross that removes a label would do nothing at all.
What we record when you save a note is how long it was, never what it said. Copying your text into an audit log would create a second copy to erase the day you asked for the first one to go.
From the sheet, “Request a service” opens a window: the list of services, a field — “Add details to your request” — and two buttons, “Cancel” and “Confirm”.
Service
Standard rate
What you get
“Extra photos”
Free
More angles than the inspection carried
“Exact measurements”
Free
Measured, not read off the listing
“Weighing”
Free
The real weight of the piece
“Remove the tags”
Free
Tags off before it ships
“Smell check”
Free
Someone smells it and tells you
“Video of the item”
€3.00
A short film rather than stills
“Light cleaning”
€4.00
A surface clean
“Authenticity check”
€5.00
A closer look at what makes it genuine
Those rates are our standard ones, and your workspace can be set to different ones. They are also not shown in the window today: where the price is not known to the screen, nothing is written at all — it refuses to print “Free” on something it cannot price. So read the table above as the ordinary case, and ask us first if the exact figure matters to you.
A request has three visible states — “Requested”, “Done”, “Declined” — and while it is at “Requested” it carries a “Cancel” button. With nothing pending: “No pending request.”
The price is fixed at the moment you ask. The rate card can change tomorrow; what you saw when you clicked is what you will be charged. And a second identical request, while the first is still pending, is refused — an authenticity check billed twice is an invoice nobody can defend.
A service can only be asked for while the piece is with us — received, review pending, in warehouse, or already in a parcel you are preparing. Every other state gets the same answer, “This item is not in the warehouse.”, and that includes the two nobody expects: “Expected”, because the goods have not arrived, and “Returned to seller”, because they have gone back. Ask while the piece is still on our shelf, not once the parcel has left.
Cancelling is not the same as being declined, and the product keeps the two apart: you cancel, we decline. Only one of them has a written label so far — a request you cancel yourself comes back wearing an untranslated word. Nothing is lost by it; the sentence naming that state has simply not been written yet.
We read the orders of the Vinted accounts you have ticked, and turn them into items. Nothing else creates an item this way — a Vestiaire purchase is not read by this door, because the two marketplaces do not share a vocabulary and do not share an identifier space.What is copied at that moment, rather than looked up later: the title, the size, the listed condition, the price, the currency, the link, the photo and the seller. Vinted takes the listing down once an item is sold — a screen that went back to read it would show “listing not found” on goods sitting perfectly safely on our shelf.Two consequences worth knowing:
The brand arrives empty. Neither of the shapes we read carries it, and deducing it from the title would manufacture a filtering value out of nothing. So the “Brand” list only ever offers you brands that are actually known.
The price recorded is the item’s price, not the total you paid. The total includes Vinted’s service fee, and a customs declaration built on it would have you paying duty on fees.
Each order can only produce one item, ever. Without that rule, every pass would add the same dress to your warehouse again.
Goods turn up that Vinted knows nothing about: a purchase made elsewhere, an order whose account was not ticked yet, a parcel that arrived before your service was opened. Without a way to record them, they would be physically in the building and invisible on screen — lost for everyone.So our team can register a piece for you. One field is required — the title — because an item without one is a line nobody can find again in an inspection queue. Everything else is optional: brand, size, listed condition, purchase price, seller, source account, listing link, photo link, and a note.The source account is optional on purpose: goods registered by hand often come from somewhere else, and inventing an account would falsify every per-account count you read afterwards.Weight, dimensions, storage location and photos are not asked for here. They belong to the reception gesture, which already writes them and already knows how to refuse a duplicate scan.
What a hand-registered piece changes, and what it does not
Read from a Vinted order
Registered by hand
Brand
Empty, always
Whatever was typed
Order behind it
The Vinted order
None
Claim window against the seller
Computed from the collection
Never opens on its own
State it is born in
“Expected”
“Expected”
Everything afterwards
Identical
Identical
A hand-registered piece has no recourse against a seller. There is no order behind it, so there is no claim to file and no clock to run. Where the recourse clock is shown at all — on “To review” and on the Dashboard — it reads “The parcel has not been collected yet: the clock has not started.”, and it keeps reading that until somebody records a collection by hand. The item’s sheet in the warehouse says nothing about it, one way or the other.The inspection still happens, the photos are still yours, and you can still report a problem — it is simply recorded rather than claimed.
A piece added this way is written into the audit log with its title, its price and the fact that a person put it there. An item that appeared without an order behind it has to be explainable six months later.
We would rather write it here than let you find out halfway through.
The item's history is not visible
The “Details” section shows “No tracking yet.” on every item, whatever has happened to it. The events exist; they do not reach the screen. Your record of what happened is the e-mails.
No weight and no dimensions on a piece
We measure and weigh, and you can ask us to. But no client screen shows an individual item’s weight or size — those figures only surface on a parcel, where they decide the price.
Fifty rows, and no page two
The list stops at fifty and tells you how many are missing. Narrowing by account, brand or size is the only way through, and there is no “Newest first” to sort by. That order can be produced on our side; this screen has no way to ask for it yet, so the option was taken off the list rather than left there returning the opposite of its name.
Opening a piece loses your filters
The sheet replaces the grid, so the filters and the scroll position are gone when you come back. On a long search, note where you were.
Service prices are not shown
In the request window, the price is left blank rather than guessed. The standard rates are in the table above; the screen will carry them when it can read them.
No favourite, no link to the listing
Both exist in the data and neither has a control: there is no star on a card, and the item’s original listing is not linked from its sheet. A button whose label would be wrong is worse than no button.
The address here leaves out the phone
“Copy the address” on this screen copies less than the same button on two other screens. Use the one on “Accounts followed by reshipping”.
Purchases appear when we fetch them
Reading your Vinted orders is a gesture our team performs; no clock does it. A purchase made an hour ago may not be on this screen yet, and that is not a fault of your account.
One more thing, and it is a rule of the whole service rather than of this screen: no button is ever greyed out. A control that cannot act dims and stays clickable, and in almost every case the click writes the reason underneath. One place has not caught up: in the “Request a service” window, “Confirm” is dim until you have picked a service, and clicking it says nothing at all. That is the last silent refusal left on this screen — pick a service, and it lights up.