Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.
The Orders screen is where a purchase becomes a parcel, and a parcel becomes a confirmed item. It answers five questions, and it has one tab for each.
Where does this purchase stand?
The Orders view, as a “List” or as a “Kanban”.
What has someone written to me?
The Messages view — “All conversations”.
Which parcel is waiting, and where?
The Pick-up points view, grouped by physical place.
Will this item ever go?
The Being checked view, before the item is even buyable.
What did I propose, and to whom?
The Offers view — the offers you have sent from REGA, and what they proposed.
The Orders screen, List view, on our demo account.
What you are looking at
The screen's twelve controls, numbered.
№
The control
What it does
1
The account panel, top right
The account that will pay for the next purchase. Tooltip: “compte_demo will pay for the next purchase — ready to buy.” It does not decide what the list shows.
2
The bell and its number
”3 unread notifications”.
3
”Administration”
REGA staff only — this button does not appear on your account.
4
The “AUTOBUY” pill, here on “OFF”
Tooltip: “Automatic buying disarmed”.
5
The “rega — home” logo
Back to the home screen.
6
The ”↻” button
”Read again now” — starts a reading without waiting for the next minute.
7
”Dashboard” and the left column
Navigation between screens.
8
The “Orders” view
Your purchases, as a list or as a board.
9
The “Messages” view
”All conversations”. A badge there counts unread messages.
10
The “Pick-up points” view
”Parcels waiting at a pick-up point, grouped by point”.
—
The “Offers” view — not numbered on the capture above, it arrived after it; it sits between “Pick-up points” and “Being checked"
"The offers you have sent, and what they proposed”. No count badge.
11
The “Being checked” view
”Items being checked by Vinted — the purchase starts as soon as they are cleared”.
12
”List” (and its neighbour “Kanban”)
Two layouts of the same list.
Automatic buying runs on our servers. The “AUTOBUY” pill arms the server: it survives closing the tab, closing the browser, shutting your machine down. The only thing that stops it is disarming it. Purchase ceilings are set elsewhere — see Settings.
The whole page scrolls, header included. Only the toolbar — ACCOUNTS, the views, then STATUS — stays pinned at the top: that is what you are looking for once you are far down the list.
Three routines that make the difference
This is where the screen earns its keep. The rest of the page details the controls; these three sequences are what our most effective users actually do.
The three-minute morning
A parcel is not arriving
You want to cancel
1
Pin the scope to “All accounts”
In ACCOUNTS, choose “All accounts”. Without that, you are looking at whichever account the rotation landed on overnight — not at your activity.
2
Switch to “Kanban”
Eight columns, one per stage. At a glance: what has not moved, what is waiting for you, what is dragging on.
3
Wait for the counter at the top to go quiet
The small “0/10” next to “read just now” counts the order pages being read. While it is turning, the columns are not final. It disappears once everything is resolved.
4
Open “Pick-up points”
You are looking for one thing only: a line whose wait has passed “for 7 days”. That is the parcel you go and collect today.
5
Finish with “Messages”
The unread badge tells you whether there is anything. Opening a thread marks it read — only open it if you intend to reply.
1
Open the order, not the list
The list shows a likely status. The order page shows the exact one, and that reading costs you nothing.
2
Read the PICK-UP POINT section
If it says “Pick-up point not recorded for this order — the platform does not give it back after the purchase.”, the address is lost for that order: carrier tracking becomes your only lead.
3
Expand PARCEL TRACKING
The “Show the tracking” button reads nothing until you click it. The steps come from the carrier, exactly as received.
4
Go back to “Pick-up points” and read the two truncation sentences
”… were not examined (the reading stopped before the end)” and “The point of 2 parcels was not read …”. A missing parcel is almost always in there, never in a wrong choice of account.
5
If the point has no name yet, use the “Tracking ↗” link
Its tooltip states the real shortcut: “Carrier tracking — it often names the point before the platform”.
1
Look at the state on the line first
“Label created”: still doable. “Dispatched”: the platform will almost certainly refuse.
2
Open the conversation, ACTIONS section
There is no cancel button on the list or on the Kanban. That is deliberate.
3
If the button is not there, read the reason
There are only three: “This order is already cancelled.” · “The cancellation of this order has already been sent.” · “No parcel is attached to this order yet: there is nothing to cancel for now.”
4
Click “Cancel the order”, then “Confirm”
You have no reason to type in: it is chosen automatically.
5
Read the answer, and do not cancel twice
Either “Cancellation sent.” or the “Answer from the platform” block carrying Vinted’s own sentence. The “Cancellation sent” chip stays on the line to stop you.
Which view to open
Orders
Messages
Pick-up points
Offers
Being checked
Your purchases, as a “List” (one row per order, with the STATUS bar) or as a “Kanban” (“One column per stage”). The Kanban shows the eight stages side by side, plus a ninth “Unknown status” column that only appears when it holds something. An empty column shows a dash: it stays in place to give the shape of the cycle.
One card per conversation: avatar, username, last message (fallback “Preview unavailable”), item thumbnail, date, and a coloured dot “Unread message”. The status chip only appears when REGA managed to match the thread to its order. While reading: “Reading conversations…”, then “No conversation.” if there is nothing. When Vinted holds a further page, a “Show more” button sits under the list — before, the screen stopped at the first page without saying so.
Parcels that have physically arrived, grouped by point, all accounts together. A read-only badge shows “all accounts” — tooltip: “A pick-up point is a physical place: every account is read there together.” It is not a selector. The ACCOUNTS selector disappears on this view.
The offers you have sent from REGA, on every account at once: the amount proposed, the listed price struck out, the discount, the sending account, and “Open the conversation”. It does not know the seller’s answer — that is read in the conversation. While reading: “Reading offers…”, then “No offers in progress. The ones you send will appear here.” if nothing was noted.
Items Vinted has not cleared yet, so not buyable yet. REGA watches them and starts the purchase the moment they clear, without you.
The “Pick-up points” tab deliberately carries no count badge. Carrying one would force REGA to go back to Vinted for the shipment of every live order, on every account you are looking at, before you have even asked for the view — and to make that demand on your accounts for a number you did not request. The “Offers” tab carries none either: its count — “3 offers sent” — is shown inside the view, once you open it.
The header: freshness, and the counter that turns
To the right of the title, REGA writes how old the list is: “read just now”, “read 3 min ago”, and “never read” if no reading has completed yet. The tooltip gives the exact date followed by “refreshed every minute”; if nothing has ever completed, it says “No reading completed — refreshed every minute”.Next to it, a counter such as 0/10 with a spinner. It counts the still-live orders whose detailed page REGA is reading in the background. Its tooltip:
Faded cards are sorted from the list reading, without confirmation: their exact status is being read in the background.
The counter is your green light. While it turns, a faded card is a likely placement. When it disappears, every live order has been confirmed one by one. It never counts closed orders: those stay faded, on purpose.
ACCOUNTS: what you are LOOKING at
The selector on the left is labelled ACCOUNTS, and its tooltip states exactly what it does — and above all what it does not:
Choose which accounts you are LOOKING at — no effect on the account that pays
Menu section
What you pick there
SCOPE
”Active account” (shown as “compte_demo (active)”) or “All accounts”.
GROUPS
Your account groups, under their name.
ONE ACCOUNT
One specific account, by its username.
(menu footer)
“This choice only concerns reading: it changes neither the account that pays nor the rotation.”
A disconnected account stays clickable, but it is greyed out and announced: “compte_demo — not connected: nothing can be read”. Until the account states have arrived, the menu shows “The list of accounts arrives with their state.”
“Active account” is not an account: it is a moving target. It is the account the server will make pay, and the rotation switches account after every purchase. If your list jumps to another account’s orders on its own, that is not a fault — it is the default scope following the rotation. Choose “All accounts” or a named account explicitly: your choice is remembered for this screen, and nothing will overwrite it again.
Two uses, two scopes. “All accounts” to steer in the morning: you see everything, and every row carries the name of the account that paid. A named account to work one through: the list stops moving under you, and “Load more” only ever goes back through that one account.
STATUS: a bar that sorts, not a filter
Below the first row, the STATUS bar offers “All” then eight buttons in life-cycle order, each with its total. On narrow screens the labels shorten.
The status, in full
On the narrow bar
What it means
Purchase pending
Pending
Payment went through, the seller has done nothing.
Label created
Label
The seller has their label. Still cancellable.
Dispatched
Dispatched
The parcel is moving. The platform no longer cancels.
Delivered (to the pick-up point)
At the point
The parcel is waiting at the point. You do not have it.
To confirm (48 h)
To confirm
You collected it: 48 h to confirm.
Completed (confirmed)
Completed
You confirmed, the payment went to the seller.
Cancelled
Cancelled
A cancellation or a refund.
On hold
On hold
Dispute, incident.
Hover a button: its tooltip separates two populations — “12 orders read on opening”, or “12 read on opening, 5 matches unconfirmed”. On the selected button one more sentence appears, and it is the most important information on the screen:
Sorted here, over the 18 loaded orders. Faded rows match this status without being confirmed: open them to be sure.
On “Cancelled” only, one extra line: “‘Cancelled’ covers both a cancellation and a refund — the list does not tell them apart.”
The bar sorts what is already on screen, and nothing more. It does not go and look for the rest at Vinted: it works over the orders already loaded. Before concluding “I have nothing to confirm”, scroll down to the sweep note and click “Load more”.
One order row
Photo, item title (fallback “Order 12345”), then — in the French interface only — the status label written by Vinted, shown exactly as received, a row of chips, the price, the relative date (the tooltip gives the exact one), and “Open the conversation” — or “No conversation”. In the English interface that Vinted sentence is not shown at all: the translated state chip stands alone.
The chip
When it appears
What it says
Coloured marker + dot
The order is waiting for something from you
”This order is waiting for something from you”
The account name
Only when you are looking at several accounts
”Bought by compte_demo — this is the account that will answer if you open the conversation.”
The state
Always — read (exact) or inferred (likely)
“Status read when this order was opened — more precise than the list one. An open dispute or a recent closure may not show there yet."
"Cancellation sent”
A cancellation left from REGA
It is durable, even if the status has not moved yet.
”Unrecognised status”
Vinted returned an unseen value
”The platform returned a status we do not know yet. The order is shown all the same."
"to be confirmed”
A live order whose page has not been read
The counter at the top is dealing with it.
In the list, Vinted’s four coarse states are shown as they are: “In progress”, “Action required”, “Completed”, “Cancelled or refunded” — and “In progress” alone covers six different situations.A click — or Enter / Space — opens the conversation. If there is none: “No conversation — this order does not have one yet”.
An order’s life cycle
An order only reaches its exact box once its page has been read. Otherwise it sits in the likely box inferred from the list, its card stays faded and carries the “to be confirmed” chip. That is also why the Kanban settles a few seconds after opening.
What each gesture costs
Almost everything on this screen is free. Only two readings ask Vinted for something again on your accounts — and on “All accounts”, they leave on every account being looked at, at once. That volume is what tires an account: click those two deliberately, not out of habit. One write costs differently: sending a message slows down the account it goes out from, buying included.
The gesture
What it costs
Opening the screen
Nothing to do: the list arrives, then REGA goes back through your older orders on its own
”↻ Read again now”
Asks Vinted for your orders again straight away, on every account being looked at, instead of waiting for the next minute — and, on the Messages view, your conversations too
Opening an order (its page)
Nothing at all: that reading is not limited — open it as often as you like
Opening the Offers view
Nothing at all: it reads what REGA noted when each offer left, and asks Vinted for nothing — which is also why it does not know the seller’s answer
”Load more” — free version
Nothing at all: it shows 50 rows already received
”Load more” — paid version
Goes back to Vinted for older orders, on every account being looked at — click it when the sweep note tells you to
”Show the tracking”
Read only if you click, never before
”SEND” in a conversation
Not free for the account it goes out from: messages sent one after another slow that same account down, buying included — about twenty minutes
Leaving the tab in the background
Nothing: everything is suspended
Passing through the screen
Nothing, if the reading is recent
REGA reuses a recent reading instead of asking again. Reopening a screen twice in a row therefore does not cost twice.
One line, cut into segments — and not one of them the same length.
The sweep note, and “Load more”
Below the list, one sentence tells you how far back REGA went. It is the sentence to read before you conclude anything at all.
What you read
What you do about it
”Looking for orders in progress…”
The sweep is still running: wait for it before concluding.
”every order has been swept”
Complete. It is the only sentence that says so — this one you can trust.
”stopped after 10 pages”
The sweep stopped on its own limit — “Load more” goes further back: an older order may be sleeping there.
”the last 2 with no order in progress”
It stopped for want of finding anything live. Same gesture.
”the next reading failed”
An incident interrupted it. Start it again, then read this line again.
Load more, free
“Already loaded” — rows already received but not shown yet: showing them asks Vinted for nothing. Click it as much as you like.
Load more, paid
“Fetches older orders.” — this one goes back to Vinted. It is the gesture to make when the note says the sweep stopped before the end, not one to repeat out of habit.
The conversation panel
Above 1,280 px it opens as a column on the right (titled CONVERSATION); below that, it is a 420 px sheet sliding in from the edge. Its header carries “Close the conversation”, the avatar and username (fallback “Other party”), “Reload the thread”, and an “Actions on this conversation” menu offering exactly one thing: “Delete the conversation”.The item’s title in the panel is a button: it opens the REGA item card — seller, photos, purchase, watchlist — without leaving the screen and without going to Vinted. With no item identifier it stays a plain text (fallback “Item”). And a thread left open re-reads itself every 15 seconds, as long as the panel is open and the tab visible: a seller’s reply appears without closing and reopening.
PICK-UP POINT
Name, code, carrier, address, then: “Chosen 2 d ago. A point can close: check it before you travel.” While searching: “Looking for the pick-up point…”.Two refusals, not to be confused:
“Pick-up point not recorded — no order has a recorded pick-up point here yet.” — your register is empty, which is a normal start.
“Pick-up point not recorded for this order — the platform does not give it back after the purchase.” — that specific order has no point.
The section disappears as soon as the order is completed or cancelled.
ACTIONS
They exist only if Vinted offers them on that order:
“I have received the parcel” — “Reports receipt. The payment is not released yet.”
“Confirm the order” — “Releases the payment to the seller. This is final: it cannot be undone from rega.”
“Cancel the order”, in red — the only red we allow ourselves on this screen.
After a click, REGA is blunt: “Request sent — it is not confirmed. The real status will appear at the next reading.”
PARCEL TRACKING
It is read on demand only: the “Show the tracking” button, then “Reading the tracking…”, then the carrier’s steps exactly as received, with a “Carrier tracking ↗” link and the note “Tracking passed on as received, with no confirmation on our side.” If there is nothing: “No tracking is available for this parcel.”
The thread and the composer
Bubbles, offers, events. An item of an unseen kind is never hidden: it shows as “A message of a kind this screen cannot display yet.” A message’s relative date is written in the language of the interface. An offer you sent shows as a line of its own — the item’s title, the amount and, when Vinted gives it, its status, all in Vinted’s own words (fallback “Offer”).Vinted sometimes offers up to three ready-made replies: one click drops them into the field, as they are. The composer shows “Write to the seller…” and the “SEND” button. On an empty field the button is not dead: it answers “Empty message — write something before sending”. If Vinted closed the conversation: “Replying is not possible on this thread — the platform closed the conversation.”Three outcomes for a send: “Message sent”, “Sending not confirmed — reopen the thread to check”, or “Message not sent — …”.Writing is the only gesture in this panel that is not free for the account it goes out from. Messages sent one after another slow that same account down, buying included: wait about twenty minutes, or write from another account. The account that has just written is not the account to buy with straight after.
Confirming an order
1
Open the parcel and check the item, for real
That is the exact meaning of the sentence in the dialog: “Only confirm once you have checked the item.” Confirming releases the money, and it is final.
2
Open the conversation, ACTIONS section
There is no “confirm” button on the list or on the Kanban.
3
“Confirm the order”, then “Confirm” in the CONFIRM THE ORDER dialog
The “Go back” button takes you out without doing anything.
4
Wait for the next reading
REGA shows “Request sent — it is not confirmed. The real status will appear at the next reading.” The list re-reads itself every minute.
Cancelling an order
The text of the CANCEL THE ORDER dialog says it all:
Cancels the purchase with the seller. This is final: it cannot be undone from rega. The reason is chosen automatically — you have nothing to enter. If the parcel has already left, the platform may refuse: its answer will appear here.
Beyond two cancellations in 24 h on the same account, REGA warns you: “This account has cancelled 3 orders in the last 24 h. Too many cancellations close together can restrict the account on Vinted.” Nothing is blocked — we inform, we do not forbid. Past that, space them out, or let another account pay.
After sending: “Cancellation sent. The state above stays the one from the last reading until the platform changes it.” The “Cancellation sent” chip stays on the row — it is there to stop you cancelling a second time.
The Pick-up points view
At the top, the summary: “3 parcels to collect” · “at 2 pick-up points”, the read-only “all accounts” badge, and a “Rebuild the view” button.Then one row per point, collapsed: the carrier logo, the shop name, the carrier in full, the address (or “Unknown address”), the longest wait at that point — “for 9 days”, “arrived today”, “unknown wait” —, the number of parcels, and a “Directions ↗” link.Expanded (“See the items waiting here”), one row per item: photo, title, seller, and the paying account, always shown. The wait tooltip says where it is counted from: “Counted from the drop-off at the pick-up point.” or “Counted from the Vinted notification (the real arrival is slightly earlier).”There is a special row: “Pick-up point not given yet”, subtitled “Address published within a few hours”, with a “Tracking ↗” link. Vinted often names the point a good day after the parcel has actually arrived; in between, only the carrier knows where it is — which is exactly what the link’s tooltip says. Never read that row as a lost parcel: use “Tracking ↗”, it usually names the shop before the platform does.
The view is blunt about what it did not see, in two sentences to read before concluding that a parcel is missing:
“4 orders in progress were not examined (the reading stopped before the end): their parcels do not appear here.”
“The point of 2 parcels was not read (the reading stopped before the end): it is known, and will appear at the next pass.”
The Offers view
The offers you have sent to Vinted sellers from REGA — from the feed, from the REGA item card, or from the watchlist — on every one of your accounts at once. It answers one question only: what did I propose, to whom, and from which account?
The Offers view on our demo account: three offers sent, the listed price struck out, the discount worked out.
At the top, the counter: “3 offers sent”. Then one card per offer, most recent first:
On the card
What it is
The photo and the title
The item as REGA knew it when the offer left. The title is a button: it opens the REGA item card — photos, seller, buy, watchlist. Without a known item, it stays plain text. Fallback: “Untitled item”.
The amount in bold
What you proposed — always in euros, whatever the market of the account.
The struck-out price
The price the item was listed at when the offer left.
”−30 %“
The discount, worked out from the two figures above. It is absent when the listed price was not known.
The account name
The account the offer went out from. Every account is listed here, whatever ACCOUNTS says above.
”Open the conversation”
Switches to the Messages view and opens the thread the offer created. It is only there when a conversation was noted — otherwise nothing is shown, rather than a button that would open nothing.
What the view does not show — on purpose
The view does not know whether the seller said yes. What it shows is what REGA noted at the moment each offer left — a reading of REGA’s own notes, with no request to Vinted. That is what makes it free, and that is its limit: the seller’s answer lives in the conversation, and only there. Open it.
No accepted / refused / counter-offer state
Pretending to know it would show “pending” on an offer already refused — exactly the sentence that makes you wait for nothing. The state is read in the thread, as a system line: item title · price · status · date, where the title and the status are Vinted’s own words, shown as received (fallback: “Offer”). Reply from there.
No date
The moment the offer left is kept, but it is not shown. The order of the cards is the only clue: most recent first.
The list never empties by itself
An offer stays listed once it has been accepted, refused, or forgotten. The only thing that changes a card is a new offer on the same item from the same account: it replaces the previous one — Vinted holds one negotiation per item, so REGA keeps one line. “No offers in progress.” therefore means nothing noted, not nothing pending.
Nothing before 3 September 2026
REGA started keeping offers on that day. An offer sent from REGA before that date left no trace, and it is not there.
“↻ Read again now” does not re-read this view
The header button re-reads your orders — and the conversations when you are on Messages. To re-read the offers, switch to another view and come back: the list is read again on every opening.
Vinted only
An offer made on Vestiaire Collective does not appear here.
Where an offer is sent from
There is no “make an offer” button on this screen: the view only lists. An offer leaves from four places, through two windows that share one rule — Vinted refuses anything below −40 % of the listed price, so the window never lets you go under it.
From
The window you get
A feed card: ⋯ menu → “Make an offer”, or “Make an offer” in the detail window — see The dashboard
Opens at −10 %; slider and field are bounded between the floor and the listed price. The offer goes out from the paying account of that feed, and that account cannot be changed there.
The REGA item card: “Send an offer” — only while the listing is alive and its seller and price are known
The same window. The verdict is written on the card, not in a toast.
A watchlist row: ⋯ menu → “Make an offer” — see The watchlist
Opens at the floor, and the account is changeable for that one offer (“Change”). The button carries the amount itself — “Send 24 €” — and sends on the first click.
A watchlist selection: “Offer on 12”
Every offer at the floor, one every 5 seconds, twenty at most. The batch stops at the first quota refusal and says how many were left.
Two things hold everywhere: an offer always goes out in euros, and from the feed window and the item card the same amount cannot be sent twice on the same item — change it first.
An offer is not free for the account it goes out from. It opens a conversation at Vinted, and Vinted limits how many conversations an account can open in a row — the same limit as buying, and a refusal counts too. After a burst, that account is slowed down for about twenty minutes, buying included. The order of magnitude reported to us is about three offers in a row per account: treat it as a rough figure, not a rule. That is why the batch spaces its offers out and stops at the first refusal, and why the watchlist window lets you change the account: spread offers over accounts that are not about to buy.
Once sent, the offer shows here; the seller’s answer shows in the conversation — “Open the conversation” takes you straight to it.
The Being checked view
An item Vinted has not cleared yet cannot be bought. REGA puts it in a queue, watches it closely, and starts the purchase the moment it clears — you have nothing to do.Clicked too early? The purchase does not fail. A brand-new listing does not exist yet for a buyer: Vinted answers that it cannot be found while it is being published. REGA then waits for up to a minute, and the purchase leaves the moment the listing can be bought. If it still cannot, it enters this view on its own, whether or not your screen is open.
Only a purchase you started enters the queue, and cancelling during the wait stops it for good: it will not leave later. An automatic purchase waits for the same minute, then stops: otherwise it could leave days later, long after you disarmed the filter.
A listing that never answers for ten minutes in a row leaves the queue as “Removed or rejected at the check”. A listing already seen that disappears leaves straight away: that is the mark of a failed check.At the top, “Give up after” and its delay — tooltip: “Delay after which an item that was never checked is given up, with a notification.” The delay actually applied today is 96 h.Four groups, decided by the server, and an empty group is not shown: “In the purchase queue: being checked”, “Check failed”, “Successful purchases”, “Failed purchases”.A card carries the photo, the brand and title — a plain click opens the REGA item card; ctrl, cmd, shift or a middle click opens the listing at Vinted in a new tab —, the status among nine labels, then ”· followed 3 h ago”, ”· given up in ~72 h”, ”· 42.00 € charged” where they apply, the selector for the account that will start the purchase (“The purchase will come from compte_demo.”) and the price.
The nine statuses, word for word
“Waiting to be checked” · “Purchase under way” · “Purchased” · “Purchase failed” · “Bought by another member” · “Removed or rejected at the check” · “Given up (not checked in time)” · “Could not start the purchase” · “Removed from the queue”.
What “Remove” means — and when it disappears
The “Remove” button exists only while the item is waiting: “Removes this item from the queue: no purchase will be started for it any more.” Once the purchase has left, it is replaced by “followed in the Orders tab”, whose tooltip explains why: “The purchase has left: it cannot be taken back from this queue. Its outcome — paid, refused, or a confirmation to make with your bank — appears in the list of orders.” Finished entries stay visible for 7 days, even after signing out.
The “Confirm with your bank ↗” link has a short window. Its tooltip: “Your bank is asking for a confirmation. Without it, the payment does not go through.” It appears during the purchase, not after: a bank confirmation happens straight away or not at all. The same link is duplicated in the dashboard’s recent purchases, on purpose.
Past two hours, stop hoping. A check that is genuinely under way clears quickly — most of them within the first half-hour, and practically none once two hours have passed. An item still “Waiting to be checked” the next day will not go: do not hold your budget for it.
The screen’s states
You see
What it means
”Reading orders…”
Nothing has been read yet. Never confused with “no order”.
”No order on this scope.”
The reading completed, and there really is nothing for the accounts being looked at.
”No order loaded with this status.”
There are orders, but none with this status among those already loaded. Click “Load more”.
An error sentence + “Retry”
The very first reading failed, and there is nothing in memory.
The list stays, but “read” gets older
A reading failed afterwards: nothing is wiped, you keep your rows.
A banner “compte_demo could not be read — …”
One account is down, the others are up to date. With several: “3 accounts could not be read. The others are up to date.”
Faded cards + “to be confirmed” + the counter at the top
REGA is reading the order pages. A few seconds.
”Reading parcels…” then “No parcel at a pick-up point. Parcels appear here as soon as they arrive — not while they are in transit.”
Pick-up points view, nothing waiting.
”Reading failed.” on pick-up points
The reading failed — the last known view is not wiped.
”Reading…” then “No item being checked.”
Being checked view, empty queue.
”Reading offers…”
Offers view, the reading is under way.
”No offers in progress. The ones you send will appear here.”
Offers view: nothing noted since 3 September 2026 — not “no offer pending”: the view does not know the seller’s answer.
”Your offers could not be read. Try again in a moment.” + “Retry”
Offers view, the reading failed. “Retry” reads again.
Failure sentences are always translated from a cause, never copied: “This account is not connected. Reconnect it from the Accounts tab.”, “Too many requests in a row. Let a minute pass.”, “Reading is momentarily unavailable on this account. Try again shortly.”, “This information is unavailable for now.”
There is no alert red and no alert orange on that banner. In REGA a failure is stated in words, not in colour — the only red on this screen is the “Cancel the order” button.
Our advice
1. Pin your scope once — otherwise the list will move under you
By default the scope follows the active account, therefore the rotation, therefore every purchase. Open ACCOUNTS and pick “All accounts” or a named account. The choice is kept for this screen and will never be overwritten automatically again. It is the first setting to make, and you make it once.
2. Open the order whose status matters — it is the only exact status, and it is free
Vinted’s list carries only 4 coarse states; the 8 fine states live on the order page. “In progress” alone covers six situations. That reading is not limited: open it without hesitating, as often as you like.
3. Never conclude anything without reading the sweep note
Only one sentence allows the word “complete”: “every order has been swept”. On “stopped after 10 pages” or “the last 2 with no order in progress”, an old on-hold order may be sleeping further back — and that is exactly the kind of order you are looking for.
4. Hover “Load more” before clicking repeatedly
“Already loaded…” = free, click as much as you want. “Fetches older orders.” = the one that goes back to Vinted. It is the only gesture on this screen that asks the platform for something you have not already got: click it when the sweep note tells you to, not ten times in a row out of distraction.
5. At the pick-up counter, give the recipient of the paying account
Every row shows the account that paid — that account carries the delivery address, and it is the recipient name on that address the shop is expecting. Not the Vinted username on screen. Every write (replying, confirming, cancelling, deleting) also leaves from that account, never from the one shown top right.
6. On Pick-up points, look at the wait, not at the parcel count
The longest wait is carried by the collapsed row, on purpose: without it, a parcel forgotten for eleven days would stay invisible until someone expanded the row. Treat “for 7 days” as an alarm. Points keep a parcel for about ten days then return it to the sender, but the exact delay depends on the carrier and Vinted publishes it nowhere: that 7-day threshold is our convention, not a measurement.
7. A missing parcel in Pick-up points is never an account question
This view reads all accounts, always, and shows only parcels that have physically arrived — never those in transit. If a parcel is missing, the answer is in the two truncation sentences at the bottom of the view.
8. Cancel early, and read the “Answer from the platform”
The boundary is this: while the parcel has not left, cancellation often goes through; once dispatched, the platform refuses. REGA can only say no with proof — everywhere else it offers the button and lets Vinted decide. On a refusal, the “Answer from the platform” block carries Vinted’s sentence word for word: it is the only one that says why.
9. “Confirm with your bank ↗”: click it the second it appears
It shows during the purchase. Do not wait for the card to turn to “Purchased” — without that confirmation the payment does not go through, and the window closes. It is the only gesture on this screen that decides between bought and lost.
10. Being checked: past 2 h, move on
A check that is really under way clears within minutes, or within the first couple of hours — never a day later. An item still waiting the next day will not go. Let the queue give up on it by itself (96 h, with a notification) rather than counting on it.
11. Give the Kanban some width, or stay on the List
The board is the only element in REGA allowed to exceed the reading width. At the normal width (1,120 px) you only see 3 columns out of 8; at 2,160 px the eight fit together — a column hardly goes below 244 px without becoming unreadable. On a laptop the Kanban watches poorly: prefer the List and its STATUS bar.
12. Leave the tab open — but know that it sleeps
In the background, nothing is read: not the list, not the conversations, not the pick-up points, not the checking queue. On your return, everything out of date is re-read immediately. A list that “has not moved” while you were elsewhere is therefore normal: when you come back, look at “read … ago”, not at the list.
13. Never confirm early to please a seller
“Confirm the order” releases the money and it is final: it cannot be undone from rega. The 48 h of “To confirm (48 h)” are your only window to open, check and photograph. A seller in a hurry is not a reason to give it up.
14. Moving through the app costs nothing — use that
REGA prepares your orders while you are on another screen, and does nothing at all when the reading it already has is recent. Passing through Orders between two screens is therefore free; it is the paid “Load more” that costs, not the navigation.
What surprises people
The number on a status button adds two things together
It adds read orders and matching, unconfirmed orders. A button showing 12 may contain no confirmed order at all. The tooltip separates them; the faded shade tells them apart at a glance.
“Delivered (to the pick-up point)” does not mean you have the parcel
The three labels are deliberately explicit: “Delivered (to the pick-up point)” = the parcel is waiting at the point; “To confirm (48 h)” = you collected it, 48 h to confirm; “Completed (confirmed)” = you confirmed. The word “Delivered” on its own has already misled everyone — hence the bracket.
A “confirmed” status can still be incomplete
The tooltip of the read state admits it: “An open dispute or a recent closure may not show there yet.” Neither is readable from the conversation — an on-hold order has already displayed “Dispatched”, in full confidence.
A completed order stays faded, and that is deliberate
REGA no longer reads the pages of closed orders: they add nothing and they cost. Before that choice, almost every card carried “to be confirmed” — a signal carried by nearly all the cards signals nothing at all.
“Cancellation sent” is not “order cancelled”
The row keeps showing the status from the last reading until Vinted changes it. The “Cancellation sent” chip, however, is durable. Do not cancel a second time because the status has not moved: the next reading arrives within the minute.
Opening an unread thread marks it read straight away
The unread counter drops on opening, without you having replied. And a deleted thread disappears instantly from the list, before the next reading: deletion is irreversible at Vinted, and reopening it would lead nowhere.
The Messages badge can be a lower bound
An account whose unread messages could not be counted is never counted as zero: it stays unknown, and the total becomes partial. The tooltip then changes sentence: “At least this many unread messages — one account could not be counted”. Beyond 99, the badge shows “99+”.
Your draft does not follow you from one conversation to another
Switching thread empties the field. That is a safety measure: it prevents accidentally sending a message into someone else’s conversation.
Some sentences stay in French inside the English interface
A conversation’s subtitle, a cancellation refusal, a pick-up point address, the carrier’s steps: all of that comes from Vinted and is shown as received. Translating it would create a second truth, which would become false the day Vinted changes its own. One sentence has left that list: the status label Vinted writes under each order is now shown in the French interface only — in English, the translated state chip stands alone.
The Offers view never says whether the seller accepted
It lists what REGA noted when the offer went out — amount, listed price, account — and reads nothing back from Vinted. Accepted, refused or countered is read in the conversation, and nowhere else. The list does not empty itself either: “No offers in progress.” means nothing was noted, not that everything is settled.
The Kanban hides one column — exactly one
“Unknown status” only appears when it holds something. The other eight stay in place, empty, with a dash: it is the structure of the cycle that justifies them, not their contents.
The ACCOUNTS selector disappears on one view
On “Pick-up points” there is none. A pick-up point is a physical place: the view reads every account together, and an account filter there would produce exactly the mistake it exists to prevent.
The ACCOUNTS selector stays on the Offers view — and does nothing there
It is still painted at the left of the bar, but the Offers view ignores it: an offer belongs to the account that sent it, and reading the header’s scope there would hide the others’. Every account’s offers are listed, and each card names its account. Only “Pick-up points” removes the selector; on “Offers” it is merely inert.
On a phone
The Orders screen on a phone. This capture predates the handle: today, on arrival, the toolbar is folded behind it.
Nothing disappears, only the way to reach it changes:
Under the title, a handle — a short bar, announced “Show the controls” — hides the toolbar on arrival: ACCOUNTS, the views, STATUS and the actions (”↻”). One tap shows them (the handle then reads “Hide the controls”), a second tap folds them again, and the choice is remembered for this screen, on this device. The title itself never folds.
Once shown, the status buttons shorten: “Pending”, “Label”, “At the point”, “To confirm”.
The “Offers” chip sits with the other views, on the same bar: nothing about offers is hidden in a menu.
Each row folds onto two lines.
The conversation panel becomes a 380 px side sheet sliding in from the edge.
The Kanban stacks and scrolls with the page instead of scrolling sideways.
At the bottom, the short navigation: Feed · Filters · Orders · Tracked · More. Orders are under Orders.
Folded, the toolbar gives its height to the orders themselves: that is the whole point of the handle.
In the French interface the handle reads « Afficher les commandes » — commandes meaning controls there, not orders. Same screen, same handle.
What this screen cannot do
We would rather say so:
“I have received the parcel” and “Confirm the order” return no usable acknowledgement
Vinted does not give one. That is the exact reason for the sentence “Request sent — it is not confirmed. The real status will appear at the next reading.” Parcel tracking is in the same situation: we pass it on to you as received, without confirming it.
There is no “yes” for a cancellation
By construction: REGA can only prove the no. Everywhere else it offers and Vinted decides. The cancellation reason cannot be typed in, and a cancellation that has already left is not re-sent from a button — that is a recovery gesture, and it has no place behind a distracted click.
The pick-up point of older orders is lost for good
Vinted never gives the pick-up point back after the purchase. REGA records it at the moment of the purchase: an order placed before 1 August 2026 will therefore stay at the point with no known address, for good. Carrier tracking remains your best lead.
The point's name is read from the carrier's own message
Carriers do not all announce an arrival with the same wording, and nothing guarantees they will keep the one they use today. Our reading is therefore cautious by construction — it never makes a parcel disappear, it files it under “Pick-up point not given yet”, with its “Tracking ↗” link.
A message that fails to send is not retried on its own
If Vinted refuses a send on an older conversation, REGA shows “Message not sent — …” and stops there. We do not retry on your behalf: retrying without telling you risks sending the same message twice.
Two known defects
If your scope designates no account (an emptied group, for instance), the screen shows an off-topic sentence — “This action is not offered on this order.” — instead of saying the group is empty. And the “Being checked” toolbar may briefly show “24 h” / “48 h” on the very first reading: the only delay actually applied is 96 h.
Accounts
Reconnect a fallen account, prepare a carrier.
Settings
The purchase ceiling and the automatic pick-up point.
Dashboard
Recent purchases, live — and the offer window of the feed.
Watchlist
Make an offer from a tracked item — one at a time, or a batch of twenty.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"REGA","description":"Surveiller Vinted et Vestiaire Collective, acheter à la seconde où l'annonce paraît, et faire réexpédier ses achats.","colors":{"primary":"#00A878","light":"#00E5A0","dark":"#00A878"},"appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://app.regasolutions.io","label":"app.regasolutions.io"}]},"footer":{"socials":{"website":"https://regasolutions.io"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"fr","href":"fr"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"regasolutions","hasAudioNarration":false,"actualSubdomain":"regasolutions","customDomains":["docs.regasolutions.io"],"gitSource":{"type":"github","owner":"hosoielias","repo":"rega-guide","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aef90ac32a73c26eb149f37","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"fr","tag":"Réexpédition","count":11},{"language":"en","tag":"Reshipping","count":11},{"language":"fr","tag":"Les écrans","count":8},{"language":"en","tag":"The screens","count":8},{"language":"fr","tag":"Vestiaire Collective","count":6},{"language":"en","tag":"Vestiaire Collective","count":6},{"language":"fr","tag":"Savoir-faire","count":5},{"language":"en","tag":"How to","count":5},{"language":"fr","tag":"Démarrer","count":2},{"language":"fr","tag":"Référence","count":2},{"language":"en","tag":"Getting started","count":2},{"language":"en","tag":"Reference","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"screens/orders","slug":"/screens/orders","pageMetadata":{"title":"Orders","description":"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.","icon":"package","href":"/screens/orders"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,em:`em`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Check,Columns,Frame,Heading,Info,Mermaid,Note,OptimizedImage,Step,Steps,Tab,Table,Tabs,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Orders`}),` screen is where a purchase becomes a parcel, and a parcel becomes a confirmed item. It answers five questions, and it has one tab for each.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Where does this purchase stand?`,icon:`list`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Orders`}),` view, as a “List” or as a “Kanban”.`]})}),_jsx(Card,{title:`What has someone written to me?`,icon:`message-square`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Messages`}),` view — “All conversations”.`]})}),_jsx(Card,{title:`Which parcel is waiting, and where?`,icon:`map-pin`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Pick-up points`}),` view, grouped by physical place.`]})}),_jsx(Card,{title:`Will this item ever go?`,icon:`clock`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Being checked`}),` view, before the item is even buyable.`]})}),_jsx(Card,{title:`What did I propose, and to whom?`,icon:`percent`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Offers`}),` view — the offers you have sent from REGA, and what they proposed.`]})})]}),`\n`,_jsx(Frame,{caption:`The Orders screen, List view, on our demo account.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=79739f98fde1f7e5dbc51ec0428c9f7f`,alt:`REGA's Orders screen: the ACCOUNTS bar, the four views, the STATUS bar and the list of purchases.`,\"data-og-width\":`1760`,width:`1760`,\"data-og-height\":`1100`,height:`1100`,\"data-path\":`images/commandes-en.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?w=280\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=7510d90215c09cb6cac91cbbb327d536 280w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?w=560\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=f68a145046ef63897018a6765575928f 560w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?w=840\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=cb7a12999d970f742a53e48b84d73eef 840w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=0a55706977505f80211914a5474e246e 1100w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=6b1ad7a0d7bb703c045f3ca579d7492a 1650w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-en.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=a11183f1113277a9dfbdc0443f98166b 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-are-looking-at`,children:`What you are looking at`}),`\n`,_jsx(Frame,{caption:`The screen's twelve controls, numbered.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=8d1ced0886c3b6fe2884c8191f51db17`,alt:`The same screen with numbered markers from 1 to 12 on the controls.`,\"data-og-width\":`1760`,width:`1760`,\"data-og-height\":`1100`,height:`1100`,\"data-path\":`images/commandes-annote-en.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?w=280\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=dad1d34e6c517021f1b4ec03bf831600 280w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?w=560\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=31980ce31c3a54d541c6acc56cec2b77 560w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?w=840\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=6c8380166962769df5eb8f8c68974e32 840w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=f05785bb7bcb9c5c2b0dd96911d5a8c4 1100w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=f67ea6de8c540fcdacfad2f207406e01 1650w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-annote-en.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=b83466d1d338714d75b9301b53ad755d 2500w`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`№`}),_jsx(_components.th,{children:`The control`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{children:`The account panel, top right`}),_jsxs(_components.td,{children:[`The account that will `,_jsx(_components.strong,{children:`pay`}),` for the next purchase. Tooltip: “compte_demo will pay for the next purchase — ready to buy.” It does `,_jsx(_components.strong,{children:`not`}),` decide what the list shows.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{children:`The bell and its number`}),_jsx(_components.td,{children:`”3 unread notifications”.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`3`}),_jsx(_components.td,{children:`”Administration”`}),_jsx(_components.td,{children:`REGA staff only — this button does not appear on your account.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{children:`The “AUTOBUY” pill, here on “OFF”`}),_jsx(_components.td,{children:`Tooltip: “Automatic buying disarmed”.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`5`}),_jsx(_components.td,{children:`The “rega — home” logo`}),_jsx(_components.td,{children:`Back to the home screen.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`6`}),_jsx(_components.td,{children:`The ”↻” button`}),_jsx(_components.td,{children:`”Read again now” — starts a reading without waiting for the next minute.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`7`}),_jsx(_components.td,{children:`”Dashboard” and the left column`}),_jsx(_components.td,{children:`Navigation between screens.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{children:`The “Orders” view`}),_jsx(_components.td,{children:`Your purchases, as a list or as a board.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`9`}),_jsx(_components.td,{children:`The “Messages” view`}),_jsx(_components.td,{children:`”All conversations”. A badge there counts unread messages.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`10`}),_jsx(_components.td,{children:`The “Pick-up points” view`}),_jsx(_components.td,{children:`”Parcels waiting at a pick-up point, grouped by point”.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`The “Offers” view — not numbered on the capture above, it arrived after it; it sits between “Pick-up points” and “Being checked\"`}),_jsx(_components.td,{children:`\"The offers you have sent, and what they proposed”. No count badge.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`11`}),_jsx(_components.td,{children:`The “Being checked” view`}),_jsx(_components.td,{children:`”Items being checked by Vinted — the purchase starts as soon as they are cleared”.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`12`}),_jsx(_components.td,{children:`”List” (and its neighbour “Kanban”)`}),_jsx(_components.td,{children:`Two layouts of the same list.`})]})]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Automatic buying runs on our servers.`}),` The “AUTOBUY” pill arms the server: it survives closing the tab, closing the browser, shutting your machine down. The only thing that stops it is `,_jsx(_components.strong,{children:`disarming`}),` it. Purchase ceilings are set elsewhere — see `,_jsx(_components.a,{href:`/screens/settings`,children:`Settings`}),`.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The whole page scrolls, `,_jsx(_components.strong,{children:`header included`}),`. Only the toolbar — ACCOUNTS, the views, then STATUS — stays pinned at the top: that is what you are looking for once you are far down the list.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`three-routines-that-make-the-difference`,children:`Three routines that make the difference`}),`\n`,_jsx(_components.p,{children:`This is where the screen earns its keep. The rest of the page details the controls; these three sequences are what our most effective users actually do.`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`The three-minute morning`,id:`the-three-minute-morning`,children:_jsxs(Steps,{children:[_jsx(Step,{title:`Pin the scope to “All accounts”`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`ACCOUNTS`}),`, choose “All accounts”. Without that, you are looking at whichever account the rotation landed on overnight — not at your activity.`]})}),_jsx(Step,{title:`Switch to “Kanban”`,children:_jsx(_components.p,{children:`Eight columns, one per stage. At a glance: what has not moved, what is waiting for you, what is dragging on.`})}),_jsx(Step,{title:`Wait for the counter at the top to go quiet`,children:_jsxs(_components.p,{children:[`The small “0/10” next to “read just now” counts the order pages being read. `,_jsx(_components.strong,{children:`While it is turning, the columns are not final.`}),` It disappears once everything is resolved.`]})}),_jsx(Step,{title:`Open “Pick-up points”`,children:_jsx(_components.p,{children:`You are looking for one thing only: a line whose wait has passed “for 7 days”. That is the parcel you go and collect today.`})}),_jsx(Step,{title:`Finish with “Messages”`,children:_jsx(_components.p,{children:`The unread badge tells you whether there is anything. Opening a thread marks it read — only open it if you intend to reply.`})})]})}),_jsx(Tab,{title:`A parcel is not arriving`,id:`a-parcel-is-not-arriving`,children:_jsxs(Steps,{children:[_jsx(Step,{title:`Open the order, not the list`,children:_jsxs(_components.p,{children:[`The list shows a `,_jsx(_components.strong,{children:`likely`}),` status. The order page shows the `,_jsx(_components.strong,{children:`exact`}),` one, and that reading costs you nothing.`]})}),_jsx(Step,{title:`Read the PICK-UP POINT section`,children:_jsx(_components.p,{children:`If it says “Pick-up point not recorded for this order — the platform does not give it back after the purchase.”, the address is lost for that order: carrier tracking becomes your only lead.`})}),_jsx(Step,{title:`Expand PARCEL TRACKING`,children:_jsx(_components.p,{children:`The “Show the tracking” button reads nothing until you click it. The steps come from the carrier, exactly as received.`})}),_jsx(Step,{title:`Go back to “Pick-up points” and read the two truncation sentences`,children:_jsx(_components.p,{children:`”… were not examined (the reading stopped before the end)” and “The point of 2 parcels was not read …”. A missing parcel is almost always in there, never in a wrong choice of account.`})}),_jsx(Step,{title:`If the point has no name yet, use the “Tracking ↗” link`,children:_jsx(_components.p,{children:`Its tooltip states the real shortcut: “Carrier tracking — it often names the point before the platform”.`})})]})}),_jsx(Tab,{title:`You want to cancel`,id:`you-want-to-cancel`,children:_jsxs(Steps,{children:[_jsx(Step,{title:`Look at the state on the line first`,children:_jsx(_components.p,{children:`“Label created”: still doable. “Dispatched”: the platform will almost certainly refuse.`})}),_jsx(Step,{title:`Open the conversation, ACTIONS section`,children:_jsxs(_components.p,{children:[`There is `,_jsx(_components.strong,{children:`no`}),` cancel button on the list or on the Kanban. That is deliberate.`]})}),_jsx(Step,{title:`If the button is not there, read the reason`,children:_jsx(_components.p,{children:`There are only three: “This order is already cancelled.” · “The cancellation of this order has already been sent.” · “No parcel is attached to this order yet: there is nothing to cancel for now.”`})}),_jsx(Step,{title:`Click “Cancel the order”, then “Confirm”`,children:_jsx(_components.p,{children:`You have no reason to type in: it is chosen automatically.`})}),_jsx(Step,{title:`Read the answer, and do not cancel twice`,children:_jsx(_components.p,{children:`Either “Cancellation sent.” or the “Answer from the platform” block carrying Vinted’s own sentence. The “Cancellation sent” chip stays on the line to stop you.`})})]})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`which-view-to-open`,children:`Which view to open`}),`\n`,_jsx(Mermaid,{chart:`flowchart TD\n Q[\"What I want to know\"] --> A{\"Is it about a parcel,\u003cbr/>a message, an offer, or a purchase\u003cbr/>that has not left yet?\"}\n A -- \"a purchase in progress\" --> B[\"Orders view\u003cbr/>List to search,\u003cbr/>Kanban to watch\"]\n A -- \"a parcel that is waiting\" --> C[\"Pick-up points view\u003cbr/>grouped by place,\u003cbr/>all accounts together\"]\n A -- \"a seller wrote to me\" --> D[\"Messages view\u003cbr/>one card per conversation\"]\n A -- \"what did I propose?\" --> O[\"Offers view\u003cbr/>what you sent, from which account —\u003cbr/>all accounts together\"]\n A -- \"an item not buyable yet\" --> E[\"Being checked view\u003cbr/>the purchase leaves on its own\u003cbr/>as soon as Vinted clears it\"]\n B --> F[\"The EXACT status exists\u003cbr/>only in the conversation:\u003cbr/>open the order\"]\n C --> F\n O --> G[\"The seller's ANSWER exists\u003cbr/>only in the conversation:\u003cbr/>open it\"]`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Orders`,id:`orders`,children:_jsxs(_components.p,{children:[`Your purchases, as a `,_jsx(_components.strong,{children:`“List”`}),` (one row per order, with the STATUS bar) or as a `,_jsx(_components.strong,{children:`“Kanban”`}),` (“One column per stage”). The Kanban shows the eight stages side by side, plus a ninth “Unknown status” column `,_jsx(_components.strong,{children:`that only appears when it holds something`}),`. An empty column shows a dash: it stays in place to give the shape of the cycle.`]})}),_jsx(Tab,{title:`Messages`,id:`messages`,children:_jsxs(_components.p,{children:[`One card per conversation: avatar, username, last message (fallback “Preview unavailable”), item thumbnail, date, and a coloured dot “Unread message”. The status chip only appears when REGA managed to match the thread to its order. While reading: “Reading conversations…”, then “No conversation.” if there is nothing. When Vinted holds a further page, a `,_jsx(_components.strong,{children:`“Show more”`}),` button sits under the list — before, the screen stopped at the first page without saying so.`]})}),_jsx(Tab,{title:`Pick-up points`,id:`pick-up-points`,children:_jsxs(_components.p,{children:[`Parcels that have `,_jsx(_components.strong,{children:`physically arrived`}),`, grouped by point, all accounts together. A read-only badge shows “all accounts” — tooltip: “A pick-up point is a physical place: every account is read there together.” `,_jsx(_components.strong,{children:`It is not a selector.`}),` The ACCOUNTS selector disappears on this view.`]})}),_jsx(Tab,{title:`Offers`,id:`offers`,children:_jsxs(_components.p,{children:[`The offers you have sent from REGA, on every account at once: the amount proposed, the listed price struck out, the discount, the sending account, and “Open the conversation”. `,_jsx(_components.strong,{children:`It does not know the seller’s answer`}),` — that is read in the conversation. While reading: “Reading offers…”, then “No offers in progress. The ones you send will appear here.” if nothing was noted.`]})}),_jsx(Tab,{title:`Being checked`,id:`being-checked`,children:_jsxs(_components.p,{children:[`Items Vinted has not cleared yet, so not buyable yet. REGA watches them and `,_jsx(_components.strong,{children:`starts the purchase the moment they clear`}),`, without you.`]})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The “Pick-up points” tab deliberately carries `,_jsx(_components.strong,{children:`no count badge`}),`. Carrying one would force REGA to go back to Vinted for the shipment of every live order, on every account you are looking at, before you have even asked for the view — and to make that demand on your accounts for a number you did not request. The “Offers” tab carries none either: its count — “3 offers sent” — is shown inside the view, once you open it.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-header-freshness-and-the-counter-that-turns`,children:`The header: freshness, and the counter that turns`}),`\n`,_jsxs(_components.p,{children:[`To the right of the title, REGA writes how old the list is: `,_jsx(_components.strong,{children:`“read just now”`}),`, “read 3 min ago”, and `,_jsx(_components.strong,{children:`“never read”`}),` if no reading has completed yet. The tooltip gives the exact date followed by “refreshed every minute”; if nothing has ever completed, it says “No reading completed — refreshed every minute”.`]}),`\n`,_jsxs(_components.p,{children:[`Next to it, a counter such as `,_jsx(_components.strong,{children:`0/10`}),` with a spinner. It counts the `,_jsx(_components.strong,{children:`still-live`}),` orders whose detailed page REGA is reading in the background. Its tooltip:`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Faded cards are sorted from the list reading, without confirmation: their exact status is being read in the background.`}),`\n`]}),`\n`,_jsx(Check,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The counter is your green light.`}),` While it turns, a faded card is a `,_jsx(_components.em,{children:`likely`}),` placement. When it disappears, every live order has been confirmed one by one. It never counts closed orders: those stay faded, on purpose.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`accounts-what-you-are-looking-at`,children:`ACCOUNTS: what you are LOOKING at`}),`\n`,_jsxs(_components.p,{children:[`The selector on the left is labelled `,_jsx(_components.strong,{children:`ACCOUNTS`}),`, and its tooltip states exactly what it does — and above all what it does not:`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Choose which accounts you are LOOKING at — no effect on the account that pays`}),`\n`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Menu section`}),_jsx(_components.th,{children:`What you pick there`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SCOPE`})}),_jsx(_components.td,{children:`”Active account” (shown as “compte_demo (active)”) or “All accounts”.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`GROUPS`})}),_jsx(_components.td,{children:`Your account groups, under their name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ONE ACCOUNT`})}),_jsx(_components.td,{children:`One specific account, by its username.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`(menu footer)`})}),_jsxs(_components.td,{children:[`“This choice only concerns `,_jsx(_components.strong,{children:`reading`}),`: it changes neither the account that pays nor the rotation.”`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`A disconnected account stays `,_jsx(_components.strong,{children:`clickable`}),`, but it is greyed out and announced: “compte_demo — not connected: nothing can be read”. Until the account states have arrived, the menu shows “The list of accounts arrives with their state.”`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`“Active account” is not an account: it is a moving target.`}),` It is the account the server will make pay, and the rotation switches account `,_jsx(_components.strong,{children:`after every purchase`}),`. If your list jumps to another account’s orders on its own, that is not a fault — it is the default scope following the rotation. Choose “All accounts” or a named account explicitly: `,_jsx(_components.strong,{children:`your choice is remembered for this screen, and nothing will overwrite it again.`})]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Two uses, two scopes. `,_jsx(_components.strong,{children:`“All accounts”`}),` to steer in the morning: you see everything, and every row carries the name of the account that paid. `,_jsx(_components.strong,{children:`A named account`}),` to work one through: the list stops moving under you, and “Load more” only ever goes back through that one account.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`status-a-bar-that-sorts-not-a-filter`,children:`STATUS: a bar that sorts, not a filter`}),`\n`,_jsxs(_components.p,{children:[`Below the first row, the `,_jsx(_components.strong,{children:`STATUS`}),` bar offers “All” then `,_jsx(_components.strong,{children:`eight`}),` buttons in life-cycle order, each with its total. On narrow screens the labels shorten.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`The status, in full`}),_jsx(_components.th,{children:`On the narrow bar`}),_jsx(_components.th,{children:`What it means`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Purchase pending`}),_jsx(_components.td,{children:`Pending`}),_jsx(_components.td,{children:`Payment went through, the seller has done nothing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Label created`}),_jsx(_components.td,{children:`Label`}),_jsxs(_components.td,{children:[`The seller has their label. `,_jsx(_components.strong,{children:`Still cancellable.`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dispatched`}),_jsx(_components.td,{children:`Dispatched`}),_jsx(_components.td,{children:`The parcel is moving. The platform no longer cancels.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delivered (to the pick-up point)`}),_jsx(_components.td,{children:`At the point`}),_jsxs(_components.td,{children:[`The parcel is `,_jsx(_components.strong,{children:`waiting at the point`}),`. You do not have it.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`To confirm (48 h)`}),_jsx(_components.td,{children:`To confirm`}),_jsx(_components.td,{children:`You collected it: 48 h to confirm.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Completed (confirmed)`}),_jsx(_components.td,{children:`Completed`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`You`}),` confirmed, the payment went to the seller.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancelled`}),_jsx(_components.td,{children:`Cancelled`}),_jsxs(_components.td,{children:[`A cancellation `,_jsx(_components.strong,{children:`or`}),` a refund.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`On hold`}),_jsx(_components.td,{children:`On hold`}),_jsx(_components.td,{children:`Dispute, incident.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Hover a button: its tooltip separates `,_jsx(_components.strong,{children:`two populations`}),` — “12 orders read on opening”, or “12 read on opening, 5 matches unconfirmed”. On the selected button one more sentence appears, and it is the most important information on the screen:`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Sorted here, over the 18 loaded orders. Faded rows match this status without being confirmed: open them to be sure.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`On “Cancelled” only, one extra line: “‘Cancelled’ covers both a cancellation and a refund — the list does not tell them apart.”`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The bar sorts what is already on screen, and nothing more.`}),` It does not go and look for the rest at Vinted: it works `,_jsx(_components.strong,{children:`over the orders already loaded`}),`. Before concluding “I have nothing to confirm”, scroll down to the sweep note and click “Load more”.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`one-order-row`,children:`One order row`}),`\n`,_jsxs(_components.p,{children:[`Photo, item title (fallback “Order 12345”), then — in the French interface only — `,_jsx(_components.strong,{children:`the status label written by Vinted, shown exactly as received`}),`, a row of chips, the price, the relative date (the tooltip gives the exact one), and “Open the conversation” — or “No conversation”. In the English interface that Vinted sentence is not shown at all: the translated state chip stands alone.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`The chip`}),_jsx(_components.th,{children:`When it appears`}),_jsx(_components.th,{children:`What it says`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Coloured marker + dot`}),_jsx(_components.td,{children:`The order is waiting for something from you`}),_jsx(_components.td,{children:`”This order is waiting for something from you”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The account name`}),_jsx(_components.td,{children:`Only when you are looking at several accounts`}),_jsx(_components.td,{children:`”Bought by compte_demo — this is the account that will answer if you open the conversation.”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The state`}),_jsx(_components.td,{children:`Always — read (exact) or inferred (likely)`}),_jsx(_components.td,{children:`“Status read when this order was opened — more precise than the list one. An open dispute or a recent closure may not show there yet.\"`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`\"Cancellation sent”`}),_jsx(_components.td,{children:`A cancellation left from REGA`}),_jsx(_components.td,{children:`It is durable, even if the status has not moved yet.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Unrecognised status”`}),_jsx(_components.td,{children:`Vinted returned an unseen value`}),_jsx(_components.td,{children:`”The platform returned a status we do not know yet. The order is shown all the same.\"`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`\"to be confirmed”`}),_jsxs(_components.td,{children:[`A `,_jsx(_components.strong,{children:`live`}),` order whose page has not been read`]}),_jsx(_components.td,{children:`The counter at the top is dealing with it.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`In the list, Vinted’s four coarse states are shown as they are: `,_jsx(_components.strong,{children:`“In progress”`}),`, `,_jsx(_components.strong,{children:`“Action required”`}),`, `,_jsx(_components.strong,{children:`“Completed”`}),`, `,_jsx(_components.strong,{children:`“Cancelled or refunded”`}),` — and “In progress” alone covers `,_jsx(_components.strong,{children:`six`}),` different situations.`]}),`\n`,_jsxs(_components.p,{children:[`A click — or `,_jsx(_components.code,{children:`Enter`}),` / `,_jsx(_components.code,{children:`Space`}),` — opens the conversation. If there is none: “No conversation — this order does not have one yet”.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`an-order’s-life-cycle`,children:`An order’s life cycle`}),`\n`,_jsx(Mermaid,{chart:`flowchart LR\n A[\"Purchase pending\"] --> B[\"Label created\u003cbr/>still cancellable\"]\n B --> C[\"Dispatched\u003cbr/>the platform no longer cancels\"]\n C --> D[\"Delivered to the pick-up point\u003cbr/>it waits there, you do not have it\"]\n D --> E[\"To confirm — 48 h\u003cbr/>the parcel is in your hands\"]\n E --> F[\"Completed — confirmed\u003cbr/>the payment goes to the seller\"]\n A -.-> X[\"Cancelled\u003cbr/>a cancellation OR a refund\"]\n B -.-> X\n C -.-> S[\"On hold\u003cbr/>dispute, incident\"]`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`An order only reaches its exact box `,_jsx(_components.strong,{children:`once its page has been read`}),`. Otherwise it sits in the `,_jsx(_components.em,{children:`likely`}),` box inferred from the list, its card stays faded and carries the “to be confirmed” chip. That is also why the Kanban settles a few seconds after opening.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`what-each-gesture-costs`,children:`What each gesture costs`}),`\n`,_jsx(_components.p,{children:`Almost everything on this screen is free. Only two readings ask Vinted for something again on your accounts — and on “All accounts”, they leave on every account being looked at, at once. That volume is what tires an account: click those two deliberately, not out of habit. One write costs differently: sending a message slows down the account it goes out from, buying included.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`The gesture`}),_jsx(_components.th,{children:`What it costs`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Opening the screen`}),_jsx(_components.td,{children:`Nothing to do: the list arrives, then REGA goes back through your older orders on its own`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”↻ Read again now”`}),_jsx(_components.td,{children:`Asks Vinted for your orders again straight away, on every account being looked at, instead of waiting for the next minute — and, on the Messages view, your conversations too`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Opening an order (its page)`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Nothing at all`}),`: that reading is not limited — open it as often as you like`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Opening the Offers view`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Nothing at all`}),`: it reads what REGA noted when each offer left, and asks Vinted for nothing — which is also why it does not know the seller’s answer`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Load more” — free version`}),_jsx(_components.td,{children:`Nothing at all: it shows 50 rows already received`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Load more” — paid version`}),_jsx(_components.td,{children:`Goes back to Vinted for older orders, on every account being looked at — click it when the sweep note tells you to`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Show the tracking”`}),_jsxs(_components.td,{children:[`Read `,_jsx(_components.strong,{children:`only if you click`}),`, never before`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”SEND” in a conversation`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Not free for the account it goes out from`}),`: messages sent one after another slow that same account down, `,_jsx(_components.strong,{children:`buying included`}),` — about twenty minutes`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Leaving the tab in the background`}),_jsx(_components.td,{children:`Nothing: everything is suspended`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Passing through the screen`}),_jsx(_components.td,{children:`Nothing, if the reading is recent`})]})]})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`REGA reuses a recent reading instead of asking again. Reopening a screen twice in a row therefore does not cost twice.`})}),`\n`,_jsx(Frame,{caption:`One line, cut into segments — and not one of them the same length.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=7eb9498c19ec52b307cd8d74a7863902`,alt:`A green line on a black background, cut into segments of unequal length`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/atm-ex-segments.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?w=280\u0026fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=587faff159a266335a623e4c03318c73 280w, https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?w=560\u0026fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=713b4a683c5e4e880a70d7f65462d8ad 560w, https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?w=840\u0026fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=48d43478b5d76b444067955d3c61f4ec 840w, https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=89f3d7cd1aed2f37ef30b3f3f486b4f4 1100w, https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=2396c1c25a48e0ed1b3dd04ec31bb182 1650w, https://mintcdn.com/regasolutions/DnkTTWX2zd0bSa4y/images/atm-ex-segments.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=DnkTTWX2zd0bSa4y\u0026q=85\u0026s=c0bae7e596af7ed801fb91a8453bf4f1 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-sweep-note-and-“load-more”`,children:`The sweep note, and “Load more”`}),`\n`,_jsxs(_components.p,{children:[`Below the list, one sentence tells you `,_jsx(_components.strong,{children:`how far back REGA went`}),`. It is the sentence to read before you conclude anything at all.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What you read`}),_jsx(_components.th,{children:`What you do about it`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Looking for orders in progress…”`}),_jsx(_components.td,{children:`The sweep is still running: wait for it before concluding.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”every order has been swept”`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Complete.`}),` It is the only sentence that says so — this one you can trust.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”stopped after 10 pages”`}),_jsx(_components.td,{children:`The sweep stopped on its own limit — “Load more” goes further back: an older order may be sleeping there.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”the last 2 with no order in progress”`}),_jsx(_components.td,{children:`It stopped for want of finding anything live. Same gesture.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”the next reading failed”`}),_jsx(_components.td,{children:`An incident interrupted it. Start it again, then read this line again.`})]})]})]}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`Load more, free`,icon:`eye`,children:_jsx(_components.p,{children:`“Already loaded” — rows already received but not shown yet: showing them asks Vinted for nothing. Click it as much as you like.`})}),_jsx(Card,{title:`Load more, paid`,icon:`download`,children:_jsx(_components.p,{children:`“Fetches older orders.” — this one goes back to Vinted. It is the gesture to make when the note says the sweep stopped before the end, not one to repeat out of habit.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-conversation-panel`,children:`The conversation panel`}),`\n`,_jsxs(_components.p,{children:[`Above 1,280 px it opens as a column on the right (titled `,_jsx(_components.strong,{children:`CONVERSATION`}),`); below that, it is a 420 px sheet sliding in from the edge. Its header carries “Close the conversation”, the avatar and username (fallback “Other party”), “Reload the thread”, and an “Actions on this conversation” menu offering exactly one thing: “Delete the conversation”.`]}),`\n`,_jsxs(_components.p,{children:[`The item’s title in the panel is a `,_jsx(_components.strong,{children:`button`}),`: it opens the REGA item card — seller, photos, purchase, watchlist — without leaving the screen and without going to Vinted. With no item identifier it stays a plain text (fallback “Item”). And a thread left open `,_jsx(_components.strong,{children:`re-reads itself every 15 seconds`}),`, as long as the panel is open and the tab visible: a seller’s reply appears without closing and reopening.`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`PICK-UP POINT`,icon:`map-pin`,id:`pick-up-point`,children:[_jsx(_components.p,{children:`Name, code, carrier, address, then: “Chosen 2 d ago. A point can close: check it before you travel.” While searching: “Looking for the pick-up point…”.`}),_jsx(_components.p,{children:`Two refusals, not to be confused:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`“Pick-up point not recorded — no order has a recorded pick-up point here yet.”`}),` — your register is empty, which is a normal start.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`“Pick-up point not recorded for this order — the platform does not give it back after the purchase.”`}),` — that specific order has no point.`]}),`\n`]}),_jsx(_components.p,{children:`The section disappears as soon as the order is completed or cancelled.`})]}),_jsxs(Accordion,{title:`ACTIONS`,icon:`hand`,id:`actions`,children:[_jsxs(_components.p,{children:[`They exist `,_jsx(_components.strong,{children:`only if Vinted offers them`}),` on that order:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`“I have received the parcel”`}),` — “Reports receipt. The payment is not released yet.”`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`“Confirm the order”`}),` — “Releases the payment to the seller. This is final: it cannot be undone from rega.”`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`“Cancel the order”`}),`, in red — the only red we allow ourselves on this screen.`]}),`\n`]}),_jsx(_components.p,{children:`After a click, REGA is blunt: “Request sent — it is not confirmed. The real status will appear at the next reading.”`})]}),_jsx(Accordion,{title:`PARCEL TRACKING`,icon:`truck`,id:`parcel-tracking`,children:_jsxs(_components.p,{children:[`It is read `,_jsx(_components.strong,{children:`on demand only`}),`: the “Show the tracking” button, then “Reading the tracking…”, then the carrier’s steps exactly as received, with a “Carrier tracking ↗” link and the note “Tracking passed on as received, with no confirmation on our side.” If there is nothing: “No tracking is available for this parcel.”`]})}),_jsxs(Accordion,{title:`The thread and the composer`,icon:`message-square`,id:`the-thread-and-the-composer`,children:[_jsxs(_components.p,{children:[`Bubbles, offers, events. An item of an unseen kind is `,_jsx(_components.strong,{children:`never hidden`}),`: it shows as “A message of a kind this screen cannot display yet.” A message’s relative date is written in the language of the interface. An offer you sent shows as a line of its own — the item’s title, the amount and, when Vinted gives it, its status, all in Vinted’s own words (fallback “Offer”).`]}),_jsxs(_components.p,{children:[`Vinted sometimes offers up to `,_jsx(_components.strong,{children:`three`}),` ready-made replies: one click drops them into the field, as they are. The composer shows “Write to the seller…” and the `,_jsx(_components.strong,{children:`“SEND”`}),` button. On an empty field the button is not dead: it answers “Empty message — write something before sending”. If Vinted closed the conversation: “Replying is not possible on this thread — the platform closed the conversation.”`]}),_jsx(_components.p,{children:`Three outcomes for a send: “Message sent”, “Sending not confirmed — reopen the thread to check”, or “Message not sent — …”.`}),_jsxs(_components.p,{children:[`Writing is the only gesture in this panel that is not free for the account it goes out from. Messages sent one after another slow that same account down, `,_jsx(_components.strong,{children:`buying included`}),`: wait about twenty minutes, or write from another account. The account that has just written is not the account to buy with straight after.`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`confirming-an-order`,children:`Confirming an order`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the parcel and check the item, for real`,children:_jsxs(_components.p,{children:[`That is the exact meaning of the sentence in the dialog: “Only confirm once you have checked the item.” Confirming releases the money, and `,_jsx(_components.strong,{children:`it is final`}),`.`]})}),_jsx(Step,{title:`Open the conversation, ACTIONS section`,children:_jsx(_components.p,{children:`There is no “confirm” button on the list or on the Kanban.`})}),_jsx(Step,{title:`“Confirm the order”, then “Confirm” in the CONFIRM THE ORDER dialog`,children:_jsx(_components.p,{children:`The “Go back” button takes you out without doing anything.`})}),_jsx(Step,{title:`Wait for the next reading`,children:_jsx(_components.p,{children:`REGA shows “Request sent — it is not confirmed. The real status will appear at the next reading.” The list re-reads itself every minute.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`cancelling-an-order`,children:`Cancelling an order`}),`\n`,_jsx(Mermaid,{chart:`flowchart TD\n A[\"You click Cancel the order\"] --> B{\"Can REGA already\u003cbr/>say NO, with proof?\"}\n B -- \"already cancelled · cancellation already sent · no parcel attached\" --> C[\"The button is not offered,\u003cbr/>the reason is shown instead\"]\n B -- \"no proof\" --> D[\"The button is offered —\u003cbr/>Vinted will decide\"]\n D --> E[\"Cancellation sent\u003cbr/>+ Cancellation sent chip\"]\n D --> F[\"Answer from the platform:\u003cbr/>Vinted's own sentence, untranslated\"]\n E --> G[\"The status only moves at the next\u003cbr/>reading: do not cancel twice\"]`}),`\n`,_jsxs(_components.p,{children:[`The text of the `,_jsx(_components.strong,{children:`CANCEL THE ORDER`}),` dialog says it all:`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Cancels the purchase with the seller. This is final: it cannot be undone from rega. The reason is chosen automatically — you have nothing to enter. If the parcel has already left, the platform may refuse: its answer will appear here.`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Beyond two cancellations in 24 h on the same account, REGA warns you: “This account has cancelled 3 orders in the last 24 h. Too many cancellations close together can restrict the account on Vinted.” `,_jsx(_components.strong,{children:`Nothing is blocked`}),` — we inform, we do not forbid. Past that, space them out, or let another account pay.`]})}),`\n`,_jsx(Check,{children:_jsxs(_components.p,{children:[`After sending: “Cancellation sent. The state above stays the one from the last reading until the platform changes it.” The `,_jsx(_components.strong,{children:`“Cancellation sent”`}),` chip stays on the row — it is there to stop you cancelling a second time.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-pick-up-points-view`,children:`The Pick-up points view`}),`\n`,_jsx(_components.p,{children:`At the top, the summary: “3 parcels to collect” · “at 2 pick-up points”, the read-only “all accounts” badge, and a “Rebuild the view” button.`}),`\n`,_jsxs(_components.p,{children:[`Then `,_jsx(_components.strong,{children:`one row per point`}),`, collapsed: the carrier logo, the shop name, the carrier in full, the address (or “Unknown address”), `,_jsx(_components.strong,{children:`the longest wait`}),` at that point — “for 9 days”, “arrived today”, “unknown wait” —, the number of parcels, and a `,_jsx(_components.strong,{children:`“Directions ↗”`}),` link.`]}),`\n`,_jsxs(_components.p,{children:[`Expanded (“See the items waiting here”), one row per item: photo, title, seller, and `,_jsx(_components.strong,{children:`the paying account, always shown`}),`. The wait tooltip says where it is counted from: “Counted from the drop-off at the pick-up point.” or “Counted from the Vinted notification (the real arrival is slightly earlier).”`]}),`\n`,_jsxs(_components.p,{children:[`There is a special row: `,_jsx(_components.strong,{children:`“Pick-up point not given yet”`}),`, subtitled “Address published within a few hours”, with a `,_jsx(_components.strong,{children:`“Tracking ↗”`}),` link. Vinted often names the point `,_jsx(_components.strong,{children:`a good day after`}),` the parcel has actually arrived; in between, only the carrier knows where it is — which is exactly what the link’s tooltip says. `,_jsx(_components.strong,{children:`Never read that row as a lost parcel`}),`: use “Tracking ↗”, it usually names the shop before the platform does.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The view is blunt about what it did not see, in two sentences to read `,_jsx(_components.strong,{children:`before`}),` concluding that a parcel is missing:\n“4 orders in progress were not examined (the reading stopped before the end): their parcels do not appear here.”\n“The point of 2 parcels was not read (the reading stopped before the end): it is known, and will appear at the next pass.”`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-offers-view`,children:`The Offers view`}),`\n`,_jsxs(_components.p,{children:[`The offers you have sent to Vinted sellers `,_jsx(_components.strong,{children:`from REGA`}),` — from the feed, from the REGA item card, or from the watchlist — on every one of your accounts at once. It answers one question only: `,_jsx(_components.em,{children:`what did I propose, to whom, and from which account?`})]}),`\n`,_jsx(Frame,{caption:`The Offers view on our demo account: three offers sent, the listed price struck out, the discount worked out.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=7db8939fbf4f2c161eafc71a5f263ab7`,alt:`REGA's Orders screen on the Offers view: the counter “3 offers sent”, then three cards, each with the item photo, its title, the amount proposed in bold, the listed price struck out, the discount, the sending account and an “Open the conversation” button.`,\"data-og-width\":`1760`,width:`1760`,\"data-og-height\":`1100`,height:`1100`,\"data-path\":`images/commandes-offres-en.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?w=280\u0026fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=0a833c36bee2bfb3f73a7911bece9e52 280w, https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?w=560\u0026fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=e211a74d17756e5c5de8138fbf2772f0 560w, https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?w=840\u0026fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=ebcf97e8bd5866f88cc6829a27cdee2a 840w, https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=01e386841ce4ad9231d981571e33c0d0 1100w, https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=ccc3814b05ca411e496647dc87dd3a00 1650w, https://mintcdn.com/regasolutions/57S_mrmaMjGw_yuk/images/commandes-offres-en.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=57S_mrmaMjGw_yuk\u0026q=85\u0026s=96bf1d17736a22c984a582a33a5b72bc 2500w`})}),`\n`,_jsxs(_components.p,{children:[`At the top, the counter: `,_jsx(_components.strong,{children:`“3 offers sent”`}),`. Then one card per offer, most recent first:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`On the card`}),_jsx(_components.th,{children:`What it is`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The photo and the title`}),_jsxs(_components.td,{children:[`The item as REGA knew it when the offer left. `,_jsx(_components.strong,{children:`The title is a button`}),`: it opens the REGA item card — photos, seller, buy, watchlist. Without a known item, it stays plain text. Fallback: “Untitled item”.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The amount in bold`}),_jsxs(_components.td,{children:[`What you proposed — `,_jsx(_components.strong,{children:`always in euros`}),`, whatever the market of the account.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The struck-out price`}),_jsx(_components.td,{children:`The price the item was listed at when the offer left.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”−30 %“`}),_jsx(_components.td,{children:`The discount, worked out from the two figures above. It is absent when the listed price was not known.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The account name`}),_jsxs(_components.td,{children:[`The account the offer went out from. `,_jsx(_components.strong,{children:`Every`}),` account is listed here, whatever ACCOUNTS says above.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Open the conversation”`}),_jsx(_components.td,{children:`Switches to the Messages view and opens the thread the offer created. It is only there when a conversation was noted — otherwise nothing is shown, rather than a button that would open nothing.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`what-the-view-does-not-show-—-on-purpose`,children:`What the view does not show — on purpose`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The view does not know whether the seller said yes.`}),` What it shows is what REGA noted at the moment each offer left — a reading of REGA’s own notes, with `,_jsx(_components.strong,{children:`no request to Vinted`}),`. That is what makes it free, and that is its limit: the seller’s answer lives `,_jsx(_components.strong,{children:`in the conversation, and only there`}),`. Open it.`]})}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`No accepted / refused / counter-offer state`,icon:`message-square`,id:`no-accepted-refused-counter-offer-state`,children:_jsxs(_components.p,{children:[`Pretending to know it would show “pending” on an offer already refused — exactly the sentence that makes you wait for nothing. The state is read in the thread, as a system line: `,_jsx(_components.em,{children:`item title`}),` · `,_jsx(_components.em,{children:`price`}),` · `,_jsx(_components.em,{children:`status`}),` · `,_jsx(_components.em,{children:`date`}),`, where the title and the status are `,_jsx(_components.strong,{children:`Vinted’s own words, shown as received`}),` (fallback: “Offer”). Reply from there.`]})}),_jsx(Accordion,{title:`No date`,icon:`clock`,id:`no-date`,children:_jsx(_components.p,{children:`The moment the offer left is kept, but it is not shown. The order of the cards is the only clue: most recent first.`})}),_jsx(Accordion,{title:`The list never empties by itself`,icon:`infinity`,id:`the-list-never-empties-by-itself`,children:_jsxs(_components.p,{children:[`An offer stays listed once it has been accepted, refused, or forgotten. The only thing that changes a card is `,_jsx(_components.strong,{children:`a new offer on the same item from the same account`}),`: it replaces the previous one — Vinted holds one negotiation per item, so REGA keeps one line. “No offers in progress.” therefore means `,_jsx(_components.em,{children:`nothing noted`}),`, not `,_jsx(_components.em,{children:`nothing pending`}),`.`]})}),_jsx(Accordion,{title:`Nothing before 3 September 2026`,icon:`history`,id:`nothing-before-3-september-2026`,children:_jsx(_components.p,{children:`REGA started keeping offers on that day. An offer sent from REGA before that date left no trace, and it is not there.`})}),_jsx(Accordion,{title:`“↻ Read again now” does not re-read this view`,icon:`mouse-pointer-click`,id:`read-again-now-does-not-re-read-this-view`,children:_jsx(_components.p,{children:`The header button re-reads your orders — and the conversations when you are on Messages. To re-read the offers, switch to another view and come back: the list is read again on every opening.`})}),_jsx(Accordion,{title:`Vinted only`,icon:`store`,id:`vinted-only`,children:_jsx(_components.p,{children:`An offer made on Vestiaire Collective does not appear here.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`where-an-offer-is-sent-from`,children:`Where an offer is sent from`}),`\n`,_jsxs(_components.p,{children:[`There is no “make an offer” button on this screen: the view only lists. An offer leaves from `,_jsx(_components.strong,{children:`four places`}),`, through two windows that share one rule — Vinted refuses anything below `,_jsx(_components.strong,{children:`−40 %`}),` of the listed price, so the window never lets you go under it.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`From`}),_jsx(_components.th,{children:`The window you get`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`A feed card: ⋯ menu → “Make an offer”, or “Make an offer” in the detail window — see `,_jsx(_components.a,{href:`/screens/dashboard`,children:`The dashboard`})]}),_jsxs(_components.td,{children:[`Opens at `,_jsx(_components.strong,{children:`−10 %`}),`; slider and field are bounded between the floor and the listed price. The offer goes out from the `,_jsx(_components.strong,{children:`paying account`}),` of that feed, and that account `,_jsx(_components.strong,{children:`cannot be changed`}),` there.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The REGA item card: “Send an offer” — only while the listing is alive and its seller and price are known`}),_jsxs(_components.td,{children:[`The same window. The verdict is written `,_jsx(_components.strong,{children:`on the card`}),`, not in a toast.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`A watchlist row: ⋯ menu → “Make an offer” — see `,_jsx(_components.a,{href:`/screens/watchlist`,children:`The watchlist`})]}),_jsxs(_components.td,{children:[`Opens `,_jsx(_components.strong,{children:`at the floor`}),`, and the account is `,_jsx(_components.strong,{children:`changeable`}),` for that one offer (“Change”). The button carries the amount itself — “Send 24 €” — and sends on the first click.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A watchlist selection: “Offer on 12”`}),_jsxs(_components.td,{children:[`Every offer at the floor, `,_jsx(_components.strong,{children:`one every 5 seconds, twenty at most`}),`. The batch `,_jsx(_components.strong,{children:`stops at the first quota refusal`}),` and says how many were left.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Two things hold everywhere: an offer `,_jsx(_components.strong,{children:`always goes out in euros`}),`, and from the feed window and the item card the same amount `,_jsx(_components.strong,{children:`cannot be sent twice`}),` on the same item — change it first.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`An offer is not free for the account it goes out from.`}),` It opens a conversation at Vinted, and Vinted limits how many conversations an account can open in a row — `,_jsx(_components.strong,{children:`the same limit as buying`}),`, and a refusal counts too. After a burst, that account is slowed down for about twenty minutes, buying included. The order of magnitude reported to us is `,_jsx(_components.strong,{children:`about three offers in a row per account`}),`: treat it as a rough figure, not a rule. That is why the batch spaces its offers out and stops at the first refusal, and why the watchlist window lets you change the account: spread offers over accounts that are not about to buy.`]})}),`\n`,_jsx(_components.p,{children:`Once sent, the offer shows here; the seller’s answer shows in the conversation — “Open the conversation” takes you straight to it.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-being-checked-view`,children:`The Being checked view`}),`\n`,_jsxs(_components.p,{children:[`An item Vinted has not cleared yet cannot be bought. REGA puts it in a queue, watches it closely, and `,_jsx(_components.strong,{children:`starts the purchase the moment it clears`}),` — you have nothing to do.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Clicked too early? The purchase does not fail.`}),` A brand-new listing does not exist yet for a buyer: Vinted answers that it cannot be found while it is being published. REGA then waits for up to a minute, and the purchase leaves the moment the listing can be bought. If it still cannot, it enters this view `,_jsx(_components.strong,{children:`on its own`}),`, whether or not your screen is open.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Only a purchase `,_jsx(_components.strong,{children:`you`}),` started enters the queue, and `,_jsx(_components.strong,{children:`cancelling during the wait stops it for good`}),`: it will not leave later. An automatic purchase waits for the same minute, then stops: otherwise it could leave days later, long after you disarmed the filter.`]})}),`\n`,_jsx(_components.p,{children:`A listing that never answers for ten minutes in a row leaves the queue as “Removed or rejected at the check”. A listing already seen that disappears leaves straight away: that is the mark of a failed check.`}),`\n`,_jsxs(_components.p,{children:[`At the top, “Give up after” and its delay — tooltip: “Delay after which an item that was never checked is given up, with a notification.” The delay actually applied today is `,_jsx(_components.strong,{children:`96 h`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Four groups, decided by the server, and an empty group is not shown: `,_jsx(_components.strong,{children:`“In the purchase queue: being checked”`}),`, `,_jsx(_components.strong,{children:`“Check failed”`}),`, `,_jsx(_components.strong,{children:`“Successful purchases”`}),`, `,_jsx(_components.strong,{children:`“Failed purchases”`}),`.`]}),`\n`,_jsx(_components.p,{children:`A card carries the photo, the brand and title — a plain click opens the REGA item card; ctrl, cmd, shift or a middle click opens the listing at Vinted in a new tab —, the status among nine labels, then ”· followed 3 h ago”, ”· given up in ~72 h”, ”· 42.00 € charged” where they apply, the selector for the account that will start the purchase (“The purchase will come from compte_demo.”) and the price.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`The nine statuses, word for word`,icon:`list-checks`,id:`the-nine-statuses-word-for-word`,children:_jsx(_components.p,{children:`“Waiting to be checked” · “Purchase under way” · “Purchased” · “Purchase failed” · “Bought by another member” · “Removed or rejected at the check” · “Given up (not checked in time)” · “Could not start the purchase” · “Removed from the queue”.`})}),_jsx(Accordion,{title:`What “Remove” means — and when it disappears`,icon:`trash-2`,id:`what-remove-means-and-when-it-disappears`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`“Remove”`}),` button exists only while the item is waiting: “Removes this item from the queue: no purchase will be started for it any more.” Once the purchase has left, it is replaced by “followed in the Orders tab”, whose tooltip explains why: “The purchase has left: it cannot be taken back from this queue. Its outcome — paid, refused, or a confirmation to make with your bank — appears in the list of orders.” Finished entries stay visible for `,_jsx(_components.strong,{children:`7 days`}),`, even after signing out.`]})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The “Confirm with your bank ↗” link has a short window.`}),` Its tooltip: “Your bank is asking for a confirmation. Without it, the payment does not go through.” It appears `,_jsx(_components.strong,{children:`during`}),` the purchase, not after: a bank confirmation happens straight away or not at all. The same link is duplicated in the dashboard’s recent purchases, on purpose.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Past two hours, stop hoping.`}),` A check that is genuinely under way clears quickly — most of them within the first half-hour, and practically none once two hours have passed. An item still “Waiting to be checked” the next day will not go: do not hold your budget for it.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-screen’s-states`,children:`The screen’s states`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`You see`}),_jsx(_components.th,{children:`What it means`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Reading orders…”`}),_jsxs(_components.td,{children:[`Nothing has been read yet. `,_jsx(_components.strong,{children:`Never`}),` confused with “no order”.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”No order on this scope.”`}),_jsx(_components.td,{children:`The reading completed, and there really is nothing for the accounts being looked at.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”No order loaded with this status.”`}),_jsxs(_components.td,{children:[`There are orders, but none with this status `,_jsx(_components.strong,{children:`among those already loaded`}),`. Click “Load more”.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`An error sentence + “Retry”`}),_jsx(_components.td,{children:`The very first reading failed, and there is nothing in memory.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The list stays, but “read” gets older`}),_jsxs(_components.td,{children:[`A reading failed `,_jsx(_components.strong,{children:`afterwards`}),`: nothing is wiped, you keep your rows.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A banner “compte_demo could not be read — …”`}),_jsx(_components.td,{children:`One account is down, the others are up to date. With several: “3 accounts could not be read. The others are up to date.”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Faded cards + “to be confirmed” + the counter at the top`}),_jsx(_components.td,{children:`REGA is reading the order pages. A few seconds.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Reading parcels…” then “No parcel at a pick-up point. Parcels appear here as soon as they arrive — not while they are in transit.”`}),_jsx(_components.td,{children:`Pick-up points view, nothing waiting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Reading failed.” on pick-up points`}),_jsxs(_components.td,{children:[`The reading failed — `,_jsx(_components.strong,{children:`the last known view is not wiped`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Reading…” then “No item being checked.”`}),_jsx(_components.td,{children:`Being checked view, empty queue.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Reading offers…”`}),_jsx(_components.td,{children:`Offers view, the reading is under way.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”No offers in progress. The ones you send will appear here.”`}),_jsxs(_components.td,{children:[`Offers view: nothing noted since 3 September 2026 — `,_jsx(_components.strong,{children:`not`}),` “no offer pending”: the view does not know the seller’s answer.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Your offers could not be read. Try again in a moment.” + “Retry”`}),_jsx(_components.td,{children:`Offers view, the reading failed. “Retry” reads again.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Failure sentences are always translated from a cause, never copied: “This account is not connected. Reconnect it from the `,_jsx(_components.a,{href:`/screens/accounts`,children:`Accounts`}),` tab.”, “Too many requests in a row. Let a minute pass.”, “Reading is momentarily unavailable on this account. Try again shortly.”, “This information is unavailable for now.”`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`There is `,_jsx(_components.strong,{children:`no alert red and no alert orange`}),` on that banner. In REGA a failure is stated in words, not in colour — the only red on this screen is the “Cancel the order” button.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`our-advice`,children:`Our advice`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`1. Pin your scope once — otherwise the list will move under you`,icon:`users`,id:`1-pin-your-scope-once-otherwise-the-list-will-move-under-you`,children:_jsxs(_components.p,{children:[`By default the scope follows the `,_jsx(_components.strong,{children:`active account`}),`, therefore the rotation, therefore every purchase. Open ACCOUNTS and pick “All accounts” or a named account. The choice is kept `,_jsx(_components.strong,{children:`for this screen`}),` and will never be overwritten automatically again. It is the first setting to make, and you make it once.`]})}),_jsx(Accordion,{title:`2. Open the order whose status matters — it is the only exact status, and it is free`,icon:`folder-open`,id:`2-open-the-order-whose-status-matters-it-is-the-only-exact-status-and-it-is-free`,children:_jsxs(_components.p,{children:[`Vinted’s list carries only `,_jsx(_components.strong,{children:`4 coarse states`}),`; the `,_jsx(_components.strong,{children:`8 fine states`}),` live on the order page. “In progress” alone covers `,_jsx(_components.strong,{children:`six`}),` situations. That reading is not limited: open it without hesitating, as often as you like.`]})}),_jsx(Accordion,{title:`3. Never conclude anything without reading the sweep note`,icon:`scroll-text`,id:`3-never-conclude-anything-without-reading-the-sweep-note`,children:_jsxs(_components.p,{children:[`Only one sentence allows the word “complete”: `,_jsx(_components.strong,{children:`“every order has been swept”`}),`. On “stopped after 10 pages” or “the last 2 with no order in progress”, an old on-hold order may be sleeping further back — and that is exactly the kind of order you are looking for.`]})}),_jsx(Accordion,{title:`4. Hover “Load more” before clicking repeatedly`,icon:`mouse-pointer-click`,id:`4-hover-load-more-before-clicking-repeatedly`,children:_jsx(_components.p,{children:`“Already loaded…” = free, click as much as you want. “Fetches older orders.” = the one that goes back to Vinted. It is the only gesture on this screen that asks the platform for something you have not already got: click it when the sweep note tells you to, not ten times in a row out of distraction.`})}),_jsx(Accordion,{title:`5. At the pick-up counter, give the recipient of the paying account`,icon:`store`,id:`5-at-the-pick-up-counter-give-the-recipient-of-the-paying-account`,children:_jsxs(_components.p,{children:[`Every row shows `,_jsx(_components.strong,{children:`the account that paid`}),` — that account carries the delivery address, and it is `,_jsx(_components.strong,{children:`the recipient name on that address`}),` the shop is expecting. Not the Vinted username on screen. Every write (replying, confirming, cancelling, deleting) also leaves from that account, never from the one shown top right.`]})}),_jsx(Accordion,{title:`6. On Pick-up points, look at the wait, not at the parcel count`,icon:`clock`,id:`6-on-pick-up-points-look-at-the-wait-not-at-the-parcel-count`,children:_jsxs(_components.p,{children:[`The longest wait is carried by the `,_jsx(_components.strong,{children:`collapsed`}),` row, on purpose: without it, a parcel forgotten for eleven days would stay invisible until someone expanded the row. Treat “for 7 days” as an alarm. Points keep a parcel for about ten days then return it to the sender, but the exact delay depends on the carrier and `,_jsx(_components.strong,{children:`Vinted publishes it nowhere`}),`: that 7-day threshold is our convention, not a measurement.`]})}),_jsx(Accordion,{title:`7. A missing parcel in Pick-up points is never an account question`,icon:`search`,id:`7-a-missing-parcel-in-pick-up-points-is-never-an-account-question`,children:_jsxs(_components.p,{children:[`This view reads `,_jsx(_components.strong,{children:`all accounts, always`}),`, and shows `,_jsx(_components.strong,{children:`only`}),` parcels that have physically arrived — never those in transit. If a parcel is missing, the answer is in the two truncation sentences at the bottom of the view.`]})}),_jsx(Accordion,{title:`8. Cancel early, and read the “Answer from the platform”`,icon:`circle-x`,id:`8-cancel-early-and-read-the-answer-from-the-platform`,children:_jsxs(_components.p,{children:[`The boundary is this: while the parcel has not left, cancellation often goes through; once dispatched, the platform refuses. REGA can only say `,_jsx(_components.strong,{children:`no`}),` with proof — everywhere else it offers the button and lets Vinted decide. On a refusal, the “Answer from the platform” block carries Vinted’s sentence word for word: it is the only one that says why.`]})}),_jsx(Accordion,{title:`9. “Confirm with your bank ↗”: click it the second it appears`,icon:`credit-card`,id:`9-confirm-with-your-bank-click-it-the-second-it-appears`,children:_jsxs(_components.p,{children:[`It shows `,_jsx(_components.strong,{children:`during`}),` the purchase. Do not wait for the card to turn to “Purchased” — without that confirmation the payment does not go through, and the window closes. It is the only gesture on this screen that decides between bought and lost.`]})}),_jsx(Accordion,{title:`10. Being checked: past 2 h, move on`,icon:`hourglass`,id:`10-being-checked-past-2-h-move-on`,children:_jsx(_components.p,{children:`A check that is really under way clears within minutes, or within the first couple of hours — never a day later. An item still waiting the next day will not go. Let the queue give up on it by itself (96 h, with a notification) rather than counting on it.`})}),_jsx(Accordion,{title:`11. Give the Kanban some width, or stay on the List`,icon:`columns-3`,id:`11-give-the-kanban-some-width-or-stay-on-the-list`,children:_jsxs(_components.p,{children:[`The board is the only element in REGA allowed to exceed the reading width. At the normal width (1,120 px) you only see `,_jsx(_components.strong,{children:`3 columns out of 8`}),`; at `,_jsx(_components.strong,{children:`2,160 px`}),` the eight fit together — a column hardly goes below `,_jsx(_components.strong,{children:`244 px`}),` without becoming unreadable. On a laptop the Kanban watches poorly: prefer the List and its STATUS bar.`]})}),_jsx(Accordion,{title:`12. Leave the tab open — but know that it sleeps`,icon:`moon`,id:`12-leave-the-tab-open-but-know-that-it-sleeps`,children:_jsxs(_components.p,{children:[`In the background, `,_jsx(_components.strong,{children:`nothing is read`}),`: not the list, not the conversations, not the pick-up points, not the checking queue. On your return, everything out of date is re-read immediately. A list that “has not moved” while you were elsewhere is therefore normal: when you come back, look at “read … ago”, not at the list.`]})}),_jsx(Accordion,{title:`13. Never confirm early to please a seller`,icon:`shield`,id:`13-never-confirm-early-to-please-a-seller`,children:_jsxs(_components.p,{children:[`“Confirm the order” releases the money and `,_jsx(_components.strong,{children:`it is final: it cannot be undone from rega`}),`. The 48 h of “To confirm (48 h)” are your only window to open, check and photograph. A seller in a hurry is not a reason to give it up.`]})}),_jsx(Accordion,{title:`14. Moving through the app costs nothing — use that`,icon:`zap`,id:`14-moving-through-the-app-costs-nothing-use-that`,children:_jsx(_components.p,{children:`REGA prepares your orders while you are on another screen, and does nothing at all when the reading it already has is recent. Passing through Orders between two screens is therefore free; it is the paid “Load more” that costs, not the navigation.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`what-surprises-people`,children:`What surprises people`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`The number on a status button adds two things together`,id:`the-number-on-a-status-button-adds-two-things-together`,children:_jsxs(_components.p,{children:[`It adds `,_jsx(_components.strong,{children:`read`}),` orders and `,_jsx(_components.strong,{children:`matching, unconfirmed`}),` orders. A button showing 12 may contain no confirmed order at all. The tooltip separates them; the faded shade tells them apart at a glance.`]})}),_jsx(Accordion,{title:`“Delivered (to the pick-up point)” does not mean you have the parcel`,id:`delivered-to-the-pick-up-point-does-not-mean-you-have-the-parcel`,children:_jsxs(_components.p,{children:[`The three labels are deliberately explicit: `,_jsx(_components.strong,{children:`“Delivered (to the pick-up point)”`}),` = the parcel is waiting at the point; `,_jsx(_components.strong,{children:`“To confirm (48 h)”`}),` = you collected it, 48 h to confirm; `,_jsx(_components.strong,{children:`“Completed (confirmed)”`}),` = `,_jsx(_components.strong,{children:`you`}),` confirmed. The word “Delivered” on its own has already misled everyone — hence the bracket.`]})}),_jsx(Accordion,{title:`A “confirmed” status can still be incomplete`,id:`a-confirmed-status-can-still-be-incomplete`,children:_jsx(_components.p,{children:`The tooltip of the read state admits it: “An open dispute or a recent closure may not show there yet.” Neither is readable from the conversation — an on-hold order has already displayed “Dispatched”, in full confidence.`})}),_jsx(Accordion,{title:`A completed order stays faded, and that is deliberate`,id:`a-completed-order-stays-faded-and-that-is-deliberate`,children:_jsx(_components.p,{children:`REGA no longer reads the pages of closed orders: they add nothing and they cost. Before that choice, almost every card carried “to be confirmed” — a signal carried by nearly all the cards signals nothing at all.`})}),_jsx(Accordion,{title:`“Cancellation sent” is not “order cancelled”`,id:`cancellation-sent-is-not-order-cancelled`,children:_jsxs(_components.p,{children:[`The row keeps showing the status from the last reading until Vinted changes it. The “Cancellation sent” chip, however, is durable. `,_jsx(_components.strong,{children:`Do not cancel a second time`}),` because the status has not moved: the next reading arrives within the minute.`]})}),_jsx(Accordion,{title:`Opening an unread thread marks it read straight away`,id:`opening-an-unread-thread-marks-it-read-straight-away`,children:_jsxs(_components.p,{children:[`The unread counter drops on opening, without you having replied. And a deleted thread disappears `,_jsx(_components.strong,{children:`instantly`}),` from the list, before the next reading: deletion is irreversible at Vinted, and reopening it would lead nowhere.`]})}),_jsx(Accordion,{title:`The Messages badge can be a lower bound`,id:`the-messages-badge-can-be-a-lower-bound`,children:_jsxs(_components.p,{children:[`An account whose unread messages could not be counted is `,_jsx(_components.strong,{children:`never`}),` counted as zero: it stays unknown, and the total becomes partial. The tooltip then changes sentence: “At least this many unread messages — one account could not be counted”. Beyond 99, the badge shows “99+”.`]})}),_jsx(Accordion,{title:`Your draft does not follow you from one conversation to another`,id:`your-draft-does-not-follow-you-from-one-conversation-to-another`,children:_jsx(_components.p,{children:`Switching thread empties the field. That is a safety measure: it prevents accidentally sending a message into someone else’s conversation.`})}),_jsx(Accordion,{title:`Some sentences stay in French inside the English interface`,id:`some-sentences-stay-in-french-inside-the-english-interface`,children:_jsxs(_components.p,{children:[`A conversation’s subtitle, a cancellation refusal, a pick-up point address, the carrier’s steps: all of that comes from Vinted and is shown `,_jsx(_components.strong,{children:`as received`}),`. Translating it would create a second truth, which would become false the day Vinted changes its own. One sentence has left that list: the status label Vinted writes under each order is now shown in the `,_jsx(_components.strong,{children:`French interface only`}),` — in English, the translated state chip stands alone.`]})}),_jsx(Accordion,{title:`The Offers view never says whether the seller accepted`,id:`the-offers-view-never-says-whether-the-seller-accepted`,children:_jsx(_components.p,{children:`It lists what REGA noted when the offer went out — amount, listed price, account — and reads nothing back from Vinted. Accepted, refused or countered is read in the conversation, and nowhere else. The list does not empty itself either: “No offers in progress.” means nothing was noted, not that everything is settled.`})}),_jsx(Accordion,{title:`The Kanban hides one column — exactly one`,id:`the-kanban-hides-one-column-exactly-one`,children:_jsx(_components.p,{children:`“Unknown status” only appears when it holds something. The other eight stay in place, empty, with a dash: it is the structure of the cycle that justifies them, not their contents.`})}),_jsx(Accordion,{title:`The ACCOUNTS selector disappears on one view`,id:`the-accounts-selector-disappears-on-one-view`,children:_jsx(_components.p,{children:`On “Pick-up points” there is none. A pick-up point is a physical place: the view reads every account together, and an account filter there would produce exactly the mistake it exists to prevent.`})}),_jsx(Accordion,{title:`The ACCOUNTS selector stays on the Offers view — and does nothing there`,id:`the-accounts-selector-stays-on-the-offers-view-and-does-nothing-there`,children:_jsx(_components.p,{children:`It is still painted at the left of the bar, but the Offers view ignores it: an offer belongs to the account that sent it, and reading the header’s scope there would hide the others’. Every account’s offers are listed, and each card names its account. Only “Pick-up points” removes the selector; on “Offers” it is merely inert.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`on-a-phone`,children:`On a phone`}),`\n`,_jsx(Frame,{caption:`The Orders screen on a phone. This capture predates the handle: today, on arrival, the toolbar is folded behind it.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=4b0c9c1b8805730137d5c51b119626d3`,alt:`REGA's Orders screen on a phone-sized screen.`,\"data-og-width\":`780`,width:`780`,\"data-og-height\":`1688`,height:`1688`,\"data-path\":`images/commandes-tel-en.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?w=280\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=2a905f65c88632ffe265dbebb170e8e4 280w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?w=560\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=296615ddf7acf45499592900fab5563e 560w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?w=840\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=5f91c64889ac77f444cb3114a5dfddc9 840w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=ba06aa47a6332c34a494039d8a8d51b2 1100w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=c4e9c8b4ecf46f286f5f9f220025a893 1650w, https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/commandes-tel-en.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=qwd9LpL60q4fWPff\u0026q=85\u0026s=972bc7695ba97405d860eef81acacfbb 2500w`})}),`\n`,_jsx(_components.p,{children:`Nothing disappears, only the way to reach it changes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Under the title, a `,_jsx(_components.strong,{children:`handle`}),` — a short bar, announced “Show the controls” — hides the toolbar on arrival: ACCOUNTS, the views, STATUS and the actions (”↻”). One tap shows them (the handle then reads “Hide the controls”), a second tap folds them again, and the choice is remembered `,_jsx(_components.strong,{children:`for this screen, on this device`}),`. The title itself never folds.`]}),`\n`,_jsx(_components.li,{children:`Once shown, the status buttons shorten: “Pending”, “Label”, “At the point”, “To confirm”.`}),`\n`,_jsx(_components.li,{children:`The “Offers” chip sits with the other views, on the same bar: nothing about offers is hidden in a menu.`}),`\n`,_jsx(_components.li,{children:`Each row folds onto two lines.`}),`\n`,_jsxs(_components.li,{children:[`The conversation panel becomes a 380 px `,_jsx(_components.strong,{children:`side sheet`}),` sliding in from the edge.`]}),`\n`,_jsxs(_components.li,{children:[`The Kanban `,_jsx(_components.strong,{children:`stacks`}),` and scrolls with the page instead of scrolling sideways.`]}),`\n`,_jsxs(_components.li,{children:[`At the bottom, the short navigation: `,_jsx(_components.strong,{children:`Feed · Filters · Orders · Tracked · More`}),`. Orders are under `,_jsx(_components.strong,{children:`Orders`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Folded, the toolbar gives its height to the orders themselves: that is the whole point of the handle.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`In the French interface the handle reads « Afficher les commandes » — `,_jsx(_components.em,{children:`commandes`}),` meaning `,_jsx(_components.strong,{children:`controls`}),` there, not orders. Same screen, same handle.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`what-this-screen-cannot-do`,children:`What this screen cannot do`}),`\n`,_jsx(_components.p,{children:`We would rather say so:`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`“I have received the parcel” and “Confirm the order” return no usable acknowledgement`,id:`i-have-received-the-parcel-and-confirm-the-order-return-no-usable-acknowledgement`,children:_jsx(_components.p,{children:`Vinted does not give one. That is the exact reason for the sentence “Request sent — it is not confirmed. The real status will appear at the next reading.” Parcel tracking is in the same situation: we pass it on to you as received, without confirming it.`})}),_jsx(Accordion,{title:`There is no “yes” for a cancellation`,id:`there-is-no-yes-for-a-cancellation`,children:_jsxs(_components.p,{children:[`By construction: REGA can only prove the `,_jsx(_components.strong,{children:`no`}),`. Everywhere else it offers and Vinted decides. The cancellation reason cannot be typed in, and a cancellation that has already left is not re-sent from a button — that is a recovery gesture, and it has no place behind a distracted click.`]})}),_jsx(Accordion,{title:`The pick-up point of older orders is lost for good`,id:`the-pick-up-point-of-older-orders-is-lost-for-good`,children:_jsxs(_components.p,{children:[`Vinted never gives the pick-up point back after the purchase. REGA records it `,_jsx(_components.strong,{children:`at the moment of the purchase`}),`: an order placed before 1 August 2026 will therefore stay at the point `,_jsx(_components.strong,{children:`with no known address`}),`, for good. Carrier tracking remains your best lead.`]})}),_jsx(Accordion,{title:`The point's name is read from the carrier's own message`,id:`the-points-name-is-read-from-the-carriers-own-message`,children:_jsxs(_components.p,{children:[`Carriers do not all announce an arrival with the same wording, and nothing guarantees they will keep the one they use today. Our reading is therefore cautious by construction — it `,_jsx(_components.strong,{children:`never makes a parcel disappear`}),`, it files it under “Pick-up point not given yet”, with its “Tracking ↗” link.`]})}),_jsx(Accordion,{title:`A message that fails to send is not retried on its own`,id:`a-message-that-fails-to-send-is-not-retried-on-its-own`,children:_jsx(_components.p,{children:`If Vinted refuses a send on an older conversation, REGA shows “Message not sent — …” and stops there. We do not retry on your behalf: retrying without telling you risks sending the same message twice.`})}),_jsx(Accordion,{title:`Two known defects`,id:`two-known-defects`,children:_jsxs(_components.p,{children:[`If your scope designates `,_jsx(_components.strong,{children:`no`}),` account (an emptied group, for instance), the screen shows an off-topic sentence — “This action is not offered on this order.” — instead of saying the group is empty. And the “Being checked” toolbar may briefly show “24 h” / “48 h” on the very first reading: the only delay actually applied is `,_jsx(_components.strong,{children:`96 h`}),`.`]})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Accounts`,icon:`users`,href:`/screens/accounts`,children:_jsx(_components.p,{children:`Reconnect a fallen account, prepare a carrier.`})}),_jsx(Card,{title:`Settings`,icon:`sliders-horizontal`,href:`/screens/settings`,children:_jsx(_components.p,{children:`The purchase ceiling and the automatic pick-up point.`})}),_jsx(Card,{title:`Dashboard`,icon:`activity`,href:`/screens/dashboard`,children:_jsx(_components.p,{children:`Recent purchases, live — and the offer window of the feed.`})}),_jsx(Card,{title:`Watchlist`,icon:`heart`,href:`/screens/watchlist`,children:_jsx(_components.p,{children:`Make an offer from a tracked item — one at a time, or a batch of twenty.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Orders","description":"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.","icon":"package","href":"/screens/orders"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What you are looking at","slug":"what-you-are-looking-at","depth":2,"children":[]},{"title":"Three routines that make the difference","slug":"three-routines-that-make-the-difference","depth":2,"children":[]},{"title":"Which view to open","slug":"which-view-to-open","depth":2,"children":[]},{"title":"The header: freshness, and the counter that turns","slug":"the-header-freshness-and-the-counter-that-turns","depth":2,"children":[]},{"title":"ACCOUNTS: what you are LOOKING at","slug":"accounts-what-you-are-looking-at","depth":2,"children":[]},{"title":"STATUS: a bar that sorts, not a filter","slug":"status-a-bar-that-sorts-not-a-filter","depth":2,"children":[]},{"title":"One order row","slug":"one-order-row","depth":2,"children":[]},{"title":"An order’s life cycle","slug":"an-order’s-life-cycle","depth":2,"children":[]},{"title":"What each gesture costs","slug":"what-each-gesture-costs","depth":2,"children":[]},{"title":"The sweep note, and “Load more”","slug":"the-sweep-note-and-“load-more”","depth":2,"children":[]},{"title":"The conversation panel","slug":"the-conversation-panel","depth":2,"children":[{"title":"Confirming an order","slug":"confirming-an-order","depth":3,"children":[]},{"title":"Cancelling an order","slug":"cancelling-an-order","depth":3,"children":[]}]},{"title":"The Pick-up points view","slug":"the-pick-up-points-view","depth":2,"children":[]},{"title":"The Offers view","slug":"the-offers-view","depth":2,"children":[{"title":"What the view does not show — on purpose","slug":"what-the-view-does-not-show-—-on-purpose","depth":3,"children":[]},{"title":"Where an offer is sent from","slug":"where-an-offer-is-sent-from","depth":3,"children":[]}]},{"title":"The Being checked view","slug":"the-being-checked-view","depth":2,"children":[]},{"title":"The screen’s states","slug":"the-screen’s-states","depth":2,"children":[]},{"title":"Our advice","slug":"our-advice","depth":2,"children":[]},{"title":"What surprises people","slug":"what-surprises-people","depth":2,"children":[]},{"title":"On a phone","slug":"on-a-phone","depth":2,"children":[]},{"title":"What this screen cannot do","slug":"what-this-screen-cannot-do","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"regasolutions","siteName":"REGA","title":"Orders - REGA","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/screens/orders","matchLevel":0},"fr":{"href":"/fr","matchLevel":3}}},"lastModified":"2026-11-05T22:22:22.072Z","originalFileLocation":"screens/orders.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.\">\u003cmeta data-mint-head name=\"application-name\" content=\"REGA\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/regasolutions/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/regasolutions/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/regasolutions/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/regasolutions/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Orders - REGA\">\u003cmeta data-mint-head property=\"og:description\" content=\"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"REGA\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.regasolutions.io/screens/orders\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://regasolutions.mintlify.site/_mintlify/api/og/v2?division=The+screens\u0026amp;title=Orders\u0026amp;description=Follow+every+purchase+through+to+confirmation%2C+know+which+parcel+is+waiting+and+where%2C+answer+sellers+%E2%80%94+and+cancel+while+it+is+still+possible.\u0026amp;theme=5024021433c9e2aa1a9d013d\u0026amp;signature=1ceb60ef89a4678f247e2b673cae490b12b51ebb738046b61927f74702d19549\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Orders - REGA\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://regasolutions.mintlify.site/_mintlify/api/og/v2?division=The+screens\u0026amp;title=Orders\u0026amp;description=Follow+every+purchase+through+to+confirmation%2C+know+which+parcel+is+waiting+and+where%2C+answer+sellers+%E2%80%94+and+cancel+while+it+is+still+possible.\u0026amp;theme=5024021433c9e2aa1a9d013d\u0026amp;signature=1ceb60ef89a4678f247e2b673cae490b12b51ebb738046b61927f74702d19549\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/regasolutions/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"REGA\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00A878\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.regasolutions.io/screens/orders\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/screens/orders.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.regasolutions.io/#organization\",\"name\":\"REGA\",\"url\":\"https://docs.regasolutions.io\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.regasolutions.io#website\",\"name\":\"REGA\",\"url\":\"https://docs.regasolutions.io\",\"publisher\":{\"@id\":\"https://docs.regasolutions.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.regasolutions.io/screens/orders#webpage\",\"url\":\"https://docs.regasolutions.io/screens/orders\",\"name\":\"Orders\",\"description\":\"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.\",\"dateModified\":\"2026-11-05T22:22:22.072Z\",\"isPartOf\":{\"@id\":\"https://docs.regasolutions.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.regasolutions.io/screens/orders#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.regasolutions.io/screens/orders#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"The screens\",\"item\":\"https://docs.regasolutions.io/screens/dashboard\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Orders\",\"item\":\"https://docs.regasolutions.io/screens/orders\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.regasolutions.io/screens/orders#article\",\"headline\":\"Orders\",\"name\":\"Orders\",\"description\":\"Follow every purchase through to confirmation, know which parcel is waiting and where, answer sellers — and cancel while it is still possible.\",\"url\":\"https://docs.regasolutions.io/screens/orders\",\"mainEntityOfPage\":{\"@id\":\"https://docs.regasolutions.io/screens/orders#webpage\"},\"dateModified\":\"2026-11-05T22:22:22.072Z\",\"publisher\":{\"@id\":\"https://docs.regasolutions.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.regasolutions.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"REGA\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"REGA\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/screens/orders.md","siteName":"REGA","nav":{"global":null,"languages":[{"language":"en","default":true,"groups":[{"group":"Getting started","pages":[{"title":"Welcome to REGA","icon":"house","href":""},{"title":"Your first ten minutes","icon":"rocket","href":"/start/first-ten-minutes"}]},{"group":"How to","pages":[{"title":"Writing a good filter","icon":"crosshair","href":"/how-to/write-a-good-filter"},{"title":"Winning races","icon":"trophy","href":"/how-to/win-races"},{"title":"Money","icon":"wallet","href":"/how-to/money"},{"title":"Watching several countries","icon":"globe","href":"/how-to/several-countries"},{"title":"REGA on your phone","icon":"smartphone","href":"/how-to/on-your-phone"}]},{"group":"The screens","pages":[{"title":"The dashboard","icon":"layout-dashboard","href":"/screens/dashboard"},{"title":"Filters","icon":"filter","href":"/screens/filters"},{"title":"Accounts","description":"Connect your Vinted and Vestiaire accounts, check they can go all the way to payment, and decide which one pays for which purchase.","icon":"users","href":"/screens/accounts"},{"title":"Orders","icon":"package","href":"/screens/orders"},{"title":"The watchlist","description":"Set items aside, follow their price and availability every 15 minutes, and buy or offer without leaving the row.","icon":"heart","href":"/screens/watchlist"},{"title":"Sales","icon":"tag","href":"/screens/sales"},{"title":"Statistics","icon":"chart-column","href":"/screens/statistics"},{"title":"Settings","icon":"settings","href":"/screens/settings"}]},{"group":"Vestiaire Collective","pages":[{"title":"The marketplace, and how it differs","icon":"compass","href":"/vestiaire/overview"},{"title":"Writing a Vestiaire filter","icon":"crosshair","href":"/vestiaire/filters"},{"title":"Your Vestiaire accounts","icon":"user-check","href":"/vestiaire/accounts"},{"title":"Making an offer","icon":"handshake","href":"/vestiaire/offers"},{"title":"Buying on Vestiaire","icon":"credit-card","href":"/vestiaire/buying"},{"title":"Following what sells","icon":"line-chart","href":"/vestiaire/sales"}]},{"group":"Reshipping","pages":[{"title":"What reshipping does for you","icon":"warehouse","href":"/reshipping/overview"},{"title":"Your first parcel","icon":"rocket","href":"/reshipping/getting-started"},{"title":"Your warehouse","icon":"boxes","href":"/reshipping/your-warehouse"},{"title":"Checks and photos","icon":"camera","href":"/reshipping/checks-and-photos"},{"title":"Consolidation and quotes","icon":"receipt","href":"/reshipping/consolidation-and-quotes"},{"title":"Parcels and tracking","icon":"truck","href":"/reshipping/parcels-and-tracking"},{"title":"Storage and what it costs","icon":"clock","href":"/reshipping/storage-and-fees"},{"title":"Invoices and cards","icon":"file-text","href":"/reshipping/invoices-and-cards"},{"title":"When something is wrong","icon":"scale","href":"/reshipping/disputes"},{"title":"Customs and insurance","icon":"shield","href":"/reshipping/customs-and-insurance"},{"title":"The emails we send you","icon":"mail","href":"/reshipping/emails"}]},{"group":"Reference","pages":[{"title":"When something refuses","icon":"circle-alert","href":"/reference/when-something-refuses"},{"title":"REGA's vocabulary","icon":"book-open","href":"/reference/glossary"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr"}]}]},"basePath":"","title":"Orders - REGA","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}