Livraison
Activation

La gestion des frais de port se configure dans l'onglet Expédition :
| Option | Description |
|---|---|
| Activer la gestion des frais de port | Active l'ajout automatique d'une ligne frais de port pour les commandes contenant des produits nécessitant une expédition |
| Produit/service frais de port | Produit ou service Dolibarr utilisé pour la ligne frais de port. Son taux de TVA sera appliqué. |
| Seuil de franco de port (HT) | Montant HT à partir duquel les frais de port sont offerts. Mettez 0 pour ne jamais offrir les frais de port. |
Marquer un produit comme expédiable
Chaque produit dispose d'un indicateur "Nécessite une expédition" dans son onglet OnePageBasket. Seuls les produits cochés déclenchent le calcul des frais de port. Les services dématérialisés restent sans frais.
Deux modes de calcul
Mode forfaitaire
Le mode forfaitaire applique un coût fixe par commande auquel s'ajoute un coût par unité pour chaque produit :
| Option | Description |
|---|---|
| Coût de base par commande (HT) | Frais fixes de préparation/emballage |
| Montant minimum des frais de port (HT) | Plancher en dessous duquel les frais ne descendent pas |
Le coût par unité est défini sur chaque fiche produit, dans l'onglet OnePageBasket.
Formule : frais = max(minimum, base + somme des coûts unitaires × quantités)
Exemple (base = 3 €, minimum = 4,90 €, savon = 0,50 €/unité) :
| Commande | Calcul | Résultat |
|---|---|---|
| 2 savons | max(4,90 ; 3 + 2×0,50) = max(4,90 ; 4) | 4,90 € |
| 10 savons | max(4,90 ; 3 + 10×0,50) = max(4,90 ; 8) | 8,00 € |
| 2 savons, franco 50 € atteint | - | 0 € |
Mode par poids
Le mode par poids utilise une grille tarifaire par zone géographique et tranche de poids.
Le poids de chaque produit provient des champs natifs de la fiche produit Dolibarr. Le module effectue automatiquement les conversions d'unités en kilogrammes.
Configuration des zones

- Créez vos zones d'expédition (France, UE, Monde, etc.)
- Associez des pays à chaque zone
- Définissez les tranches de poids et les tarifs pour chaque zone
Exemple de grille tarifaire :
| Zone | Poids min (kg) | Poids max (kg) | Prix HT |
|---|---|---|---|
| France | 0 | 2 | 5,00 € |
| France | 2 | 5 | 8,00 € |
| France | 5 | 10 | 12,00 € |
| UE | 0 | 2 | 9,00 € |
| UE | 2 | 5 | 15,00 € |
| Monde | 0 | 2 | 18,00 € |
Comportement pour le client
- Client connecté - La zone est déterminée par le pays de sa fiche société
- Client anonyme - Le pays est saisi dans le formulaire de commande ; les frais s'affichent dynamiquement après sélection du pays
- Pays non configuré - Un message invite le client à contacter le vendeur
- Poids trop élevé - Si aucune tranche ne correspond, un message d'erreur s'affiche
Retrait en magasin (Click & Collect)
Un troisième mode, le retrait en magasin, permet au client de retirer sa commande dans l'un de vos points de retrait au lieu d'être livré. Le coût est nul par défaut et aucune adresse de livraison n'est demandée. Voir la page Click & Collect.
Dans la commande Dolibarr
Les frais de port apparaissent comme une ligne de commande classique, utilisant le produit/service que vous avez configuré. Le taux de TVA est celui défini sur ce produit dans Dolibarr.
Sécurité : Le montant des frais de port est toujours recalculé côté serveur au moment de la création de la commande. La valeur affichée dans le panier sert uniquement à l'information du client.