---
title: "Livraison et fret sur les devis B2B : les chiffrer, pas les calculer au paiement"
description: "Pourquoi les frais calculés au paiement cassent sur une commande B2B, les deux états de livraison d'un devis, les tarifs en direct, et la conversion."
url: "https://www.quotway.com/fr/blog/b2b-shipping-freight-quotes-shopify"
type: "blog post"
category: "Quoting & negotiation"
published: "2026-08-22"
updated: "2026-10-07"
verified: "2026-10-07"
shopify_api_version: "2026-10"
audience: "Marchands Shopify qui chiffrent du fret ou des frais de port négociés"
scope: "L'expédition sur un devis B2B en API 2026-10 : pourquoi les tarifs calculés au paiement échouent sur le fret, les tarifs en direct dans une proposition et la condition de forfait pour les tarifs calculés par le transporteur, ce qu'il advient de l'expédition à la conversion, et les expéditions fractionnées"
locale: "fr"
source: "QuotWay - B2B Quote & Negotiation App for Shopify"
---

# Livraison et fret sur les devis B2B : les chiffrer, pas les calculer au paiement

Sur une commande B2B, la livraison a sa place dans le devis, pas au paiement. Vous **verrouillez un montant ferme** sur la proposition, éventuellement issu de tarifs en direct pour l'adresse de l'acheteur, ou vous marquez la livraison **en attente** et la chiffrez séparément une fois qu'elle a été cotée. Un montant verrouillé accompagne la commande provisoire Shopify quand l'acheteur accepte ; un montant en attente se règle au moment de la commande provisoire.

Cela ressemble à un petit choix mécanique. Ce n'en est pas un. Le fret fait souvent la différence entre gagner et perdre une affaire de gros, et « calculé au paiement » a été conçu pour un colis destiné à une maison, pas pour une palette destinée à un quai de chargement. Ce guide explique pourquoi les tarifs de paiement cassent sur les commandes B2B, les deux états de livraison d'un devis et quand utiliser chacun, le fonctionnement des tarifs en direct, ce que les acheteurs demanderont sur les conditions de fret, et exactement ce qu'il advient du chiffre à la conversion.

## Pourquoi la livraison calculée au paiement casse sur les commandes B2B

La livraison Shopify standard est un tarif par commande selon une zone d'expédition, ou des tarifs en direct selon le poids et la destination. Cela fonctionne bien pour des colis. Les commandes professionnelles cassent régulièrement chacune de ces hypothèses :

- **La commande passe en palettes.** Dès qu'une expédition passe du colis au fret de détail, le prix cesse d'être une fonction du seul poids et de la seule destination. La classe de fret, la densité, le nombre de palettes et le conditionnement font tous bouger le chiffre.
- **La destination a un quai - ou non.** Livrer à un entrepôt avec quai et chariot élévateur coûte une chose. Livrer à une petite boutique sans quai en coûte une autre, parce qu'il faut un hayon.
- **Les prestations annexes existent.** Hayon, livraison à l'intérieur, livraison en zone résidentielle, accès restreint, prise de rendez-vous, avis avant livraison. Chacune est une vraie ligne sur une facture de fret, et aucune n'est visible d'un calculateur de tarifs au paiement.
- **L'acheteur ne veut peut-être pas que vous expédiiez.** Beaucoup d'acheteurs professionnels ont leur propre compte de transport et de meilleurs tarifs que les vôtres. Ils veulent la marchandise prête et leur transporteur vient la chercher.
- **L'acheteur compare un coût rendu.** Les achats ne comparent pas votre prix unitaire à celui d'un concurrent : ils comparent le total livré. Un devis qui dit « livraison calculée plus tard » est plus difficile à évaluer qu'un devis qui ne le dit pas.

Il y a aussi un problème d'ordre tout simple : sur une affaire négociée, l'acheteur accepte le devis et *ensuite* une commande existe. Si la livraison n'est calculée qu'au paiement, elle arrive après la fin de la conversation commerciale - exactement le mauvais moment pour un chiffre que l'acheteur n'a pas approuvé.

## Les deux états de livraison d'un devis

Une proposition dans QuotWay porte un état de livraison, et il n'y en a que deux :

**En attente - sur devis.** Le montant reste réellement à déterminer. L'acheteur voit que la livraison est chiffrée séparément plutôt qu'un zéro, ce qui compte : une ligne de livraison vide ou à zéro se lit comme « livraison offerte », et ce malentendu remonte au pire moment possible.

**Ferme - montant verrouillé.** Vous fixez le chiffre, et il fait partie du total convenu qu'accepte l'acheteur. Il accompagne la commande provisoire à la conversion.

À côté du montant, il y a un **libellé de livraison** : une courte description libre du type « Transport routier standard, 5 à 7 jours ouvrés » ou « Fret de détail, livraison à quai, hayon inclus ». Servez-vous-en. Deux devis au même montant de livraison mais aux délais différents ne sont pas la même offre, et sur du fret, c'est dans le libellé que se disent les prestations annexes, pour que personne n'en discute plus tard.

La règle pratique :

| Situation | État |
|---|---|
| Expédition en colis, destination connue, tarifs configurés | **Ferme** |
| Fret que vous pouvez chiffrer maintenant (cotation en main, nombre de palettes connu) | **Ferme** |
| Fret qu'il faut faire coter avant de vous engager | **En attente** |
| L'acheteur utilise son propre transporteur et son compte | **En attente**, et dites-le dans le libellé |
| Produits hors gabarit, matières dangereuses, ou travail [fabriqué à la commande](/blog/made-to-order-quotes-shopify) exigeant une cotation spécialisée | **En attente** |

## Récupérer des tarifs en direct dans une proposition

Plutôt que de taper un chiffre dont vous vous souvenez à moitié, vous pouvez récupérer les tarifs qui s'appliquent réellement à l'adresse de cet acheteur et à ce jeu de lignes. Dans l'éditeur de proposition, **Calculer les tarifs en direct** se trouve directement sous l'adresse de livraison sur laquelle il se base. Récupérez, examinez les options, appliquez-en une - et l'état de livraison de la proposition passe à **Ferme**, montant et libellé repris du tarif choisi.

Deux conditions :

- **Le devis a besoin de l'adresse de livraison de l'acheteur.** Sans elle, il n'y a rien sur quoi se baser, et le calculateur le dit plutôt que de deviner.
- **Les tarifs en direct sont une fonctionnalité du forfait Starter et au-delà.** Sur le forfait Lite gratuit, vous saisissez le montant à la main.

Si vous modifiez les lignes après la récupération - ajout d'un produit, changement de quantité - QuotWay signale que les tarifs sont périmés et vous invite à les actualiser, car ce sont ces quantités qui ont servi au calcul.

**Ce que renvoient précisément les « tarifs en direct » :** les tarifs que Shopify lui-même proposerait pour cette adresse et ces articles. C'est-à-dire vos propres tarifs de zone configurés, les tarifs Shopify Shipping, et - *si votre boutique a activé le calcul des frais par un transporteur tiers* - des tarifs en temps réel issus de vos comptes transporteur connectés. Si ces tarifs viennent du service transporteur d'une application, vérifiez qu'ils figurent dans un profil d'expédition : depuis l'Admin API 2026-10, un service transporteur nouvellement créé ne voit plus ses tarifs ajoutés automatiquement au profil d'expédition général. Si vous n'avez configuré aucun tarif desservant cette destination, la liste revient vide, ce qui est une information en soi.

Ce volet tiers a son propre prérequis côté Shopify : **le calcul des frais par un transporteur est inclus sur Advanced et Plus**, et les boutiques Grow peuvent l'ajouter moyennant un supplément mensuel ou en passant à une facturation annuelle. Il prend en charge UPS, FedEx, USPS, Postes Canada et Australia Post. « Mes tarifs en direct n'affichent que mes tarifs de zone » est donc généralement une réponse de forfait et de configuration Shopify, pas d'application. ([Faut-il Shopify Plus pour le B2B ?](/blog/shopify-b2b-without-plus) traite la question plus large des forfaits.)

## Les conditions de fret que vos acheteurs évoqueront

Dès que vous chiffrez du fret plutôt que des colis, les acheteurs emploient le vocabulaire des achats. (Si vous préférez absorber le coût plutôt que le chiffrer, [absorber le transport sans annoncer ce qu'il vous coûte](/blog/absorbing-freight-on-b2b-quotes) traite ce cas.) Vous n'avez pas besoin de l'adopter comme système - mais votre devis doit être sans ambiguïté sur les quatre choses qu'il encode :

- **Qui organise l'expédition.** Vous, ou le transporteur de l'acheteur qui vient enlever chez vous.
- **Qui paie.** Port payé (vous payez et cela figure sur le devis), port dû (le transporteur de l'acheteur le facture directement), ou port payé et refacturé.
- **Où le risque est transféré.** Les Incoterms comme EXW, FOB, DAP ou DDP sont l'abréviation internationale de cela ; en national, les acheteurs disent souvent simplement « départ usine » ou « rendu destination ».
- **Ce qui est inclus à la livraison.** Hayon, livraison à l'intérieur, rendez-vous : les prestations annexes.

La façon honnête et peu coûteuse de traiter cela, c'est le libellé de livraison plus vos remarques de proposition : indiquez la condition sur laquelle vous chiffrez, et si le transporteur de l'acheteur vient enlever, laissez le montant en attente et dites pourquoi. QuotWay consigne ce que vous avez convenu - il ne gère pas de comptes transporteur, ne réserve pas de fret et ne calcule pas de droits de douane, et aucune application de devis ne devrait laisser entendre le contraire.

## Ce qu'il advient de la livraison à la conversion

Quand l'acheteur accepte et que vous convertissez, QuotWay crée une commande provisoire Shopify native. La livraison suit l'un de deux chemins :

- **Verrouillée (ferme)** - le tarif convenu est reporté sur la commande provisoire : le chiffre accepté par l'acheteur est celui qu'il paiera.
- **En attente** - il n'y a aucun montant à reporter, et vous réglez la livraison sur la commande provisoire dans Shopify avant de facturer.

Shopify recalcule les taxes et la livraison au moment de construire la commande provisoire : les chiffres calculés peuvent donc différer de ce que vous aviez proposé. QuotWay les compare et consigne la différence :

- **Toute dérive** - taxes, livraison ou stock - est inscrite dans le journal d'événements du devis : il existe donc une trace de ce qui a bougé entre l'accord et la commande.
- **Une dérive de taxe au-delà de votre seuil est bloquante.** Si la taxe recalculée s'écarte de la taxe chiffrée de plus que le pourcentage que vous avez configuré (2 % par défaut), la conversion exige votre accord explicite avant de se poursuivre, et une conversion automatique s'arrête pour laisser la main à une personne. Un acheteur dont l'exonération n'est pas réglée sur son site d'entreprise en est une cause fréquente - voir [l'exonération de taxe B2B sur Shopify](/blog/shopify-b2b-tax-exemption).
- **Une dérive de livraison est signalée, sans blocage.** Vous la voyez et vous décidez.

La cause habituelle d'une dérive est le changement d'adresse de livraison entre la proposition et la conversion - bon à savoir, car cela se corrige en revérifiant l'adresse plutôt qu'en ajustant un seuil.

## Expéditions scindées et acceptation partielle

Les grosses commandes B2B n'expédient souvent pas en un seul envoi : une partie est en stock, une autre en délai de six semaines, ou des lignes partent vers trois sites différents.

Quand un acheteur n'accepte que certaines lignes, ou que vous scindez un devis accepté en plusieurs commandes provisoires (forfait Professional et au-delà), **chaque groupe règle sa propre livraison**. C'est le bon comportement quand l'acheteur accepte de payer le fret par envoi. S'il veut un seul frais de port consolidé, convertissez les groupes ensemble plutôt que séparément.

Les groupes peuvent aussi porter **des adresses de livraison différentes** : c'est ainsi qu'un distributeur commandant pour trois agences obtient une négociation et trois livraisons. ([L'acceptation partielle](/blog/partial-order-acceptance-b2b) couvre le reste de ce circuit.)

## Chiffrer le fret entre devises

Si vous chiffrez pour un acheteur international dans sa propre devise, le montant de livraison a la même exposition au change que la marchandise. Les tarifs récupérés pendant une proposition sont ramenés dans la devise de présentation du devis : l'acheteur voit donc un total cohérent plutôt qu'un document multidevise.

Le fret est aussi la moitié la plus volatile d'un devis international : surcharges carburant et capacité bougent plus vite que vos coûts produit. C'est un argument pour une échéance plus courte sur les devis internationaux fret inclus, ou pour chiffrer la marchandise ferme et le fret en attente. ([Le devis B2B multidevise](/blog/multi-currency-b2b-shopify-markets) approfondit le volet change.)

## Erreurs courantes

- **Laisser la livraison à zéro au lieu d'« en attente ».** Un zéro dit « offert ». Dites « en attente ».
- **Chiffrer le fret de mémoire.** Les prix du fret bougent. Un tarif dont vous vous souvenez sur une commande similaire d'il y a deux mois est une supposition avec une virgule.
- **Oublier les prestations annexes.** Le hayon et la livraison à l'intérieur sont les deux qui transforment le plus souvent une commande rentable en commande à l'équilibre.
- **Ne pas indiquer le délai.** Les acheteurs avec une date impérative achètent la date autant que le prix.
- **Récupérer les tarifs puis modifier les lignes.** Le tarif a été calculé sur les quantités d'alors : actualisez-le.
- **Prendre une grosse dérive pour un problème d'application.** Quand une taxe ou une livraison recalculée bouge fortement à la conversion, vérifiez les données avant l'application : l'adresse de livraison, l'exonération de l'acheteur, ce qui est taxable. [Pourquoi la taxe du devis ne correspond pas à la commande](/blog/quote-tax-doesnt-match-order) vérifie chacune.

Les faits Shopify de cet article sont tenus à jour dans la [référence Shopify B2B](/reference/shopify-b2b#limitations) (Limites connues), revérifiés à chaque Shopify Edition et à chaque version trimestrielle de l'API.

## Questions fréquentes

### Comment ajouter la livraison à un devis sur Shopify ?

Avec une application de devis, la livraison est un champ de la proposition plutôt qu'un calcul au paiement. Dans QuotWay, vous passez l'état de livraison de la proposition à « ferme » et saisissez le montant et un libellé, ou vous récupérez les tarifs en direct pour l'adresse de l'acheteur et en appliquez un. Quand l'acheteur accepte et que vous convertissez, le montant verrouillé est reporté sur la commande provisoire Shopify.

### Puis-je chiffrer du fret plutôt que du colis sur Shopify ?

Oui, mais le chiffre doit venir de vous ou de votre commissionnaire de transport, pas d'un calculateur de paiement. Le prix du fret de détail dépend de la classe, du nombre de palettes, de l'accès au quai et de prestations annexes que le calcul de tarifs de Shopify ne modélise pas. Chiffrez le fret comme une ligne de livraison verrouillée, les conditions étant précisées dans le libellé, ou laissez la livraison en attente jusqu'à ce que le chargement ait été coté.

### Faut-il inclure la livraison dans un devis B2B ?

En général oui, car les acheteurs professionnels comparent un coût rendu et non un prix unitaire : un devis dont la livraison n'est pas tranchée est plus difficile à évaluer face à un concurrent. L'exception, c'est quand le fret ne peut réellement pas encore être chiffré, ou quand l'acheteur fait enlever par son propre transporteur. Dans ces cas, marquez-le explicitement « en attente » plutôt que de le laisser vide ou à zéro.

### Que sont les tarifs transporteur en direct sur un devis ?

Ce sont les tarifs de livraison que Shopify proposerait pour l'adresse de l'acheteur et les articles du devis, récupérés dans la proposition pour que vous n'ayez pas à deviner. Cela comprend vos tarifs de zone configurés, les tarifs Shopify Shipping, et des tarifs transporteur en temps réel si votre boutique a activé le calcul des frais par un transporteur tiers. Dans QuotWay, c'est disponible à partir du forfait Starter ; en deçà, vous saisissez le montant à la main.

### Pourquoi mes tarifs en direct n'affichent-ils pas de vrais prix transporteur ?

Le plus souvent parce que le calcul des frais par un transporteur tiers n'est pas activé sur votre boutique. Shopify l'inclut sur les forfaits Advanced et Plus, et les boutiques Grow peuvent l'ajouter moyennant un supplément mensuel ou en passant à une facturation annuelle. Sans lui, vous verrez vos propres tarifs de zone. Une liste vide signifie généralement qu'aucun tarif configuré ne dessert la destination de l'acheteur.

### Que se passe-t-il si la livraison change entre le devis et la commande ?

Shopify recalcule la livraison et les taxes au moment de créer la commande provisoire, et QuotWay consigne toute différence dans le journal d'événements du devis. Une dérive de livraison est signalée pour examen mais ne bloque pas la conversion ; une dérive de taxe au-delà du seuil configuré (2 % par défaut) exige, elle, un accord avant que la commande ne parte. Un changement d'adresse de livraison en est la cause habituelle.

### Comment gérer la livraison quand une commande part en plusieurs fois ?

Convertissez le devis en commandes provisoires distinctes par envoi : chaque groupe règle alors sa propre livraison, ce qui convient quand l'acheteur accepte le fret par envoi. S'il veut un seul frais de port consolidé, convertissez les groupes ensemble. Les groupes peuvent porter des adresses différentes, ce qui couvre un acheteur commandant pour plusieurs sites en une négociation. La scission nécessite le forfait Professional ou au-delà.

## La place de QuotWay

QuotWay est une application de devis et de négociation B2B pour Shopify, conçue par EFOLI. Sur la livraison, son rôle est de faire du fret une partie de l'accord plutôt qu'une surprise après coup : une proposition porte un montant et un libellé de livraison, les tarifs en direct peuvent être récupérés pour l'adresse de l'acheteur (à partir de Starter), chaque tour de contre-offres consigne la livraison qui y figurait, et le montant accepté est reporté sur une commande provisoire Shopify native à la conversion, toute dérive de recalcul étant consignée. Il ne réserve pas de fret, ne gère pas de comptes transporteur et ne calcule pas de droits de douane : il consigne et transporte le chiffre que vous et l'acheteur avez convenu. Le forfait Lite gratuit fait tourner toute la boucle devis → négociation → commande provisoire avec des montants de livraison saisis à la main. Voir [négociation et propositions](/features/negotiation), [convertir les devis en commandes](/features/convert-to-orders), les [forfaits et tarifs](/pricing), ou [ajouter QuotWay sur Shopify](/install).

## Sources

Pages Shopify revérifiées le 7 octobre 2026, sauf mention contraire :

- [Centre d'aide Shopify : les tarifs de livraison](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates) (lu le 23 septembre 2026)
- [Centre d'aide Shopify : le calcul des frais par un transporteur tiers](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/third-party-carrier-calculated-shipping)
- [Centre d'aide Shopify : commandes provisoires et factures](https://help.shopify.com/en/manual/fulfillment/managing-orders/create-orders)
- [Centre d'aide Shopify : prérequis et points de vigilance pour le B2B](https://help.shopify.com/en/manual/b2b/getting-started/considerations)
- [Notes de version développeurs Shopify : API 2026-10](https://shopify.dev/changelog/release-notes/2026-10) - les services transporteur et le profil d'expédition général
