E-commerce

Comment gérer les questions clients sur le paiement à la livraison

Comment gérer les questions clients sur le paiement à la livraison

1 juillet 2026

« Paiement à la livraison disponible pour mon CP ? » « Le livreur n'avait pas la monnaie, colis reparti. » « J'ai choisi COD par erreur, puis-je payer par carte avant expédition ? » Trois tickets où le SAV mélange disponibilité zone, confirmation commande, refus livraison RTO et remboursement inexistant.

Le support client paiement à la livraison e-commerce couvre éligibilité COD par zone, frais et plafond commande, confirmation avant expédition, litige livreur monnaie, annulation et passage prepay, distinct du paiement carte refusé ou du virement bancaire.

Ce guide #469 couvre policy COD-SUP, flow COD-FLOW et KPI cod. Premier contenu COD dédié. Distinct de carte refusée et de virement (#322) : ici, playbook SAV cash on delivery : disponibilité, conditions, risques et cas particuliers.

Sommaire

Pourquoi le paiement à la livraison génère-t-il des tickets SAV spécifiques ?

Un ticket COD cash on delivery naît quand le client choisit ou souhaite payer le livreur à réception, avec des règles zone, confirmation et RTO que le support carte ne couvre pas.

Cinq tensions COD typiques

  • Zone non éligible : COD absent checkout CP client

  • Confirmation manquée : commande annulée auto sans SMS réponse

  • Refus livraison RTO : client absent ou refuse payer

  • Monnaie livreur : exact change dispute à porte

  • Switch prepay : veut payer carte avant ship

McKinsey estime que le COD représente 40 à 60 % des commandes e-commerce dans certains marchés MENA et Asie du Sud, avec taux RTO 15 à 30 % si confirmation faible (McKinsey, retail payments 2025). Shopify documente le COD via payment customization et apps carrier selon market (Shopify, cash on delivery 2026).

Angle #469 vs contenus voisins

  • Carte refusée : payment declined. Le #469 = paiement différé livraison.

  • Virement #322 : bank transfer pending. Le #469 = cash livreur pas virement.

  • Livraison locale #429 : LOCAL-FLOW zone. Le #469 = mode paiement pas logistique seule.

  • Refund statut #370 : remboursement pending. Le #469 = pas payé donc pas refund standard.

  • Bot futur #470 : IA COD automate. Le #469 = playbook agents.

Exemple DTC MENA expansion

Mode EU + UAE KSA, 82 tickets cod/mois, 28 % RTO sans confirmation. Sans COD-SUP : cod_fcr 55 %, cod_rto_rate 24 %. Après COD-MAP + flow : cod_confirmation_rate 91 %, cod_rto_rate 14 %, cod_csat 4,2/5.

COD pas carte différé

COD-FLOW règle 1 : commande COD financial_status pending ou authorized, pas paid until delivery capture.

Ramadan COD volume spike

MENA markets COD orders 1,5x during Ramadan evening delivery : pre-scale confirm SMS capacity and carrier collect reconciliation.

First-time COD buyer education

40 % cod_eligibility tickets first order COD market : preload /pages/cod-payment checkout thank-you banner.

En quoi COD-SUP diffère-t-il des autres moyens de paiement ?

Paiement à la livraison, carte refusée, virement et paiement fractionné : quatre processus SAV paiement distincts.

Matrice moyen paiement → process

  • #469 COD-FLOW : zone fee confirm RTO switch prepay

  • Payment declined : 3DS retry autre carte

  • #322 WIRE : virement proof rapprochement

  • Installment : Klarna split

  • #234 NET-TERMS : B2B échéance

Quatre COD-TYPE parcours

  • cod_pre_checkout : éligibilité zone fee plafond

  • cod_pending_confirm : SMS app confirm before ship

  • cod_in_transit : WISMO montant exact livreur

  • cod_post_rto : refus livraison retour entrepôt

Promesse #469

Policy COD-SUP, matrice COD-MAP zones, 12 typologies cod_*, flow COD-FLOW CD-1 à CD-8, macros COD-*, KPI cod_*.

Stack COD ops

Shopify COD payment method, carrier COD API Aramex/DHL/local, SMS confirmation Klaviyo, COD-MAP JSON, Gorgias tags cod_*, fraud RTO blocklist.

Formation agents 45 minutes

Module 1 : COD vs prepay vs virement. Module 2 : COD-MAP walkthrough. Module 3 : switch prepay live demo. Quiz 85 % before cod queue.

COD vs collect on delivery carrier term

Document COD-MAP carrier terminology collect vs cash : agents use same customer-facing « paiement à la livraison » wording consistently.

Quelles typologies cod_* cartographier ?

Douze typologies ticket paiement à la livraison pour routing helpdesk cohérent.

Douze scénarios cod

  1. cod_eligibility_zone : COD dispo mon CP ville

  2. cod_fee_question : frais COD checkout combien

  3. cod_order_limit : plafond montant COD dépassé

  4. cod_confirm_sms : confirmer commande SMS avant ship

  5. cod_switch_prepay : payer carte avant expédition

  6. cod_cancel_before_ship : annuler commande COD pending

  7. cod_exact_change : monnaie livreur dispute

  8. cod_refused_delivery : client refuse colis RTO

  9. cod_driver_no_collect : livreur part sans encaisser

  10. cod_wismo_pending : où colis montant à payer

  11. cod_duplicate_order : abus double COD même adresse

  12. cod_partial_payment_dispute : montant différent porte

Tags helpdesk

cod, cod_confirm, cod_rto, cod_switch, cod_zone, payment_method cross-tag.

Priorisation

P1 : cod_switch_prepay before fulfillment cutoff. P2 : cod_confirm_sms deadline. P3 : cod_eligibility_zone FAQ.

Mining verbatims cod

Export 90 j « paiement livraison », « COD », « cash on delivery », « payer livreur », « monnaie », « confirmer SMS ».

Données intake CD-1

order_id, cod_flag Y/N, ship_zip country, order_total, cod_fee, confirmation_status, fulfillment_status, rto_flag, payment_method.

WhatsApp confirm channel

Markets using WhatsApp confirm : COD-MAP confirmation_channel row distinct SMS macro COD-CONFIRM-WA.

COD + partial fulfillment

Split shipment COD : COD-AMOUNT-DELIVERY cites partial total shipped lines only not full order if split fulfill policy.

Comment structurer la matrice COD-MAP ?

La matrice COD-MAP encode zones éligibles, frais, plafonds et règles confirmation par market.

Lookup COD-MAP champs

  • country_region zip : cod_enabled Y/N

  • cod_fee_flat_or_pct : frais affichés checkout

  • order_max_cod : plafond montant eligible

  • confirmation_required : SMS app Y/N SLA hours

  • switch_prepay_window : heures before ship allow card

  • carrier_cod_support : carrier list collect cash

Exemple lignes COD-MAP

UAE Dubai zip range : cod_enabled Y, fee 15 AED flat, max 2000 AED, confirm SMS 4 h, switch prepay 12 h before ship.

FR métropole : cod_enabled N, macro COD-NOT-AVAILABLE redirect card Klarna.

RTO policy row

cod_refused_delivery : customer pays return shipping N if no-show 2 attempts per COD-MAP rto_policy.

Auth before COD action

Switch prepay cancel : auth #122 L1 email order match.

Fraud duplicate row

cod_duplicate_order : same address 3 COD pending 7 j block per COD-MAP fraud_threshold.

Carrier remittance reconciliation

COD-MAP documents carrier remittance SLA days : finance not support explains cash collection delay to merchant not customer refund.

SKU exclusion row

COD-MAP high_value_sku_exclude : luxury items above threshold COD disabled redirect prepay only.

Comment rédiger la policy COD-SUP en huit règles ?

La policy paiement à la livraison COD-SUP encadre confirm, switch prepay et litiges RTO.

Huit règles COD-SUP

  1. COD-MAP grounded : éligibilité fee plafond from map not agent invent

  2. Confirm before ship : unfulfilled COD pending confirm SLA COD-MAP

  3. Switch prepay window : card payment before cutoff if policy allows

  4. No refund COD unpaid : RTO unpaid order cancel not refund process

  5. Exact amount cite : order total + cod_fee grounded order API

  6. Driver dispute escalate ops : cod_driver_no_collect carrier ticket not agent refund

  7. Cancel unfulfilled only : shipped COD cannot switch prepay standard

  8. Fraud RTO block : repeat RTO address flag before new COD approve

Interdit agents

Promettre COD zone hors map. Refund COD never paid as standard refund. Waive cod_fee ad hoc without policy. Confirm ship without customer SMS if required.

Switch prepay execute

cod_switch_prepay : send Shopify payment link or draft cancel reorder card within switch_prepay_window.

Link disputes

Chargeback N/A COD unpaid. Disputes #communication for paid capture edge cases only.

COD fee transparency checkout

PREFCUR-style : cod_fee visible line item checkout reduces cod_fee_question tickets post-purchase.

Manager cod_fee waive exception

Single documented goodwill cod_fee waive per customer 12 mois max : tag cod_fee_waived finance audit not default agent habit.

Comment appliquer le flow COD-FLOW en huit étapes ?

Le flow COD-FLOW CD-1 à CD-8 structure traitement ticket paiement à la livraison.

Huit étapes CD-1 à CD-8

  1. CD-1 Intake : cod_* classify, order_id optional, zip country

  2. CD-2 Auth : email order match if post-order action

  3. CD-3 Order lookup : cod_flag financial_status fulfillment confirm_status

  4. CD-4 COD-MAP lookup : zone fee max confirm switch window

  5. CD-5 Explain : macro COD-* grounded CD-3 CD-4

  6. CD-6 Branch : guide checkout | resend confirm | switch prepay | cancel | carrier escalate | RTO explain

  7. CD-7 Execute : payment link | cancel order | carrier ticket | SMS resend

  8. CD-8 Document : tags cod_*, confirmation_timestamp, rto_reason

CD-6 cod_eligibility_zone

COD-MAP lookup zip : COD-AVAILABLE or COD-NOT-AVAILABLE macro link /pages/cod-payment.

CD-6 cod_confirm_sms

Resend Klaviyo confirm link. Deadline COD-MAP hours. Auto-cancel explain if expired.

CD-6 cod_switch_prepay

Within switch_prepay_window unfulfilled : COD-SWITCH-PREPAY payment link. Past cutoff deny grounded.

CD-6 cod_refused_delivery RTO

COD-RTO-EXPLAIN return process no refund unpaid. Reorder prepay suggest if fraud flag clear.

CD-6 cod_wismo_pending

Tracking + exact amount order total + cod_fee. Not paid until delivery capture.

CD-3 confirm_status field

Shopify metafield cod_confirm_status pending confirmed expired : CD-5 macro branch grounded not agent guess.

SLA cod_switch_prepay P1

Payment link sent within 2 h business if fulfillment cutoff under 6 h same day ship.

Quelles macros COD-* utiliser ?

Huit macros paiement à la livraison pour réponses cohérentes grounded COD-MAP.

COD-AVAILABLE (éligibilité)

« Paiement à la livraison disponible [ville/région]. Frais COD : [X]. Plafond commande : [Y]. Sélectionnez « Paiement à la livraison » au checkout. »

COD-NOT-AVAILABLE

« COD non disponible [zone]. Moyens acceptés : carte, [Klarna/virement]. Détail : /pages/cod-payment. »

COD-CONFIRM-SMS

« Commande #[X] COD : confirmez par SMS/app sous [4 h] ou annulation auto. Lien renvoyé : [URL]. Montant livreur : [total + fee]. »

COD-SWITCH-PREPAY

« Avant expédition : payez par carte ici [lien] sous [deadline]. Commande COD annulée après capture carte. »

COD-AMOUNT-Delivery

« À livraison, préparez [montant exact] [devise] : produits [Z] + frais COD [fee]. Monnaie recommandée. »

COD-RTO-EXPLAIN

« Colis retourné entrepôt : commande COD non payée annulée. Pas de remboursement. Recommandez prepay pour prochaine commande. »

COD-DRIVER-ESCALATE

« Litige livreur monnaie : ticket transporteur #[ID] ouvert. Rappel sous [SLA]. Ne payez pas double. »

Page /pages/cod-payment

  • Zones carte éligibilité

  • Frais et plafonds

  • Process confirmation SMS

  • FAQ monnaie RTO switch prepay

COD-CANCEL-PENDING

« Commande #[X] COD non expédiée : annulation confirmée sous 2 h. Pas de débit car paiement à la livraison non effectué. »

COD-FRAUD-BLOCK macro

« Adresse avec retours COD répétés : paiement à la livraison temporairement indisponible. Carte ou virement pour cette commande. »

Quels cas RTO, fraude et local delivery traiter ?

Les cas COD spéciaux exigent COD-MAP extensions ou escalade ops carrier.

High RTO address

3+ RTO same address 30 j : COD-MAP fraud block prepay only macro honest.

Local delivery + COD

Same-day local may allow COD cash to driver : link #429 LOCAL POD + COD amount.

Partial payment dispute

cod_partial_payment_dispute : carrier proof collection API before agent credit.

Address change COD pending

Unfulfilled : #183 may reset COD zone re-check COD-MAP.

Cancel after ship

In transit COD : refuse delivery RTO path not cancel API standard.

Paid capture edge

Rare carrier pre-report paid : finance reconcile not COD-RTO macro.

Installment confusion

Client confond COD et Klarna : route installment not COD.

International COD rare

Cross-border COD usually N : COD-NOT-AVAILABLE redirect #100 prepay.

Gift COD to family

COD ship different address gift : link #205 message + COD amount recipient prepares cash.

Alternative payments bot reroute

Client asks COD but zone N : mention alternative payments bot prepay options not COD promise.

Quels KPI cod mesurer ?

Les KPI paiement à la livraison lient confirmation, RTO et switch prepay success.

Huit métriques clés

  • cod_ticket_rate : tickets cod / 100 payment tickets

  • cod_confirmation_rate : confirmed before ship / cod orders

  • cod_rto_rate : return unpaid / cod delivered attempts

  • cod_switch_prepay_success : card switch before ship / requests

  • cod_fcr : résolu sans recontact / tickets

  • cod_driver_dispute_rate : monnaie no collect / cod deliveries

  • cod_fraud_block_rate : addresses blocked repeat RTO

  • cod_csat : satisfaction post résolution COD

Benchmark DTC COD markets

cod_confirmation_rate > 85 %, cod_rto_rate < 18 %, cod_fcr > 78 %, cod_driver_dispute_rate declining QoQ.

Dashboard finance-ops

Zone breakdown, confirm SLA breach, switch prepay funnel, RTO reason taxonomy.

Checkout UX feedback

cod_eligibility_zone tickets feed COD-MAP expansion zip requests product.

cod_auto_cancel_rate

Track orders auto-cancelled confirm timeout : high rate signals SMS deliverability or deadline too short UX review.

cod_to_prepay_conversion rate

Measure switch prepay success vs cod orders : optimize payment link UX and window length.

Quels anti-patterns COD éviter ?

Douze anti-patterns support COD à bannir SAV et ops.

1. Refund COD unpaid RTO

Règle 4 COD-RTO-EXPLAIN no refund.

2. Promise COD hors zone

Règle 1 COD-MAP grounded.

3. Ship without confirm

Règle 2 confirm SLA mandatory.

4. Switch prepay after ship

Règle 7 shipped cannot switch standard.

5. Invent cod_fee amount

Règle 5 order API exact.

6. Agent refund driver dispute

Règle 6 carrier escalate.

7. Waive fee ad hoc

Policy exception manager only documented.

8. Confondre payment declined

Route card declined not COD macro.

9. Skip fraud RTO check

Règle 8 block repeat RTO.

10. Route #370 refund status

COD pending unpaid not refund pending.

11. Double COD same address

COD-MAP fraud_threshold enforce.

12. Skip /pages/cod-payment

Self-service eligibility first reply.

13. Treat COD as paid for refund

Agent error : COD pending is not paid. Route COD-RTO not #370 refund status.

14. Resend confirm after auto-cancel

Expired confirm : new order required not revive cancelled COD order silently agent workaround.

Comment Qstomy qualifie les tickets COD ?

Qstomy sur Shopify classifie cod_* intents, lookup COD-MAP zip zone, cite order total cod_fee API, route confirm switch prepay RTO branches, handoff carrier payload.

Capacités cod Qstomy

  • cod_intent_classifier : 12 typologies section 3

  • cod_map_lookup : zone fee max confirm window

  • order_cod_context : financial_status confirm fulfillment

  • switch_prepay_gate : window unfulfilled check

  • carrier_handoff_cod : driver dispute ticket payload

Pipeline #469 #470 #322 #429

#469 playbook agents COD. #470 bot automate tier 1. #322 virement distinct. #429 local delivery overlap.

Scénario DTC chiffré

MENA expansion, 82 cod tickets/mois, 24 % RTO baseline.

Après COD-SUP + Qstomy : cod_confirmation_rate 92 %, cod_rto_rate 13 %, cod_fcr 81 %, cod_csat 4,3/5.

Explorez support client et demander une démo.

Sync bot #470 corpus

COD-MAP JSON + macros COD-* feed futur bot COD tier 1 eligibility confirm.

Weekly cod QA sample

Review 10 closed cod tickets : amount exact, no wrongful refund promise, confirm SLA cited.

COD confirm SMS deliverability

Monitor cod_auto_cancel_rate vs SMS bounce : ops not SAV fixes Klaviyo sender when confirm fail spike.

Quelle checklist pour déployer COD-SUP ?

Checklist COD-SUP (12 étapes)

  1. Documenter COD-MAP zones fee max confirm switch window

  2. Rédiger policy COD-SUP 8 règles

  3. Configurer Shopify COD payment + carrier collect API

  4. SMS confirmation Klaviyo flow deadline auto-cancel

  5. Publier /pages/cod-payment FAQ zones

  6. Créer 8 macros COD-* + tags cod_*

  7. Former agents COD-FLOW 45 min CD-6 branches

  8. Process switch prepay payment link window

  9. Test 8 scenarios : eligibility, confirm SMS, switch prepay, cancel, WISMO amount, RTO, driver dispute, fraud block

  10. Dashboard KPI cod section 9

  11. RTO reason taxonomy carrier sync

  12. Sync COD-MAP → bot #470 corpus

En bref

  • #469 = premier playbook COD paiement livreur

  • Confirm before ship : SMS SLA COD-MAP

  • RTO unpaid = no refund : COD-RTO-EXPLAIN

  • Switch prepay window : before fulfillment

  • KPI cod_confirmation_rate : cible > 85 %

FAQ

COD disponible mon CP ?
COD-MAP lookup zip. Macro COD-AVAILABLE or NOT-AVAILABLE.

Payer carte avant expédition ?
cod_switch_prepay if within switch_prepay_window unfulfilled.

Colis refusé remboursement ?
COD unpaid RTO : pas refund. COD-RTO-EXPLAIN.

Différence carte refusée ?
Payment declined = prepay fail. COD = pay at door.

Montant exact livreur ?
COD-AMOUNT-DELIVERY order total + cod_fee API.

Aller plus loin

Cette semaine : publier COD-MAP JSON top zones, activer SMS confirmation flow, créer /pages/cod-payment, macros COD-CONFIRM COD-SWITCH-PREPAY, former agents CD-6 branches, lancer dashboard cod_confirmation_rate et cod_rto_rate.

Partagez ce guide #469 avec ops et finance : une confirmation SMS avant ship vaut dix RTO colis non payés, une page /pages/cod-payment claire vaut vingt tickets éligibilité zone répétés.

Go-live test matrix

8 scenarios sign-off : zone yes no, confirm SMS resend, switch prepay link, cancel pending, WISMO amount, RTO explain, driver escalate, fraud block.

MENA launch COD checklist

New market COD go-live : carrier contract collect remittance, COD-MAP row, confirm flow, /pages/cod-payment locale, agent training before marketing push.

Enzo

1 juillet 2026

Convertissez +2000 clients en moyenne par mois en utilisant Qstomy.

1ère IA Shopify dédiée à la conversion client au monde

200+ ecommerçants accompagnés

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.