Tarification de la livraison

Résultat : contrôlez séparément ce que paie le client, ce que facture le transporteur et la marge réellement obtenue.

Prix client, coût réel et marge

ValeurSourceVisibilité
Prix clientType de service, zone et poidsClient et marchand
Coût réelTransporteur, service, zone et poidsMarchand
MargePrix client − coût réelMarchand

Une marge positive est un gain sur la livraison. Une marge négative est une perte pour le marchand ; elle ne doit jamais être masquée en abaissant artificiellement le coût réel.

Créer un tarif client

Dans Livraison > Tarifs client :

  1. choisissez le type de service ;
  2. choisissez continent, pays ou région ;
  3. définissez la tranche de poids ;
  4. ajoutez un ou plusieurs prix TTC, dont un par défaut ;
  5. renseignez éventuellement les délais minimum et maximum.

Un prix natif dans la devise du client gagne. À défaut, le serveur convertit le prix par défaut et conserve le montant d’origine, le taux et sa source. Comparez toujours les tarifs après conversion dans une même devise.

Un tarif garde au moins un prix et exactement un prix par défaut. Supprimer ce dernier promeut le suivant. Modifier ou désactiver un tarif affecte les nouvelles sélections, jamais les commandes passées ni un prix encore verrouillé.

Résolution

  • Une seule tranche active par combinaison type, zone et poids ; aucun chevauchement.
  • Fallback géographique : région, pays, continent, puis DEFAULT.
  • Plusieurs candidats au même niveau : le moins cher dans la devise du client gagne.
  • Le tarif DEFAULT, créé avec le type de service, couvre tous poids et ne peut être désactivé ni supprimé.

Un DEFAULT laissé à zéro propose réellement une livraison gratuite. Chiffrez-le avant de publier le type.

Sans expédition ou livraison offerte

ProduitEffet
Sans expéditionAucun colis, aucune étape livraison si tout le panier est concerné
Livraison offerteColis et délai conservés, poids exclu du prix client et prix de port nul

Le coût transporteur d’une livraison offerte utilise le poids physique du colis. Sa marge est donc souvent négative. Une commande sans expédition ne reçoit pas de transporteur.

De la sélection à la commande

Le choix du client verrouille prix, devise et délai pendant 24 heures tant que contenu et adresse ne changent pas. Le checkout honore ce prix encore valide. La commande le fige ensuite définitivement avec la grille et le poids facturé qui l’ont produit.

Le choix reste sur le panier après une tentative de paiement échouée. Il est présélectionné à la tentative suivante s’il reste valide.

Assigner le transporteur

Dans le détail d’une commande :

  1. choisissez un transporteur et un service ;
  2. consultez l’estimation issue de sa grille de coût ;
  3. validez pour enregistrer le coût pré-calculé ;
  4. corrigez ce coût lorsqu’une facture, un surpoids ou une remise fournit la valeur réelle.

Par défaut, seuls les services correspondant au type acheté sont proposés. Voir tous les services permet un surclassement ou un secours et trace ce choix.

Retirer l’assignation efface service, coût estimé et correction, mais ne change jamais le prix payé. Le coût passe de Aucun à Pré-calculé, puis Corrigé lorsqu’il est saisi manuellement.

Modification pendant un achat

Action du marchandEffet client
Modifier un tarifLes nouveaux choix prennent le tarif ; les verrous valides gardent l’ancien
Archiver un typeIl disparaît des nouveaux choix ; les prix déjà promis restent honorés
Invalider les prix verrouillésLes paniers concernés doivent choisir de nouveau
Supprimer un tarif précisLes nouveaux choix remontent au niveau géographique suivant
Modifier contenu ou adresseLe panier recalcule et retire le mode devenu incompatible

Honorer est le comportement par défaut. Invalidez explicitement lorsqu’une erreur de grille justifie de rompre la promesse ; le client revient alors à l’étape livraison avec un message.

L’onglet Écarts de prix des commandes mesure la différence entre prix figé et tarif courant. Il explique l’écart sans réécrire la commande.

Suppression

La confirmation annonce les familles supprimées :

  • un type de service emporte ses tarifs client, leurs prix et les verrous de panier ; ses services transporteur doivent d’abord être supprimés ;
  • un service transporteur emporte ses tarifs de coût ;
  • un transporteur emporte ses services et tarifs ;
  • une région emporte les tarifs de taxes, coûts transporteur et prix client qui la ciblent.

L’archivage n’emporte aucune de ces données et reste le choix récupérable.

Détail du calcul

Depuis la commande, Détail du calcul rapproche :

  • prix client, grille et poids facturé ;
  • transporteur, coût estimé ou corrigé, grille et poids du colis ;
  • taxes des articles et du transport, avec leur zone et éventuelle conversion.

Ces valeurs viennent du snapshot de la commande. Un tarif DEFAULT est un fallback normal ; un véritable échec de résolution est signalé séparément.

Taxes sur la livraison

Chaque taux de taxe décide s’il s’applique au port. Les pourcentages sont répartis selon les bases hors taxe des articles ; les montants fixes et règles composées suivent leur configuration. Le prix de livraison saisi reste TTC.

Un port à zéro produit toujours zéro taxe de port, y compris pour un taux fixe. Voir Taxes pour la règle complète.

Récupération

SymptômeAction
Prix client nul inattenduChiffrer le DEFAULT
Marge incohérenteVérifier les deux grilles et corriger le coût réel, jamais le prix historique
Client renvoyé à la livraisonRechoisir un mode après invalidation, changement de zone ou de panier
Tarif supprimé par erreurLe recréer pour les nouvelles ventes ; les commandes passées restent figées

Voir aussi