Statuts, liaisons et archivage
Résultat : préparez, publiez, masquez ou restaurez une entité sans confondre archivage réversible et suppression définitive.
Les trois statuts
| Statut | Effet |
|---|---|
| Brouillon | Préparable dans le dashboard, invisible dans la boutique |
| Publié | Éligible à la boutique, sous réserve des règles du domaine |
| Archivé | Retiré des usages courants et placé dans la corbeille |
Les transitions usuelles sont Brouillon ↔ Publié, puis Brouillon/Publié → Archivé. Une restauration revient toujours en brouillon ; republier est un second geste volontaire.
Liaisons
Une cible en brouillon ou publiée peut recevoir une nouvelle liaison. Une cible archivée n’est plus proposée, mais ses liaisons existantes restent visibles dans le dashboard et peuvent être retirées.
Archiver ne casse jamais automatiquement une liaison. Selon le domaine, le dialogue permet de délier explicitement, annonce la conséquence, ou refuse l’action tant que des dépendances existent.
Exceptions importantes :
- une classe de taxe liée à un produit doit rester publiée ; réaffectez les produits avant de la masquer ou l’archiver ;
- une pile de taxes utilisée par une classe active doit être désassignée avant de sortir de publication ;
- un transporteur ou un type de livraison ne peut pas être archivé tant qu’un service non archivé en dépend ;
- modifier ou archiver un attribut conserve les matrices existantes mais les signale comme désynchronisées.
Ce que l’archivage ne fait pas
- Un produit archivé laisse ses variants intacts, mais les masque avec lui.
- Une catégorie parent archivée masque sa branche sans changer le statut de ses enfants.
- Une région archivée conserve tarifs et commandes ; les paniers en cours concernés perdent leur zone et leur choix de livraison.
- Un transporteur ou type de livraison archivé conserve ses services et tarifs une fois ses dépendances traitées.
Un prix de livraison déjà verrouillé reste honoré pendant sa fenêtre de 24 heures, sauf invalidation explicite. Un panier neuf sans mode applicable ne peut pas poursuivre ; ce n’est jamais une livraison gratuite implicite.
Deux gardes protègent la vendabilité : retirer le dernier variant publié d’un produit publié remet le produit en brouillon ; rendre un variant suivi invendable peut aussi remettre le variant et son produit en brouillon. Après correction, republiez-les explicitement.
Restaurer
- Ouvrez la corbeille du module.
- Choisissez Restaurer.
- Vérifiez les liaisons, la chaîne de parents et les autres préconditions.
- Publiez seulement lorsque l’entité est prête.
Le code original est repris s’il est encore libre ; sinon le code suffixé reste utilisé.
Supprimer définitivement
La suppression définitive n’est proposée que depuis la corbeille. Elle est irréversible et peut être refusée lorsqu’une liaison, une commande, un avis ou un autre historique protégé dépend encore de l’entité.
Pour un produit ou un variant supprimable, les paniers ouverts perdent la ligne et doivent être revérifiés. Les commandes conservent toujours leurs lignes, libellés et montants snapshotés : supprimer le catalogue ne réécrit pas les ventes passées.
Taxes et livraison
Le calcul fiscal ignore une configuration non publiée et peut alors extraire zéro taxe ; le dashboard le signale. Cette tolérance du calcul ne permet pas de fabriquer volontairement une configuration incohérente : les sorties de publication sont refusées tant que des dépendances actives existent.
La livraison suit une règle différente : un mode absent bloque une nouvelle sélection, tandis qu’un prix déjà promis reste facturé pendant sa fenêtre. Pour rompre cette promesse, utilisez l’invalidation explicite décrite dans Tarification de la livraison.
Avant de confirmer
- Lisez les dépendances annoncées par le dialogue.
- Distinguez conserver les liens, délier, archiver et supprimer définitivement.
- Vérifiez les paniers en cours lorsqu’une région ou un mode de livraison change.
- Vérifiez la fiscalité et la vendabilité avant de republier.