Paiement à la livraison invisible au checkout Shopify : la liste de 7 points
Mis à jour · ACOD (E-TRADE PARTNER)
Quand Cash on Delivery (paiement à la livraison) n'apparaît pas au checkout Shopify, la cause est presque toujours l'une de sept : le mode de paiement manuel n'est pas actif, l'adresse du client n'a pas de tarif d'expédition, le pays n'est pas dans un marché actif, une carte cadeau est appliquée, une personnalisation de paiement le masque, la commande ne respecte pas les conditions de votre app COD, ou vous testez mal. Parcourez la liste ci-dessous dans l'ordre ; elle résout presque tous les cas que nous voyons en support.
4.9 · ACOD fait ça pour vous : frais COD plus règles de localisation, valeur de commande, produits et clients.
Essayer gratuitementSur cette page
- 1. COD est-il actif comme mode de paiement manuel ?
- 2. L'adresse du client tombe-t-elle dans une zone d'expédition avec un tarif ?
- 3. Le pays du client est-il dans un marché actif ?
- 4. Une carte cadeau (ou crédit boutique) est-elle appliquée ?
- 5. Une personnalisation de paiement le masque-t-elle ?
- 6. La commande respecte-t-elle les conditions de votre app COD ?
- 7. Testez-vous correctement ?
- Toujours pas affiché ?
- Questions fréquentes
Nous construisons ACOD, une app de frais et de règles COD notée 4,9 étoiles sur 100+ avis, et “COD n'apparaît pas” est la question la plus courante qui arrive à notre chat support, souvent à propos de boutiques qui n'utilisent même pas notre app. Shopify calcule la liste des modes de paiement à la toute dernière étape du checkout à partir de plusieurs réglages indépendants, et chacun peut silencieusement retirer COD. Voici le diagnostic complet, dans l'ordre qui trouve le problème le plus vite.
1. COD est-il actif comme mode de paiement manuel ?
Allez dans Réglages → Paiements → Modes de paiement manuels. “Cash on Delivery (COD)” doit être ajouté et actif. Deux pièges : d'abord, désactiver une passerelle COD tierce n'active pas le mode manuel ; ce sont des systèmes séparés. Ensuite, si vous avez renommé le mode (par ex. “Paiement à la livraison”), il fonctionne toujours, mais toute règle d'app qui cible le mode par nom doit correspondre exactement au nouveau nom.
2. L'adresse du client tombe-t-elle dans une zone d'expédition avec un tarif ?
Shopify n'affiche les options de paiement que si l'adresse d'expédition correspond à une zone d'expédition contenant au moins un tarif (Réglages → Expédition et livraison). Si le pays ou la région du client n'a pas de tarif, le checkout échoue plus tôt ou retire silencieusement des options. Si vous facturez votre frais COD via un tarif d'expédition COD dédié (comme le fait ACOD), ce tarif doit exister dans chaque zone où vous voulez offrir COD. Un tarif COD créé uniquement pour la France ne produira jamais COD pour une adresse en Belgique.
3. Le pays du client est-il dans un marché actif ?
Vérifiez Réglages → Marchés. Si le pays de destination ne fait pas partie d'un marché actif, Shopify n'offre aucun checkout pour lui : aucun mode de paiement, COD inclus. Cela mord les marchands qui s'étendent à un pays voisin : ils ajoutent la zone d'expédition mais oublient le marché.
4. Une carte cadeau (ou crédit boutique) est-elle appliquée ?
Quand une carte cadeau est appliquée à la commande, Shopify masque tous les modes de paiement manuels, y compris Cash on Delivery. C'est un comportement de plateforme, pas un bug d'app, et ça surprend tout le monde la première fois. Si une commande test n'a mystérieusement pas COD, vérifiez d'abord la section paiement pour une carte cadeau appliquée.
5. Une personnalisation de paiement le masque-t-elle ?
Allez dans Réglages → Checkout et passez en revue les personnalisations de paiement listées, y compris celles créées par des apps installées (les règles d'ACOD y apparaissent aussi). Une règle “masquer COD quand X” qui correspond plus largement que prévu est la cause la plus courante que nous déboguons : une liste de pays avec le mauvais pays, un préfixe de code postal qui capture plus de codes que prévu, ou une valeur max de commande plus basse que vous ne vous souvenez. Désactivez les personnalisations une à une et retestez pour isoler le coupable.
6. La commande respecte-t-elle les conditions de votre app COD ?
Si vous utilisez une app de règles COD, l'inverse du n°5 s'applique aussi : COD peut être configuré pour s'afficher uniquement quand les conditions correspondent : total entre un min et un max, certains produits absents du panier, client non tagué risqué, un certain mode d'expédition sélectionné. Relisez chaque condition active contre le panier exact que vous testez. Dans ACOD, les règles se combinent, donc une condition non remplie masque COD même si les autres passent.
7. Testez-vous correctement ?
- Testez avec une adresse réelle et complète dans le pays cible ; la liste de paiement n'est calculée qu'à l'étape paiement, après saisie d'une adresse d'expédition valide.
- Allez jusqu'à l'étape paiement. La page panier et l'étape d'informations ne disent rien sur les modes de paiement.
- Testez en navigation privée ou déconnecté ; les tags client sur votre propre compte peuvent déclencher des règles basées sur les tags.
- Si votre app a un mode test, utilisez-le. Le mode test d'ACOD ne montre la configuration COD qu'aux checkouts avec l'email test@example.com, pour vérifier des changements sur boutique en ligne sans exposer les clients réels.
Toujours pas affiché ?
Si les sept vérifications passent et que COD n'apparaît toujours pas, vous avez probablement deux personnalisations qui se battent, par exemple une app de devise, une d'expédition et une de COD qui ajoutent chacune leurs règles de checkout. Listez chaque app de votre boutique qui touche au checkout, et testez avec toutes sauf une désactivées. Si ACOD en est une, écrivez-nous sur le chat in-app avec votre adresse de checkout et votre panier. Parcourir cette liste avec les marchands est routine quotidienne pour nous, et les configurations se réparent en minutes, pas en jours.
Voir et tester chaque règle COD au même endroit
ACOD rassemble chaque condition d'affichage/masquage (localisation, valeur de commande, produits, tags client) sur un écran, avec un mode test que seul test@example.com voit. À partir de 4,99 USD/mois avec essai gratuit de 7 jours.
Install ACOD free for 7 days4.9 stars · 100+ reviews · Built for Shopify
Questions fréquentes
›Pourquoi Cash on Delivery disparaît quand une carte cadeau est appliquée ?
C'est un comportement natif de Shopify : appliquer une carte cadeau masque tous les modes de paiement manuels, y compris COD. Aucun réglage d'app ne peut le surcharger. La commande doit être payée sans la carte cadeau pour que COD réapparaisse.
›COD nécessite-t-il un tarif d'expédition spécifique pour exister ?
Les modes de paiement n'apparaissent que si l'adresse d'expédition tombe dans une zone avec au moins un tarif. Si votre frais COD est facturé via un tarif d'expédition COD dédié, ce tarif doit exister dans chaque zone où COD doit être disponible.
›Pourquoi COD apparaît pour moi mais pas pour mes clients ?
Habituellement localisation ou tags : votre adresse test est dans une zone couverte et la leur non, ou une règle de tag client traite votre compte différemment. Testez déconnecté, avec l'adresse exacte qu'un client réel a signalée.
›Une app COD peut-elle masquer Cash on Delivery par erreur ?
Oui. Toute personnalisation de paiement avec une condition trop large peut. Vérifiez Réglages → Checkout pour les personnalisations actives et désactivez-les une à une pour trouver la règle qui correspond de façon inattendue.