Cycle de vie
Les huit statuts, les transitions autorisées et ce qui les déclenche.
Les huit statuts
| Statut | Ce qu'il veut dire |
|---|---|
| En attente de collecte | Commande en ligne placée, le livreur doit passer |
| En attente d'inspection | Les vêtements sont chez nous, à compter et inspecter |
| En traitement | Inspection close, l'atelier travaille |
| Prête à livrer | Emballée — le paiement en ligne et le Paiement à la livraison sont prélevés ici |
| En livraison | Chargée dans le camion |
| Arrivée en magasin | De retour au comptoir de dépôt, le client peut venir |
| Complétée | Livrée ou récupérée |
| Annulée | — |
Le parcours
- En attente de collecte n'existe que pour une commande en ligne.
- Arrivée en magasin n'existe que si le client vient chercher : une commande qui a une livraison programmée ne l'atteint jamais, même déposée au comptoir.
- Annulation possible seulement avant Prête à livrer, et sous réserve de la fenêtre d'annulation (voir Modifier une commande).
La fiche d'une commande affiche cette progression, l'historique daté de chaque passage, et une pastille par atelier concerné. La progression ne montre que les étapes que la commande traversera :
| Forme de la commande | Étapes affichées |
|---|---|
| Collecte à domicile + livraison | Collecte · Inspection · Traitement · Prête à livrer · Complétée |
| Dépôt au comptoir + livraison | Inspection · Traitement · Prête à livrer · Complétée |
| Dépôt au comptoir + retrait au comptoir | Inspection · Traitement · Prête à livrer · Arrivée en magasin · Complétée |
| Collecte à domicile + retrait au comptoir | Collecte · Inspection · Traitement · Prête à livrer · Arrivée en magasin · Complétée |
« En livraison » n'est pas une étape de la progression. Pendant que le livreur roule, l'étape active reste Prête à livrer, et une ligne s'affiche dessous — « Chargée dans le camion · arrivée estimée 14h20 » sur la fiche, « Ton livreur est en route » dans l'application du client. Le même mécanisme sert à la collecte : le livreur est aussi en route quand il vient chercher les vêtements.
C'est un état de la tournée, pas du traitement : il survient deux fois dans le cycle, et il se défait. Un passage manqué ramène le sac au magasin, et la ligne disparaît d'elle-même. La pastille de statut de la fiche affiche donc Prête à livrer elle aussi ; le détail — livreur, rang d'arrêt, heure promise et recalculée — vit dans le volet Livraison.

Ce qui déclenche chaque passage
| Passage | Déclencheur |
|---|---|
| Collecte → Inspection | Le livreur confirme la collecte |
| Inspection → Traitement | La clôture de l'inspection au comptoir (au moins 1 article) |
| Traitement → Prête à livrer | Scan de l'atelier, ou bouton d'avancement dans la liste. Refusé tant qu'un devis n'est pas approuvé ou qu'une mesure manque ; la part de l'atelier reste enregistrée |
| Prête → En livraison | Le livreur verrouille sa tournée |
| Prête → Arrivée en magasin | Scan au comptoir de dépôt, ou encaissement final au même comptoir s'il est le seul atelier de la commande, qui enchaîne sur Complétée |
| Traitement → Arrivée en magasin | Scan au comptoir de dépôt quand le sac y revient, sans livraison (voir Scan rapide et ateliers) |
| → Complétée | Remise au client, ou confirmation de livraison. Au comptoir, l'encaissement du solde complète la commande, même encore Prête à livrer sous conditions ; sans solde à percevoir, c'est le bouton « Compléter la commande » (voir Paiement) |
Il n'existe pas de bouton « démarrer le traitement » séparé. La commande passe En traitement quand l'inspection est terminée.
Les actions rapides
Dans la liste des commandes et dans Commandes actives de la fiche client, chaque commande a ses actions rapides : inspecter, imprimer, modifier, avancer le statut.
| Statut | Le bouton d'avancement |
|---|---|
| En traitement | Passe la commande Prête à livrer depuis l'atelier, ou Arrivée en magasin depuis le comptoir de dépôt |
| Prête à livrer | Aucun : l'arrivée se scanne, le départ vient du verrouillage de la tournée |
| Arrivée en magasin | Complète la commande |
| En livraison | Conclut la livraison. Visible à partir du superviseur |
Le bouton reste grisé quand ce magasin ne peut pas faire le geste, et il en donne la raison au clic :
- une commande avec livraison, qu'un comptoir ne peut pas passer Prête ;
- une commande à deux ateliers, au comptoir de dépôt, qui se scanne bordereau par bordereau ;
- la vue d'un autre magasin ;
- la vue « Tous les magasins ».
La règle du quorum : tous les ateliers doivent y être
Une commande atteint un statut quand tous ses ateliers l'ont atteint.
Exemple d'une commande mixte (nettoyage à sec + buanderie) :
- Villeray termine sa part et scanne → la commande reste En traitement, la fiche indique « en attente de Rosemont ».
- Rosemont scanne à son tour → la commande passe Prête à livrer.
Les ateliers attendus sont déduits des articles de la commande. Retirer ou ajouter un article recalcule la liste automatiquement. Un atelier désactivé en administration reste un atelier tant qu'une commande y est engagée.
Correction manuelle de statut
Superviseur et plus peuvent forcer un statut depuis la fiche (« Modifier le statut »). Le système réaligne alors les étapes d'atelier sur le statut forcé, dans les deux sens. Sur une commande Complétée, le bouton principal de la fiche devient « Nouvelle réclamation », et « Modifier le statut » passe dans « Autres actions ».
Tant qu'un article attend sa mesure, le statut ne peut pas être forcé à Prête ni au-delà : le prix ne pourrait plus être saisi. Annuler la commande reste possible.
Une correction n'envoie rien au client de la commande. Seule exception : forcer Complétée déclenche le crédit du parrain si c'est la première commande d'un filleul, et le parrain en est avisé.
Forcer Complétée sur une commande non soldée fait apparaître un avertissement, car plus aucune étape n'en réclamera le solde :
| Commande | Ce qu'elle devient |
|---|---|
| Rattachée à un compte corporatif | Elle remonte dans l'outil de facture du compte |
| Sans compte | Le solde reste à encaisser depuis sa fiche |
Chaque correction est tracée : historique de statut visible sur la fiche, et journal d'audit.
Le retard
Une commande est en retard dès que la date promise au client est dépassée et qu'elle n'est pas encore prête. Dans la liste des commandes, la colonne Date prévue affiche cette date promise — début de la plage de livraison, ou heure de retrait au comptoir, par exemple « 8 mai 17 h » — en rouge gras quand elle est dépassée, avec les paliers Express ou Same-day dessous. Un camion bleu à côté du numéro signale une commande livrée à domicile. Le filtre « En retard » de la liste et la carte « Retards » du tableau de bord comptent exactement les mêmes commandes.
| Forme de la commande | Date qui fait foi | Elle est en retard… |
|---|---|---|
| Récupération au comptoir | l'heure de retrait convenue | dès l'heure passée |
| Livraison à domicile | le jour de livraison réservé | le lendemain du jour réservé |
| Reprise (SAV) | la date de retour du dossier | dès la date passée |
Une commande livrée n'est donc pas en retard pendant que son jour de livraison court : la tournée peut encore passer. Et une commande Prête, En livraison, Arrivée en magasin, Complétée ou Annulée n'est jamais en retard — il n'y a plus rien à attendre de l'atelier.
Cas particuliers
- Retour au camion — une commande En livraison peut revenir Prête à livrer (arrêt manqué, fin de tournée).
- Rouvrir une commande — un Superviseur peut ramener une commande Prête à livrer en Traitement pour modifier ses articles. Elle reprend ensuite le flux normal, et un nouvel avis « prête » part au client.
- Livrée ou récupérée — la distinction ne dépend pas du statut mais de la forme de la commande : une commande avec livraison est « livrée », les autres sont « récupérées ».