Quand un produit ne part pas par n'importe quel transporteur

En résumé

Tous les articles d'un catalogue ne voyagent pas de la même façon. Un produit périssable, fragile, encombrant, vivant ou de grande valeur peut être impossible à confier à tel transporteur, et parfaitement acheminé par tel autre. Le régler produit par produit évite deux erreurs coûteuses : expédier ce qui n'aurait pas dû l'être, et fermer une option de livraison pour tout le catalogue à cause d'un seul article.

Le cas est plus fréquent qu'il n'y paraît

On pense d'abord au frais et au vivant : un produit qui voyage mal arrive abîmé, et le commerçant rembourse. Mais la liste est plus longue — objets fragiles, articles hors gabarit, produits lourds, marchandises de grande valeur, articles réglementés dont l'acheminement est encadré.

S'y ajoute une catégorie moins évidente : ce qu'un commerçant préfère simplement remettre en main propre, pour expliquer, conseiller ou vérifier l'état devant l'acheteur.

Dans tous ces cas, la question n'est pas « est-ce que j'expédie ? » mais « par qui ». Un transporteur peut refuser ce qu'un autre accepte, et un produit exclu de la livraison reste souvent vendable en retrait.

Inclusion ou exclusion : pourquoi ce n'est pas équivalent

L'approche intuitive consiste à exclure : « pour ce produit, pas ce transporteur ». Elle a un défaut sérieux et silencieux : le jour où le commerçant ajoute un nouveau transporteur, celui-ci n'est dans aucune liste d'exclusion — et le produit fragile part avec, sans que personne ne l'ait décidé.

L'approche par inclusion inverse la charge : la liste dit ce qui est permis, et ce qui n'y figure pas ne l'est pas. Un transporteur ajouté plus tard n'est pas automatiquement autorisé sur les produits restreints.

Pour rester praticable, une liste vide doit signifier « tout est permis ». Sinon il faudrait cocher chaque transporteur sur chaque produit pour que rien ne change, ce que personne ne fera sur un catalogue de deux cents références.

La contrepartie doit être dite clairement dans l'interface : cocher un mode en écarte automatiquement tous les autres. C'est contre-intuitif, et c'est la source d'erreur principale de ce réglage.

Le panier, et l'intersection

Un mode de livraison n'est proposable que s'il convient à tous les articles du panier. C'est une intersection, pas une union : un seul article restreint suffit à écarter un mode pour la commande entière.

Il faut donc prévoir le cas où le panier ne laisse aucune option — deux articles aux contraintes incompatibles. Le dire explicitement, et proposer de scinder la commande : un tunnel qui n'affiche plus aucun mode de livraison fait croire à une panne, et l'acheteur part sans écrire.

Et lorsqu'une option disparaît, expliquez pourquoi. « Cette commande est à retirer sur place : l'un de vos articles ne peut pas être expédié » vaut mieux qu'un choix qui s'évapore.

Pourquoi l'affichage ne suffit pas

Filtrer les modes proposés au moment du choix est nécessaire, et insuffisant. Un panier se conserve plusieurs jours, parfois des semaines. Un produit peut être restreint après y avoir été ajouté, et le tunnel n'aura pas revérifié.

S'ajoute le cas d'une requête forgée ou rejouée, qui n'a rien d'exotique : un formulaire se modifie, une page se recharge, un script se réexécute.

Le contrôle doit donc exister côté serveur, au moment où la commande est enregistrée, et refuser en nommant l'article et le mode en cause. Un refus qui dit seulement « invalide » oblige à chercher.

Ce que Structure Hub fait de ce sujet

Chaque fiche produit présente les transporteurs du commerçant et son retrait sur place sous forme de cases à cocher. Ne rien cocher laisse le produit disponible par tous les modes ; cocher restreint aux seuls modes retenus.

L'écran affiche en direct la phrase que lira l'acheteur sur la fiche produit, et prévient si la combinaison choisie rend l'article incommandable.

Le Hub transmet au site la liste des modes autorisés et la phrase à afficher, et refuse toute commande qui emploierait un mode écarté, en nommant l'article concerné.

Envie d'aller plus loin ?

Structure Web crée votre site sur-mesure, rapide et bien référencé, puis vous le pilotez en autonomie avec Structure Hub.

Questions fréquentes

Vos questions sur : restreindre la livraison d'un produit.

Comment empêcher un produit de partir par un transporteur précis ?

En restreignant, sur la fiche du produit, la liste des modes de livraison autorisés. Le produit reste vendable par les autres transporteurs et en retrait : ce n'est pas « je n'expédie pas », c'est « pas par celui-là ».

Vaut-il mieux exclure ou inclure les transporteurs autorisés ?

Inclure. Une liste d'exclusion n'écarte pas un transporteur ajouté plus tard : le jour où le commerçant en branche un nouveau, le produit restreint part avec, sans que personne ne l'ait décidé. Une liste d'inclusion ne peut pas se tromper dans ce sens.

Que faire si le panier ne laisse aucun mode de livraison possible ?

Le dire, et proposer de scinder la commande. Un mode n'est proposable que s'il convient à tous les articles du panier ; deux articles aux contraintes incompatibles ne laissent aucune issue. Un tunnel sans option fait croire à une panne, et l'acheteur part sans écrire.

Suffit-il de masquer les modes non autorisés dans le tunnel ?

Non. Un panier se conserve plusieurs jours et un produit peut être restreint après y avoir été ajouté ; une requête peut aussi être rejouée. Le contrôle doit exister au moment où la commande est enregistrée, côté serveur, et refuser en nommant l'article et le mode en cause.