Options
Résultat : proposez une personnalisation sans stock propre, montrez son supplément au client et figez le choix seulement lors de la commande.
Option ou variant ?
Utilisez un variant lorsqu’une déclinaison possède son SKU et son stock. Utilisez une option pour un ajout choisi à l’achat : gravure, emballage, garantie ou message. Les couleurs et tailles à stock séparé relèvent des attributs et de la matrice.
| Type | Interface | Exemple |
|---|---|---|
| Sélection | Choix parmi des valeurs | Finition mate ou brillante |
| Oui/non | Case à cocher | Emballage cadeau |
| Texte | Activation puis texte libre | Nom à graver |
Le type est définitif après création. Une option de sélection peut avoir jusqu’à 1 000 valeurs ; les autres types n’en ont pas.
Portée
- Une option liée au produit est disponible sur tous ses variants.
- Une option liée directement à un variant n’apparaît que pour cette déclinaison.
- L’union est additive : une option produit ne peut pas être masquée sur un seul variant.
- Une même identité ne compte qu’une fois et un article voit au plus 50 options effectives.
Lier au produit une option déjà directe sur certains variants absorbe ces liens directs. Pour revenir à une portée spécifique, déliez d’abord le produit puis reliez chaque variant voulu ; les anciens liens ne sont pas restaurés automatiquement.
Prix
Le supplément peut être porté par l’option elle-même pour les trois types et, pour une sélection, par chaque valeur. Les deux montants se cumulent :
prix unitaire = prix effectif du variant + supplément de l'option + supplément de la valeur
Utilisez de préférence un seul niveau pour garder le prix lisible. Un supplément peut être positif, négatif ou nul. Le total est borné à zéro avant taxes : il ne devient jamais négatif.
Chaque supplément peut avoir des prix dans plusieurs devises. Le serveur relit toujours les montants enregistrés ; il ignore tout prix envoyé par le navigateur.
Créer et configurer
- Créez l’option avec un code, un libellé et un type.
- Pour une sélection, choisissez le rendu et ajoutez ses valeurs.
- Ajoutez les prix utiles et publiez l’option ainsi que les valeurs proposées.
- Liez-la au produit ou aux variants concernés.
Les codes utilisent majuscules, chiffres et tirets. Le code d’une valeur est unique dans son option. Pour une sélection, image, couleur et libellé permettent un rendu en pastilles ; sans média ou couleur, le shop revient à des boutons classiques.
Parcours client
Sur la fiche produit, les options communes et celles du variant sélectionné sont séparées. Changer de variant réinitialise les options propres à l’ancienne déclinaison.
- Une sélection envoie la valeur choisie.
- Une option oui/non n’est envoyée que si elle est cochée.
- Une option texte n’est envoyée que si elle est activée ; le texte est limité à 255 caractères et peut être vide.
La fiche affiche les suppléments mais le panier montre le prix serveur faisant foi. Dans le panier, les options et promotions sont recalculées avec les données courantes. Pour remplacer une sélection valide, retirez puis ajoutez de nouveau l’article. Une option devenue invalide doit être retirée avant le checkout.
La commande fige ensuite les libellés, choix et montants ; une modification ultérieure ne réécrit pas la vente.
Promotions
Une promotion d’option agit sur le supplément du parent. Une promotion de valeur agit sur le supplément de cette valeur. Elles peuvent donc toutes deux s’appliquer, chacune après sa propre résolution. Un supplément déjà négatif n’est pas remisé.
Passez par le dry-run de Promotions avant d’enregistrer.
Archiver et supprimer
Archiver une option la masque sans changer le statut de ses valeurs ni effacer ses liens. Restaurer revient en brouillon. Une suppression définitive exige l’archive et l’absence d’utilisation par un produit ou variant actif.
Une valeur doit elle aussi être archivée avant suppression. Sa disparition invalide les sélections encore présentes dans les paniers ouverts ; le client doit les corriger avant de poursuivre.