> ## Documentation Index
> Fetch the complete documentation index at: https://docs.regasolutions.io/llms.txt
> Use this file to discover all available pages before exploring further.

# La watchlist

> Mettre des articles de côté, suivre leur prix et leur disponibilité toutes les 15 minutes, et acheter ou offrir sans quitter la ligne.

La watchlist est la liste des articles que vous avez mis de côté. REGA revoit leur prix et leur disponibilité **toutes les 15 minutes**, vous prévient quand un prix baisse ou qu'une annonce part, et vous laisse **acheter** ou **faire une offre** directement depuis la ligne.

<Note>
  Le sous-titre le dit avant tout le reste : `Prix au dernier relevé, jamais en direct — dernier relevé {quand}`. Un prix affiché ici a **au plus 15 minutes**. Cette ligne ne se replie jamais, volontairement : un écran de veille qui cache la date de son dernier relevé laisse croire que ses prix sont de maintenant.
</Note>

<Frame caption="La watchlist en disposition Liste : une baisse de prix, un article en vente, un en vérification, un vendu.">
  <img src="https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/watchlist-fr.webp?fit=max&auto=format&n=qwd9LpL60q4fWPff&q=85&s=254d5b903f83589f6b10e7aab069f510" alt="Écran Watchlist de REGA en disposition Liste, avec quatre articles suivis" width="1760" height="1100" data-path="images/watchlist-fr.webp" />
</Frame>

***

## Ce que vous voyez

<Frame caption="Les douze commandes de l'écran, numérotées.">
  <img src="https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/watchlist-annote-fr.webp?fit=max&auto=format&n=qwd9LpL60q4fWPff&q=85&s=64e89eceef0215637973ee9c50ec5d84" alt="Écran Watchlist annoté de douze pastilles numérotées" width="1760" height="1100" data-path="images/watchlist-annote-fr.webp" />
</Frame>

| №  | Contrôle                             | Ce qu'il fait                                                                                                |
| -- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| 1  | Indicateur de compte — `compte_demo` | Le compte qui paiera le prochain achat. Infobulle : `compte_demo paiera le prochain achat — prêt à acheter.` |
| 2  | Cloche — `3`                         | Les notifications non lues. Infobulle : `3 notifications non lues`                                           |
| 3  | `Administration`                     | Réservé à l'équipe REGA — ce bouton n'apparaît pas sur votre compte.                                         |
| 4  | Pastille `AUTOBUY` · `OFF`           | Arme ou désarme l'achat automatique. Infobulle : `Achat automatique désarmé`                                 |
| 5  | Logo `rega`                          | Infobulle : `rega — accueil`                                                                                 |
| 6  | `Relevé et favoris`                  | Ouvre le tiroir des réglages : bandeau `RELEVÉ` et `FAVORIS VINTED`. Replié par défaut.                      |
| 7  | `Liste`                              | `Une carte par ligne, pleine largeur — la vue la plus lisible, disponible partout`                           |
| 8  | `Grille`                             | `Plusieurs cartes par rangée — pour balayer une grande collection du regard`                                 |
| 9  | `Tableau`                            | `Rangées denses — pour comparer beaucoup d'articles d'un coup d'œil`                                         |
| 10 | `Dashboard`                          | Le flux en direct : c'est le cœur d'une carte qui remplit cet écran.                                         |
| 11 | `Tri : Récents`                      | Le menu de tri, dix entrées. Défaut : `Les derniers articles mis en suivi d'abord`                           |
| 12 | `Tous` · `14`                        | Le filtre de statut, chaque chip portant son effectif.                                                       |

<Warning>
  Le compteur `Watchlist 14` de la barre de gauche et la chip `Tous 14` comptent **tous** les articles, terminés compris — vendus, retirés, disparus. Ce n'est pas le nombre d'articles encore actifs : c'est le nombre de lignes que vous n'avez pas encore retirées.
</Warning>

***

## La vie d'un article suivi

C'est le cœur de l'écran : ce que REGA s'autorise à dire d'un article, et sur quelle preuve.

```mermaid theme={null}
stateDiagram-v2
    direction LR
    state "Statut inconnu" as inconnu
    state "En vente" as vente
    state "Baisse de prix" as baisse
    state "En vérification" as verif
    state "Masqué par le vendeur" as masque
    state "Vendu" as vendu
    state "Retiré par le vendeur" as retire
    state "Retiré" as parti

    [*] --> inconnu : cœur du flux, ou import de favoris
    inconnu --> vente : premier prix relevé
    vente --> baisse : prix sous celui du jour de mise en suivi
    baisse --> vente : le prix remonte au-dessus
    vente --> verif : Vinted vérifie l'annonce
    verif --> vente : vérification passée
    vente --> masque : le vendeur masque son annonce
    masque --> vente : annonce remise au catalogue
    vente --> vendu : marqueur de vente lu
    vente --> retire : annonce fermée, sans vente
    vente --> parti : 2 relevés sans réponse
    vendu --> [*] : figé, on cesse de relever
```

| Statut                  | Ce que ça veut dire, mot pour mot                                                                                                                                                                                                                                         |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `En vente`              | `L'annonce répondait au dernier relevé, à un prix inchangé ou en hausse.`                                                                                                                                                                                                 |
| `Baisse de prix`        | `Le prix est passé sous celui du jour où l'article a été mis en suivi.`                                                                                                                                                                                                   |
| `Vendu`                 | `Vente CONFIRMÉE : un relevé authentifié a lu le marqueur de vente de l'annonce (« sold »). C'est la seule preuve qui autorise le mot « vendu » — sans elle, on écrit « retiré ».`                                                                                        |
| `Retiré par le vendeur` | `Retrait CONSTATÉ : l'annonce a été fermée pour une raison qui n'est pas une vente. L'article n'a donc pas trouvé preneur.`                                                                                                                                               |
| `En vérification`       | `L'annonce est masquée le temps que Vinted la vérifie, et Vinted n'autorise pas encore la transaction. Ce n'est PAS un retrait : elle revient en vente une fois la vérification passée, on continue de la relever, et un achat lancé maintenant entre en file d'attente.` |
| `Masqué par le vendeur` | `Le VENDEUR a masqué son annonce : elle ne s'affiche plus dans le catalogue, mais Vinted autorise toujours la transaction — elle est donc achetable tout de suite par son lien.`                                                                                          |
| `Retiré`                | `L'annonce a quitté le marché sans laisser de marqueur de vente : un article qui disparaît ainsi a été retiré, non vendu. Reste un cas rare, jamais observé, où la raison de la fermeture est illisible — il est rangé ici faute de mieux.`                               |
| `Réservé`               | `Article signalé comme réservé.`                                                                                                                                                                                                                                          |
| `Statut inconnu`        | `Aucun relevé abouti pour l'instant — on préfère ne rien affirmer.`                                                                                                                                                                                                       |

Chaque chip de statut porte cette phrase en infobulle : survolez-la plutôt que de deviner.

<Info>
  **`En vérification` et `Masqué par le vendeur` se ressemblent et sont opposés.** Deux articles témoins, comparés champ à champ le 27/07, portaient exactement les mêmes marqueurs de masquage et ne différaient que sur un point : Vinted autorisait la transaction pour l'un, pas pour l'autre. Un `Masqué par le vendeur` s'achète **tout de suite** par son lien ; un `En vérification` se met en file.
</Info>

***

## Lire une ligne en trois secondes

| Ce que vous voyez                         | Ce que ça dit                                                                                                                     |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| Le liseré de couleur, à gauche            | Baisse, vérification, vente : les trois se reconnaissent sans lire la chip.                                                       |
| `Sans marque`                             | La marque n'a pas été lue — la ligne reste valable.                                                                               |
| Chip ambre `En vérification`              | `Article en cours de vérification par Vinted — il existe mais n'est pas encore achetable. Un achat lancé attendra sa validation.` |
| `♥ 4` puis `+2`                           | Les favoris au dernier relevé, et l'écart depuis la mise en suivi.                                                                |
| `Figé`                                    | `Article figé : on a cessé de le relever, ses données sont verrouillées.`                                                         |
| `Prix seul`                               | `Relevé au prix seul : la fiche de cet article n'a pas pu être ouverte, donc ni sa catégorie ni ses favoris n'ont été lus.`       |
| `100 €`, `120 €` barré, `−20 € (−17 %)`   | Le prix courant, celui du jour de mise en suivi, et l'écart.                                                                      |
| `suivi à {montant}`                       | Le prix a **monté** : on rappelle le prix de départ, en gris, sans mise en avant.                                                 |
| La mini-courbe                            | Les **20 derniers relevés**. Rien n'est dessiné en dessous de 2 points.                                                           |
| `En vente depuis ≈ {duree}`               | Un **minimum**, compté depuis que REGA suit l'article.                                                                            |
| `Suivi depuis {duree}` · `Relevé {quand}` | Depuis quand vous le suivez, et la fraîcheur du prix.                                                                             |
| `ACHETER` puis `⋯`                        | L'achat, et le menu de la ligne.                                                                                                  |

Le titre de l'annonce est un lien direct vers Vinted (`↗`). Cliquer **le titre** ouvre Vinted ; cliquer **la carte** ouvre la fiche de détail dans REGA.

<Tip>
  **Les infobulles portent des faits que la ligne n'a pas la place d'écrire.** Survolez `Relevé {quand}` : vous obtenez `Dernier relevé {quand} ({date}).`, puis `Cet article est relevé environ toutes les {cadence} — le même rythme que tous les articles suivis, quelle que soit leur ancienneté.` et `Prochain relevé dans {duree}.` Survolez le `♥` : `Pic observé : {n} favoris.` Survolez `Suivi depuis` : `Vu pour la première fois par rega le {date}. Ce n'est pas la date de mise en ligne de l'annonce…`
</Tip>

<Accordion title="Les six entrées du menu ⋯" icon="ellipsis">
  `Ouvrir la fiche` · `Ouvrir l'annonce` · `Chercher l'image (Google Lens)` · `Faire une offre` · `Relever maintenant` · `Retirer du suivi`

  * `Chercher l'image (Google Lens)` n'apparaît que s'il y a une photo. Aide : `Ouvre Google Lens sur la photo de l'annonce — pour retrouver le modèle, ou comparer.`
  * `Faire une offre` n'apparaît que si le vendeur est connu. Aide : `Ouvre la fenêtre d'offre, pré-remplie au plancher autorisé (−40 %).`
  * `Relever maintenant` sur une ligne seule répond `Relevé — {nom}`, ou `Relevé ignoré — {nom} vient de l'être`.
</Accordion>

***

## Le tiroir `Relevé et favoris`

Le bouton (repère 6) ouvre deux panneaux, repliés par défaut.

### Le bandeau `RELEVÉ`

Il porte, dans l'ordre : l'état (`En cours…`, `Aucun relevé pour l'instant`, ou `Dernier relevé {quand}`), la charge (`tous les articles sont à jour` ou `{n} articles en attente`), le rythme (`un relevé toutes les {duree}`), et le bouton `Relever maintenant` — aide : `Relever le prix et la disponibilité des articles suivis`.

<Tip>
  Le bouton n'est **jamais** grisé, même quand il ne peut rien faire : un bouton mort n'explique rien. S'il ne relève pas, il vous dit pourquoi.
</Tip>

<AccordionGroup>
  <Accordion title="Ce qui peut refuser « Relever maintenant »" icon="ban">
    * Un relevé tourne déjà : `Relevé ignoré — un relevé est déjà en cours`
    * Tout a été relevé il y a moins d'une minute : `Relevé ignoré — tout a déjà été relevé il y a moins d'une minute`

    Le plancher de **60 secondes** entre deux relevés d'un même article s'applique aussi au bouton manuel. Cliquer deux fois de suite ne fabrique rien.
  </Accordion>

  <Accordion title="Ce qu'il répond quand ça marche" icon="check">
    `Relevé — {n} articles{suffixe}`, où le suffixe cumule ce qui a changé : `{n} baisses de prix`, `{n} annonces disparues`, `{n} sans réponse`.
  </Accordion>

  <Accordion title="Si vous lisez « relevé ralenti ×N »" icon="gauge">
    Le bandeau affiche `relevé ralenti ×{facteur}` et `{n} en retard`, avec cette explication : `La veille peut servir {capacite} relevés par heure ; ces articles en réclament {demande}. Aucun n'est perdu, ils sont servis plus lentement : l'intervalle réel est d'environ {reel}.`

    Traduction : vos prix ont N × 15 min de retard, **rien n'est perdu**, et la dégradation est uniforme. Simulé sur 24 h à 2,8× de saturation : **0 article sans relevé, 2 relevés d'écart** entre le plus servi et le moins servi.
  </Accordion>
</AccordionGroup>

### Le panneau `FAVORIS VINTED`

<Steps>
  <Step title="Ouvrez le tiroir">
    Bouton `Relevé et favoris`, à droite du titre.
  </Step>

  <Step title="Choisissez le compte">
    Le sélecteur ne liste que les comptes **connectés**, et affiche leur pseudo — jamais l'adresse e-mail. Sans compte connecté : `Connectez un compte pour importer ses favoris Vinted dans la watchlist.`
  </Step>

  <Step title="Cliquez « Synchroniser »">
    Le bouton passe à `Synchronisation…`. Note affichée : `Les articles déjà suivis ne sont pas dupliqués.`
  </Step>

  <Step title="Lisez le compte rendu">
    `{n} favoris importés`, ou `Aucun nouveau favori — ils étaient déjà suivis`, ou `Aucun favori à importer`. En cas d'échec : `Import impossible — {raison}` (repli : `le serveur n'a pas répondu`).
  </Step>
</Steps>

<Check>
  L'import monte jusqu'à **10 000 favoris** et **reproduit l'ordre de Vinted** : le plus récemment aimé arrive en tête du tri `Récents`.
</Check>

***

## La barre d'outils

Elle reste collée en haut pendant que vous défilez.

<Tabs>
  <Tab title="Tri">
    Un menu unique, titré `Trier par`, dix entrées. Le déclencheur affiche `Tri : {libellé}`.

    | Entrée               | Ce qu'elle fait                                                               |
    | -------------------- | ----------------------------------------------------------------------------- |
    | `Récents` *(défaut)* | `Les derniers articles mis en suivi d'abord`                                  |
    | `Plus ancien`        | `Les articles suivis depuis le plus longtemps d'abord`                        |
    | `Baisse`             | `La plus forte baisse de prix d'abord`                                        |
    | `Vendues récemment`  | `Les articles partis le plus récemment d'abord (date de fermeture constatée)` |
    | `Les plus aimés`     | `Les articles les plus ajoutés en favori d'abord`                             |
    | `Prix ↑`             | `Du moins cher au plus cher`                                                  |
    | `Prix ↓`             | `Du plus cher au moins cher`                                                  |
    | `Statut`             | `Regroupés par statut`                                                        |
    | `Relevé`             | `Les articles relevés le plus récemment d'abord`                              |
    | `Titre`              | `Ordre alphabétique`                                                          |
  </Tab>

  <Tab title="Statut">
    Sous le libellé `STATUT` : `Tous` avec son effectif, puis une chip par statut présent — `Baisse`, `En vente`, `En vérification`, `Masqué par le vendeur`, `Vendu`, `Retiré par le vendeur`, `Retiré`.

    * Chaque chip porte son effectif, et **seule celle des baisses est en couleur**.
    * Une chip à zéro qui n'est pas le filtre courant **n'est pas affichée** : six chips à zéro donnent l'impression d'un écran en panne.
    * `Réservé` et `Statut inconnu` n'ont pas de chip, mais leurs articles sont bien là, sous `Tous`.
    * L'infobulle d'une chip est l'explication complète du statut.
  </Tab>

  <Tab title="Filtre et prix">
    Sous `FILTRE` : `Toutes les marques` et `Catégorie`.

    * Chaque marque porte son effectif. **Re-choisir la valeur courante la désélectionne.**
    * La catégorie est un arbre : cocher un parent coche tout son sous-arbre, et un parent partiellement coché se voit à son état intermédiaire. Deux entrées à connaître : `Tout décocher` et `Catégorie non résolue`.
    * Sous `PRIX`, deux champs `min` et `max` en €. Ils portent sur le **prix courant** — celui du dernier relevé, pas celui du jour de mise en suivi.
    * La valeur ne part **qu'en quittant le champ ou en appuyant sur Entrée** : chaque validation relance une lecture complète de la liste.
  </Tab>

  <Tab title="Ménage et recherche">
    Sous `MÉNAGE`, un bouton par statut terminal — affiché **seulement s'il y a quelque chose à retirer** :

    | Bouton                | Aide                                                                                    |
    | --------------------- | --------------------------------------------------------------------------------------- |
    | `Retirer les vendus`  | `Retirer du suivi les articles dont la vente est confirmée`                             |
    | `Retirer les retirés` | `Retirer du suivi les articles que leur vendeur a retirés`                              |
    | `Retirer les partis`  | `Retirer du suivi les articles partis sans qu'on sache s'ils ont été vendus ou retirés` |

    À droite, le champ `Filtrer par marque ou titre…`. Il est **purement local** : il tamise ce qui est déjà affiché, sur la marque, le titre **ou l'identifiant de l'article**.
  </Tab>
</Tabs>

<Warning>
  Le `MÉNAGE` est **irréversible** et emporte l'historique de prix. La fenêtre de confirmation le dit : `{n} articles marqués « {statut} » quitteront le suivi. Leur historique de prix est perdu, et l'action est irréversible.` Le serveur ne l'accepte que sur des statuts terminaux — sinon : `retrait en lot réservé aux statuts terminaux (vendu / retiré / disparu).`
</Warning>

***

## Acheter depuis la watchlist

```mermaid theme={null}
flowchart TD
    A["Clic sur ACHETER"] --> B{"L'article est-il encore sur le marché ?"}
    B -->|"vendu, retiré, réservé"| Z["Aucun bouton ACHETER n'est affiché"]
    B -->|"oui"| C{"Un compte peut-il payer ?"}
    C -->|"non"| D["Bouton éteint : Aucun compte ne peut payer"]
    C -->|"oui"| E["Confirmation : montant, compte annoncé, aucun plafond de sécurité"]
    E --> F{"Article en vérification ?"}
    F -->|"non"| G["Achat immédiat, dépense réelle"]
    F -->|"oui"| H["Mise en file : départ automatique à la validation, horizon 96 h"]
    G --> I["Suivi dans l'écran Commandes"]
    H --> I
```

<Steps>
  <Step title="Cliquez ACHETER sur la ligne">
    Le bouton de confirmation devient `Mettre en file` au lieu de `Acheter` si l'article est en cours de vérification par Vinted — et le titre de la fenêtre passe de `Confirmer l'achat` à `Programmer l'achat`.
  </Step>

  <Step title="Lisez la fenêtre de confirmation">
    Achat direct : `L'achat part immédiatement. C'est une dépense réelle, sans plafond de sécurité.`

    Mise en file : `Cet article est en cours de vérification par Vinted. L'achat sera mis en file et se lancera automatiquement dès qu'il sera vérifié.`
  </Step>

  <Step title="Vérifiez le payeur">
    Achat direct : `Prochain payeur annoncé : {pseudo} — le compte engagé est celui que le serveur attribue au moment du tir.` Mise en file : `Avec le compte {pseudo}` — celui-là est bien celui qui paiera, des heures plus tard s'il le faut.
  </Step>

  <Step title="Confirmez">
    Le résultat se lit dans l'écran **Commandes**, et pour une mise en file dans **Commandes → En vérification**.
  </Step>
</Steps>

<Warning>
  **Deux refus éteignent le bouton de confirmation :**

  * `Aucun compte ne peut payer — réglez la portée d'achat dans l'écran Comptes.`
  * `{nom} n'est pas connecté — l'achat échouerait.`

  Tant qu'un refus tient, le bouton reste éteint : rien ne part par accident.
</Warning>

<Info>
  **Où tourne l'achat automatique** : sur nos serveurs — fermer l'onglet ne l'arrête pas. La pastille `AUTOBUY` (repère 4) arme le serveur ; il survit à la fermeture de l'onglet, du navigateur, à l'extinction de votre machine. **Le seul geste qui l'arrête est de le désarmer.**
</Info>

<AccordionGroup>
  <Accordion title="Les trois plafonds, du plus large au plus étroit" icon="shield">
    * **`Plafond d'achat`** — Paramètres → ACHAT. Vaut pour **tous** les achats, manuels et automatiques, sur toutes les machines. **Vide par défaut.** Une fois posé, il refuse aussi un article dont le prix est illisible.
    * **`Plafond par article`** — panneau AUTOBUY du tableau de bord. Vaut **120 €** d'origine, et n'est mémorisé que **dans ce navigateur**.
    * **Le plafond d'un filtre** — ne borne que l'achat automatique de ce filtre-là.

    Un achat lancé à la main depuis la watchlist ne connaît que le premier des trois.
  </Accordion>

  <Accordion title="Le point relais — à vérifier une fois pour toutes" icon="truck">
    `Point relais automatique`, dans **Paramètres**, est **actif d'origine**. Éteint, l'achat **échoue** : `Aucun point relais n'a pu être sélectionné pour cette commande.` Rien ne vous pose de question au moment de payer.

    À ne pas confondre avec `PRÉPARER CE TRANSPORTEUR`, dans l'écran **Comptes** : c'est un achat **réel** de quelques euros, une fois par compte et par transporteur, et il est **facultatif** — sans lui l'achat aboutit, environ 1,3 s plus lentement. Le gain n'est pas cumulable : c'est le **vendeur** qui choisit le transporteur, donc en préparer plusieurs élargit la **part** de vos achats qui gagnent ce temps, jamais le temps gagné.
  </Accordion>

  <Accordion title="Si la connexion se coupe pendant le paiement" icon="plug">
    Le paiement n'est **jamais** rejoué : son issue est inconnue, et le rejouer risquerait un double débit. Vous retrouvez l'état réel dans **Commandes**.
  </Accordion>
</AccordionGroup>

***

## Faire une offre

La fenêtre s'ouvre **au plancher, à −40 %** du prix courant, curseur compris.

* Récapitulatif permanent : `{montant} sera proposé pour {article} avec le compte {pseudo}. Le vendeur recevra l'offre immédiatement, et l'accepter conclut la vente à ce prix.`
* La ligne du plancher : `Offre minimale {montant} — Vinted refuse en dessous de −40 %.`
* Le compte est annoncé comme `compte prévu par la portée d'achat — modifiable pour cette offre`, avec un bouton `Changer` : `Changer le compte qui enverra cette offre`.
* Le bouton `Envoyer {montant}` **envoie au premier clic** : il n'y a pas de seconde confirmation.

<AccordionGroup>
  <Accordion title="Ce qui empêche l'offre, avant l'envoi" icon="ban">
    - `Le prix de cet article n'a pas encore été relevé — le plancher d'offre ne peut pas être calculé.`
    - `Vendeur inconnu pour l'instant : il arrive au prochain relevé enrichi, et l'offre en a besoin.`
    - `Aucun compte ne peut faire une offre — à régler dans Comptes.`
  </Accordion>

  <Accordion title="Ce que Vinted peut refuser, après l'envoi" icon="circle-x">
    * `Offre trop basse — minimum {plancher} €.` — la fenêtre **remonte alors votre saisie** au plancher renvoyé.
    * `Prix affiché manquant — rouvre l'article puis réessaie.`
    * `Trop d'offres d'affilée — patiente un instant avant de réessayer.`
    * `Article pas encore disponible à l'offre — réessaie dans quelques secondes.`
  </Accordion>
</AccordionGroup>

### Un lot d'offres

Cochez plusieurs articles : la barre de sélection apparaît dans la barre d'outils, avec `Tout sélectionner`, `Tout désélectionner`, `Offrir sur {n}` et `Supprimer la sélection`.

La confirmation est explicite : `Chaque offre part au plancher accepté par Vinted (−40 %) du prix courant de l'article, une toutes les 5 secondes — soit environ {durée}.` Au-delà de vingt articles : `Votre sélection en contient {n} : seuls les 20 premiers recevront une offre.`

Pendant l'envoi, le bouton compte (`Offres… {fait}/{total}`) et `Arrêter` interrompt le lot.

<Warning>
  **Un lot s'arrête souvent avant la fin, et ce n'est pas un défaut du lot.** Les offres passent par le seul point de Vinted limité en cadence, **par compte**, et c'est **le même quota que les achats**. Au premier refus, le lot s'arrête net :

  `{n} non envoyées — Vinted a limité ce compte (les offres passent par le même quota que les achats). Réessayez dans une vingtaine de minutes, ou répartissez sur un autre compte.`
</Warning>

***

## Trois routines de boutique

<Tabs>
  <Tab title="La chasse aux baisses">
    <Steps>
      <Step title="Filtrez sur la chip « Baisse »">
        C'est la seule chip en couleur de la barre : elle porte le nombre de baisses actives.
      </Step>

      <Step title="Triez par « Baisse »">
        `La plus forte baisse de prix d'abord` — le haut de liste est votre marge.
      </Step>

      <Step title="Posez votre budget dans PRIX max">
        Le champ porte sur le **prix courant**. Validez avec Entrée : la liste se relit.
      </Step>

      <Step title="Décidez ligne par ligne">
        `ACHETER` si le prix vous va tel quel, `Faire une offre` sinon. Une baisse affichée date d'au plus 15 minutes : c'est ce qui la rend exploitable.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Savoir ce qui part vite">
    <Steps>
      <Step title="Triez par « Vendues récemment »">
        `Les articles partis le plus récemment d'abord (date de fermeture constatée)`.
      </Step>

      <Step title="Ne gardez que la chip « Vendu »">
        C'est la seule qui repose sur une preuve. Les `Retiré` mêlent de vrais retraits et des ventes non prouvées.
      </Step>

      <Step title="Lisez la durée de vente comme un maximum">
        `Vendu en moins de {duree}` : la fermeture est constatée au relevé, donc la vente a eu lieu entre le relevé précédent et celui-là.
      </Step>

      <Step title="Recoupez avec « Les plus aimés »">
        Le `♥ n` et son écart depuis la mise en suivi disent la demande visible ; l'infobulle ajoute `Pic observé : {n} favoris.`
      </Step>
    </Steps>
  </Tab>

  <Tab title="Une vague d'offres sans se faire limiter">
    <Steps>
      <Step title="Sélectionnez au plus 20 articles">
        Au-delà, la fenêtre vous prévient que `seuls les 20 premiers` recevront une offre.
      </Step>

      <Step title="Répartissez sur plusieurs comptes">
        Le quota est **par compte**. Envoyez une partie du lot, puis changez de compte pour la suite — dans la fenêtre d'offre, le bouton `Changer` choisit le compte **pour cette offre uniquement**.
      </Step>

      <Step title="Gardez un compte au repos">
        Les offres et les achats partagent le même quota : un compte vidé par un lot est un compte qui ne peut plus acheter tout de suite.
      </Step>

      <Step title="N'envoyez jamais un lot juste avant un drop">
        Vous échangeriez vos offres contre l'achat suivant.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Le ménage hebdomadaire">
    <Steps>
      <Step title="Ouvrez le groupe MÉNAGE">
        Sous 900 px, il est replié derrière `Affiner`.
      </Step>

      <Step title="Retirez dans l'ordre">
        `Retirer les vendus`, puis `Retirer les retirés`, puis `Retirer les partis`.
      </Step>

      <Step title="Lisez la confirmation avant de valider">
        `Leur historique de prix est perdu, et l'action est irréversible.`
      </Step>

      <Step title="Ne le faites pas « pour accélérer »">
        Le ménage sert la lisibilité de votre liste, pas la vitesse de la veille.
      </Step>
    </Steps>
  </Tab>
</Tabs>

***

## Acheter, offrir, ou attendre ?

```mermaid theme={null}
flowchart TD
    A["Un article suivi vous intéresse"] --> B{"Quel est son statut ?"}
    B -->|"Vendu · Retiré"| C["Plus rien à faire — retirez-le du suivi"]
    B -->|"Réservé"| D["Le bouton ACHETER n'est pas affiché"]
    B -->|"En vérification"| E["ACHETER, puis Mettre en file : l'achat part à la validation"]
    B -->|"Masqué par le vendeur"| F["Achetable tout de suite par son lien — n'attendez pas"]
    B -->|"En vente · Baisse de prix"| G{"Le prix vous va tel quel ?"}
    G -->|"oui"| H["ACHETER — dépense réelle, immédiate"]
    G -->|"non"| I["Faire une offre — plancher −40 %, même quota que les achats"]
```

***

## Les états de l'écran

| État                      | Ce que vous lisez                                                                                                                                                                            |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Chargement                | `Chargement des articles suivis…`                                                                                                                                                            |
| Aucun article suivi       | `Aucun article suivi — le cœur d'une carte du flux ajoute l'article ici.`                                                                                                                    |
| Vidé par un filtre        | `Aucun des {suivis} articles suivis ne correspond à ces filtres : {filtres}.` + `Effacer les filtres`                                                                                        |
| Vidé sans filtre nommable | `Aucun article suivi ne correspond à ce filtre.`                                                                                                                                             |
| Service injoignable       | `Le service est momentanément injoignable. Vérifiez votre connexion, puis réessayez.` + `Réessayer`                                                                                          |
| Relevés au prix seul      | Une note sous le titre : `Les favoris, la catégorie, le vendeur et le statut de départ s'afficheront dès qu'un compte pourra ouvrir la fiche des articles.` + une chip `Prix seul` par ligne |
| Veille saturée            | `relevé ralenti ×{facteur}` et `{n} en retard` dans le bandeau `RELEVÉ`                                                                                                                      |

Les six restrictions que l'état vide sait nommer : `statut « X »`, `marque « X »`, `catégorie « X »`, `prix entre {min} et {max} €`, `prix au-dessus de {min} €`, `prix en dessous de {max} €`, `recherche « X »`.

***

## Nos conseils

<CardGroup cols={2}>
  <Card title="Jugez la vitesse de vente sur « Vendu », jamais sur « Retiré »" icon="trending-up">
    Sur nos données de production, **31 articles portaient le statut vendu, 11 seulement portaient le marqueur de vente**. REGA descend d'un cran sur les vingt autres. Pour savoir si un modèle part vite : triez par `Vendues récemment` et **ne comptez que les chips `Vendu`**.
  </Card>

  <Card title="Achetez les ambres, ne les jetez pas" icon="clock">
    Mesuré le 26/07 sur **42 articles `En vérification`** re-sondés : **0 retirés, 31 encore achetables, 9 revenus pleinement en vente**. Cliquez `ACHETER` quand même : la fenêtre devient `Programmer l'achat`, et l'achat part tout seul à la validation, avec un horizon de **96 h**.
  </Card>

  <Card title="Un « Masqué par le vendeur » s'achète tout de suite" icon="eye-off">
    Il a quitté le catalogue Vinted, mais la transaction reste autorisée : il est achetable par son lien. Sur un relevé de **233 articles, 8 étaient masqués et 7 parfaitement achetables**. N'attendez pas qu'il « revienne ».
  </Card>

  <Card title="Une baisse affichée a au plus 15 minutes" icon="timer">
    Le rythme est **plat : 15 minutes pour tous les articles**, quel que soit leur âge. C'est ce qui rend une baisse exploitable pour arbitrer. Inutile de re-cliquer `Relever maintenant` : un plancher de **60 s** par article s'applique aussi au bouton manuel.
  </Card>

  <Card title="Changez de compte pour un lot d'offres" icon="users">
    20 offres au maximum, une toutes les **5 secondes**, quota **par compte** — et c'est celui des achats. Dans la fenêtre d'offre, `Changer` choisit le compte **pour cette offre uniquement** : découpez vos vagues, et gardez un compte au repos pour acheter.
  </Card>

  <Card title="Importez vos favoris au lieu de recliquer 200 cœurs" icon="download">
    `Synchroniser` monte à **10 000 favoris** et respecte l'ordre de Vinted. Réglez ensuite la synchronisation périodique dans **Comptes → Favoris** : `15 min`, `30 min`, `1 h`, `3 h`, `6 h`, `24 h`. Elle est **désactivée d'origine**.
  </Card>

  <Card title="Faites le ménage — la liste ne se vide jamais seule" icon="trash-2">
    Le compteur de la barre latérale et la chip `Tous` incluent les articles terminés. Les trois boutons de `MÉNAGE` sont le seul moyen de les sortir. Souvenez-vous que le retrait **emporte l'historique de prix** et ne se défait pas.
  </Card>

  <Card title="Avant « Tout sélectionner », lisez la ligne grise" icon="triangle-alert">
    `Tout sélectionner` ne prend que ce que le filtre courant laisse voir. L'écran vous prévient : `{n} articles suivis hors de cette vue — non concernés`. Pour tout traiter d'un coup, **levez d'abord les filtres**.
  </Card>

  <Card title="Ne faites pas le ménage « pour accélérer »" icon="gauge">
    À **253 articles**, la veille sert **1 012 relevés par heure sur 14 400 possibles**. La saturation n'arrive que vers **3 600 articles**, et quand elle arrive, elle est uniforme : rien n'est abandonné. Regardez le facteur `×N`, ce sera plus utile.
  </Card>

  <Card title="Survolez : les infobulles portent les faits" icon="mouse-pointer">
    `Relevé {quand}` donne la date complète, la cadence et `Prochain relevé dans {duree}.` Le `♥` donne `Pic observé : {n} favoris.` Le prix d'un article parti prévient : `Dernier prix vu avant que l'annonce quitte le marché — ce n'est pas un montant de vente confirmé.`
  </Card>

  <Card title="Une ligne « Prix seul » se répare ligne par ligne" icon="sparkles">
    Sans vendeur lu, l'entrée `Faire une offre` n'existe même pas. Ouvrez le menu `⋯` de cette ligne et cliquez `Relever maintenant` : le relevé suivant ramène catégorie, favoris et vendeur.
  </Card>

  <Card title="Décidez QUI paie avant de cliquer" icon="wallet">
    Sur un achat immédiat, le compte affiché n'est qu'une annonce — le serveur attribue au moment du tir. Si un article précis doit partir d'un compte précis, réglez la **portée d'achat dans Comptes** avant, puis vérifiez le compte réellement engagé dans **Commandes**.
  </Card>

  <Card title="Retrouver un article, et vérifier ce que c'est" icon="search">
    Le champ `Filtrer par marque ou titre…` accepte aussi **l'identifiant de l'article** : c'est le plus rapide quand vous avez le lien Vinted sous les yeux. Et avant d'engager de l'argent, `Chercher l'image (Google Lens)` ouvre la photo de l'annonce sur Google Lens — `pour retrouver le modèle, ou comparer`.
  </Card>
</CardGroup>

***

## Ce qui surprend

<AccordionGroup>
  <Accordion title="Le cœur du flux reste allumé après un retrait fait ici" icon="heart">
    Retirer un article depuis la watchlist n'éteint pas le cœur de sa carte dans le flux. Symétriquement, un favori **importé** n'allume aucun cœur dans le flux. C'est la watchlist qui fait foi.
  </Accordion>

  <Accordion title="Après un rechargement, un article mis en file réaffiche ACHETER" icon="refresh-cw">
    La mise en file est bien enregistrée côté serveur — c'est seulement le bouton de cette page qui ne s'en souvient pas après un rechargement. La vérité durable est dans **Commandes → En vérification**.
  </Accordion>

  <Accordion title="Un incident réseau n'écrit jamais « disparu »" icon="wifi-off">
    Un relevé qui n'aboutit pas laisse le statut en l'état — il ne compte même pas comme une absence. Il faut **deux relevés sans réponse** pour conclure à un départ. Un seul suffit sur un article déjà `En vérification` ou `Masqué par le vendeur`, où l'absence est un second signal indépendant.
  </Accordion>

  <Accordion title="Un article parti pendant sa vérification n'est jamais dit vendu" icon="shield-alert">
    Il n'était pas achetable : une vente est exclue par la mesure. Il quitte donc le suivi sans ce mot, et l'écran **Commandes** le range sous `Vérification échouée`.
  </Accordion>

  <Accordion title="Un vendu garde sa page longtemps, un retiré disparaît d'un coup" icon="hourglass">
    Mesuré : quatre articles vendus depuis **39 à 51 minutes**, cinq autres depuis **11,9 heures**, répondaient encore avec leur marqueur de vente. Une annonce retirée, elle, cesse de répondre. C'est pour ça qu'une disparition brutale se lit `Retiré` et non `Vendu`.
  </Accordion>

  <Accordion title="La recherche est locale, les filtres sont serveur" icon="filter">
    Vider la liste avec le champ de recherche ne dépend d'aucun réglage de la barre d'outils. C'est le cas le plus déroutant des six : si la liste semble vide sans raison, **videz d'abord le champ de recherche**.
  </Accordion>

  <Accordion title="L'écran ne se rafraîchit que si l'onglet est visible" icon="eye">
    La liste se recharge toute seule **toutes les 20 secondes**, mais uniquement quand l'onglet est au premier plan. Un poste laissé ouvert la nuit ne demande rien — c'est la veille sur nos serveurs qui continue de relever, pas votre navigateur.
  </Accordion>

  <Accordion title="Un « Réservé » perd son bouton ACHETER, un « En vérification » le garde" icon="lock">
    C'est voulu : réservé veut dire que le vendeur l'a promis à quelqu'un, alors qu'en vérification veut seulement dire « pas encore ».
  </Accordion>

  <Accordion title="Sous 900 px, les boutons de MÉNAGE passent sous « Affiner » et ne sont pas comptés" icon="smartphone">
    Le badge du bouton `Affiner` ne compte que marque, catégorie et bornes de prix. Il peut donc n'afficher aucun chiffre alors que trois boutons de ménage sont repliés dessous.
  </Accordion>

  <Accordion title="La disposition Grille ou Tableau est oubliée à la déconnexion" icon="layout-grid">
    Le choix est mémorisé **dans ce navigateur seulement**, et il est effacé quand vous vous déconnectez. Sur un autre poste, vous repartez en `Liste`.
  </Accordion>

  <Accordion title="La vignette d'un vieil article peut disparaître" icon="image-off">
    Les adresses d'images de Vinted périment. Plutôt qu'une icône cassée, REGA affiche un cadre gris. Une photo arrive de toute façon **environ 1 seconde après la carte**, et la couverture mesurée plafonne autour de **83 à 88 %** : une carte sans photo est un cas normal, pas une panne.
  </Accordion>

  <Accordion title="Re-cliquer le cœur sur un article déjà suivi ne remet rien à zéro" icon="rotate-ccw">
    Ni le prix de référence, ni la date de mise en suivi. La baisse continue de se compter depuis le premier jour — c'est ce que vous voulez.
  </Accordion>

  <Accordion title="« Suivi depuis » n'est pas la date de mise en ligne" icon="calendar">
    La date publiée par Vinted est remise à zéro à chaque remise en vente — jusqu'à **40 jours d'écart** sur une seule page. REGA date au premier jour où il a vu l'article, et l'annonce par un `≈`. De la même façon, `Vendu en moins de {duree}` est un maximum, et `Resté en vente au moins {duree}` un minimum.
  </Accordion>
</AccordionGroup>

***

## Sur téléphone

<Frame caption="La watchlist sur téléphone : la barre d'outils se replie derrière « Affiner ».">
  <img src="https://mintcdn.com/regasolutions/qwd9LpL60q4fWPff/images/watchlist-tel-fr.webp?fit=max&auto=format&n=qwd9LpL60q4fWPff&q=85&s=d6bfab26ccecc3e76e34eff15628c2e4" alt="La watchlist de REGA sur téléphone" width="780" height="1688" data-path="images/watchlist-tel-fr.webp" />
</Frame>

<Columns cols={2}>
  <Card title="Ce qui change" icon="smartphone">
    * Le sélecteur `Liste` / `Grille` / `Tableau` **n'est pas affiché** : la grille demande 760 px, le tableau 1100 px. On ne propose pas un bouton mort.
    * Marque, catégorie, bornes de prix et boutons de `MÉNAGE` passent derrière `Affiner`.
    * Les chips de statut défilent horizontalement.
    * La carte se réorganise en trois rangées : identité, puis prix et achat, puis les temps.
    * La navigation passe en bas : `Flux`, `Filtres`, `Achats`, `Suivis`, `Plus`.
  </Card>

  <Card title="Ce qui ne change pas" icon="check">
    * Le tri, la chip `Tous` et la recherche restent en accès direct.
    * `ACHETER`, le menu `⋯` et la fiche de détail fonctionnent à l'identique.
    * Le sous-titre continue d'annoncer la date du dernier relevé.
    * Les cibles au doigt font au moins 44 px : le menu de tri est utilisable sans zoomer.
  </Card>
</Columns>

***

## Les limites, dites franchement

<Warning>
  * **La watchlist ne sépare pas par compte.** Tous les articles de tous vos comptes sont mêlés, quel que soit le compte qui les a importés.
  * **Au-delà d'environ 3 600 articles suivis**, l'intervalle réel s'allonge : le bandeau l'affiche (`relevé ralenti ×{facteur}`) au lieu de le taire. Rien n'est abandonné, tout est servi plus lentement.
  * **La notification « article redevenu disponible » n'est jamais envoyée** aujourd'hui. Les trois qui partent vraiment : `Baisse de prix sur un article suivi`, `Un article suivi a été vendu`, `Un article suivi a quitté le marché`.
  * **La bande de statistiques et le filtre « favoris ≥ » ont été retirés** à la demande du propriétaire. Le compteur `♥` et le tri `Les plus aimés` restent.
  * **Sur un très petit écran (320 px de large)**, une seule carte entière tient à l'écran. Mesuré le 31/07, non revérifié depuis.
</Warning>

***

## Pour aller plus loin

<CardGroup cols={2}>
  <Card title="Le tableau de bord" icon="radar" href="/fr/ecrans/tableau-de-bord">
    Le flux en direct : c'est le cœur d'une carte qui remplit la watchlist.
  </Card>

  <Card title="Les commandes" icon="shopping-cart" href="/fr/ecrans/commandes">
    Où atterrit un achat lancé d'ici, mises en file comprises.
  </Card>

  <Card title="Les comptes" icon="users" href="/fr/ecrans/comptes">
    La portée d'achat, et la synchronisation périodique des favoris.
  </Card>

  <Card title="Les paramètres" icon="settings" href="/fr/ecrans/parametres">
    Le `Plafond d'achat`, le point relais automatique et les notifications.
  </Card>
</CardGroup>
