Comment lier Cash on Delivery à des modes d'expédition spécifiques dans Shopify

Mis à jour · ACOD (E-TRADE PARTNER)

Shopify n'a pas de réglage natif qui attache un mode de paiement à un mode d'expédition, mais Shopify Functions peut l'imposer : affichez le mode Cash on Delivery uniquement quand un tarif d'expédition choisi est sélectionné, et masquez vos tarifs prépayés uniquement quand COD est choisi. Ce lien est exactement ce que fait ACOD. C'est aussi comment vous facturez un frais COD proprement et exécutez deux options paiement à la livraison différentes avec frais et transporteurs différents, sur n'importe quel plan, pas seulement Shopify Plus.

4.9 · ACOD fait ça pour vous : frais COD plus règles de localisation, valeur de commande, produits et clients.

Essayer gratuitement
Sur cette page
  1. Pourquoi lier un mode de paiement à un mode d'expédition ?
  2. Pourquoi c'est difficile en Shopify pur
  3. La configuration, étape par étape
  4. Ce que le client voit
  5. D'autres apps COD peuvent-elles faire ça ?
  6. Questions fréquentes

Pourquoi lier un mode de paiement à un mode d'expédition ?

  • Facturer un frais COD. Placez le frais dans le prix d'un tarif d'expédition “Cash on Delivery” dédié. Si le tarif et le mode de paiement COD n'apparaissent qu'ensemble, chaque commande COD paie le frais et aucune commande prépayée ne le paie jamais. Le frais couvre les frais de manutention d'espèces du transporteur et donne aux clients une raison de prépayer.
  • Utiliser le bon transporteur. Beaucoup de marchands expédient les commandes COD avec un transporteur qui offre la collecte d'espèces et les prépayées avec un moins cher. Le lien garantit que la commande atterrit chez le transporteur qui peut réellement collecter l'argent.
  • Offrir deux options paiement à la livraison. Espèces à la porte avec le transporteur A, carte à la porte avec le transporteur B, chacune avec son propre frais. Les clients s'auto-sélectionnent au checkout ; pas de notes de commande, pas d'appels de suivi.

Pourquoi c'est difficile en Shopify pur

Deux limites de plateforme entrent en collision ici. D'abord, Shopify n'autorise qu'un mode de paiement manuel “Cash on Delivery” par boutique ; vous ne pouvez pas créer un second mode COD pour un second transporteur ou frais. Ensuite, les modes de paiement et les tarifs d'expédition sont calculés indépendamment au checkout : rien n'empêche un client de sélectionner votre tarif prépayé express puis de payer COD, esquivant votre frais. Les scripts de checkout patchaient ça sur Plus ; ils ont disparu. Le mécanisme actuel est Shopify Functions payment and delivery customizations, qui tournent nativement dans le checkout sur tous les plans. ACOD les configure pour vous, sans code de thème, avec une installation qui prend environ 5 minutes.

La configuration, étape par étape

  1. Activez le mode de paiement COD manuel dans Réglages → Paiements → Modes de paiement manuels. Si vous offrirez plus d'une variante paiement à la livraison, renommez-le en quelque chose de générique comme “Paiement à la livraison” ; le tarif d'expédition portera les spécificités.
  2. Créez vos tarifs d'expédition COD dans Réglages → Expédition et livraison, dans chaque zone où vous offrez COD. Le prix du tarif est votre frais COD. Pour deux variantes, créez deux tarifs : “Paiement à la livraison : espèces (Transporteur A)” à votre frais espèces, et “Paiement à la livraison : carte (Transporteur B)” à votre frais carte.
  3. Liez-les dans [ACOD](https://apps.shopify.com/etp-cod-cash-on-delivery-fee). Dites à ACOD quels tarifs d'expédition sont vos tarifs COD. Dès lors le mode paiement à la livraison n'apparaît que quand un de ces tarifs est sélectionné, et dans l'autre sens, ACOD masque ces tarifs COD pour les clients qui choisissent des chemins de paiement prépayé où ils n'ont pas leur place.
  4. Ajoutez des règles de disponibilité si besoin : masquer toute l'option COD par pays, état, ville, codes postaux (y compris règles de préfixe), valeur de commande, produits, collections, SKUs, ou tags client.
  5. Testez avec le mode test activé. Le mode test d'ACOD limite la configuration aux checkouts avec test@example.com, pour vérifier le frais et le lien sur votre boutique en ligne sans que les clients réels ne voient quoi que ce soit changer.

Ce que le client voit

À l'étape d'expédition, le client choisit “Paiement à la livraison : espèces (+4 EUR)” ou “Paiement à la livraison : carte (+6 EUR)”, ou un tarif prépayé normal. S'il choisit un tarif paiement à la livraison, le mode de paiement correspondant est disponible à l'étape paiement ; s'il choisit un tarif prépayé, le paiement à la livraison est masqué. Le frais voyage dans la ligne d'expédition, donc les totaux, taxes et remboursements se comportent comme dans toute commande Shopify standard, et la commande montre clairement quel transporteur dispatcher.

Limites honnêtes

Le frais est un montant fixe par tarif (par zone), pas un pourcentage de la commande. Et comme le frais fait partie de la ligne d'expédition, il apparaît comme expédition sur les factures et exports. Si votre comptabilité a besoin du frais comme ligne de commande séparée, lisez notre article explicatif sur la décision tarif d'expédition vs ligne de commande.

D'autres apps COD peuvent-elles faire ça ?

La plupart des apps de frais COD facturent le frais (comme tarif d'expédition ou ligne de panier) et peuvent masquer COD par conditions. Le lien bidirectionnel entre des tarifs d'expédition spécifiques et le mode de paiement COD, ce qui rend possibles plusieurs variantes paiement à la livraison avec des frais différents, est la spécialité d'ACOD. C'est une question qui reste non résolue dans les forums de la communauté Shopify, où l'on dit généralement aux marchands qu'une seconde option COD est impossible. Elle ne l'est pas : un mode de paiement, plusieurs tarifs liés, chacun avec son frais et son transporteur. ACOD est certifié Built for Shopify, fonctionne sur tous les plans, et détient 4,9 étoiles sur 100+ avis.

Configurez le lien COD ↔ expédition en environ 5 minutes

ACOD attache le mode paiement à la livraison aux tarifs d'expédition que vous nommez, avec des frais par tarif, par zone, plus des règles complètes d'affichage/masquage. À partir de 4,99 USD/mois avec essai gratuit de 7 jours. Voir [tarifs](/pricing).

Install ACOD free for 7 days

4.9 stars · 100+ reviews · Built for Shopify

Questions fréquentes

Puis-je avoir deux modes de paiement Cash on Delivery dans Shopify ?

Non. Shopify autorise un mode de paiement COD manuel par boutique. Mais vous pouvez offrir plusieurs variantes paiement à la livraison en créant un tarif d'expédition par variante (chacun avec son frais et son transporteur) et en les liant tous à l'unique mode de paiement avec ACOD.

Cela nécessite-t-il Shopify Plus ?

Non. Le lien tourne sur Shopify Functions payment and delivery customizations, qui fonctionnent sur tous les plans y compris Basic. Ni checkout.liquid ni code de thème ne sont touchés.

Le frais COD peut-il être différent par région ?

Oui. Les tarifs d'expédition sont définis par zone, donc le même tarif “Cash on Delivery” peut coûter un montant différent dans chaque zone d'expédition : un frais pour le domestique, un autre pour un pays voisin.

Que se passe-t-il si un client choisit un tarif d'expédition prépayé ?

Le mode paiement à la livraison est masqué à l'étape paiement, donc il ne peut pas combiner un tarif prépayé avec paiement COD. C'est exactement la faille qui laisse esquiver les frais COD quand les apps ajoutent juste un frais sans imposer le lien.