Aller au contenu principal

Paiement à la livraison (COD)

Le paiement à la livraison (COD) est la méthode dominante du e-commerce algérien. Avec COD, le client paie cash directement au transporteur à la livraison, et le transporteur vous reverse ensuite les montants encaissés sur votre compte bancaire ou CCP.

Dans DZBuild, COD est la méthode de paiement de toute boutique physique — pas de passerelle de paiement, pas d'identifiants, pas d'intégration à mettre en place. C'est le chemin le plus court pour un nouveau marchand.

Les boutiques au thème Digital n'utilisent jamais COD

COD s'applique aux boutiques physiques (non Digital). Les commandes sur une boutique au thème Digital sont toujours envoyées comme commandes numériques — sans paiement attaché, ou avec un paiement par reçu téléversé quand le client paie via une méthode de l'addon payant Payment Gateway — voir Reçus manuels.

Le bout en bout

  1. Le client passe une commande sur votre boutique. Il n'y a rien à choisir — COD est implicite : le checkout affiche seulement une note statique dans le récapitulatif de commande (par défaut « Paiement à la livraison », modifiable dans /dashboard/customize → page Checkout à partir du plan Pro), et toute commande de boutique physique est enregistrée en paiement à la livraison.

  2. La commande arrive dans /dashboard/orders avec le statut pending.

  3. Vous confirmez la commande (call-confirm ou direct) et l'expédiez via votre transporteur lié.

  4. Le transporteur livre le colis et encaisse le cash auprès du client. Le montant à encaisser que DZBuild déclare dépend de la famille du transporteur :

    • Yalidine, Yalitec, Guepex et Easy & Speed reçoivent seulement le sous-total produits, accompagné de l'information « livraison gratuite ou non » — ils ajoutent eux-mêmes leur tarif de livraison au moment d'encaisser.
    • Tous les autres transporteurs — les tenants Ecotrack (DHD, Conexlog, MSM Go…), la famille Procolis (ZR Express, Abex Express), Maystro, NOEST et Zimou — reçoivent le total de la commande, livraison incluse.

    Vérifiez le montant déclaré sur le colis avant de supposer que le transporteur encaissera vos frais de livraison.

  5. Le transporteur vous reverse directement les montants encaissés, selon son propre calendrier, moins ses frais de livraison. DZBuild n'intervient pas dans ce versement.

  6. La commande parcourt l'échelle de statuts : pending → confirmed → processing → shipped → delivered, avec returned et cancelled comme branches d'échec. C'est l'envoi en livraison qui met la commande en processing (les commandes restées en pending ou confirmed y sont déplacées automatiquement). shipped, delivered et returned sont ensuite mis à jour automatiquement à partir du suivi renvoyé par le transporteur — vous ne les mettez pas à la main.

DZBuild ne touche pas au cash ; toute la partie monétaire se passe entre vous et le transporteur.

Activer / désactiver COD

COD ne peut pas être désactivé. Sur les boutiques physiques (non Digital), chaque commande est enregistrée en paiement à la livraison — il n'existe aucun réglage de passerelle de paiement et aucun interrupteur COD dans le tableau de bord.

Ce que vous pouvez changer, c'est le libellé de la note de paiement affichée dans le récapitulatif du checkout : /dashboard/customizepage Checkout → texte Méthode de paiement (par défaut « Paiement à la livraison » dans la langue de votre boutique). Ce champ nécessite le plan Pro.

Contrôler où COD est disponible et ce que le transporteur encaisse

Tout ce qui décide si une commande COD peut être passée — et combien de cash le transporteur finit par encaisser — se trouve sur /dashboard/shipping.

  • Interrupteurs Domicile / Stop Desk par wilaya. Chaque ligne de wilaya a un interrupteur livraison à domicile et un interrupteur livraison au bureau. Les mettre tous les deux sur OFF puis enregistrer est la seule façon supportée d'arrêter de servir une destination : le checkout affiche alors un message « pas de livraison disponible » pour cette wilaya et la commande ne peut pas être soumise.
  • Ne supprimez pas la ligne de tarif d'une wilaya pour la bloquer. Le checkout liste toutes les wilayas, quelles que soient celles que vous avez tarifées, et une ligne manquante retombe sur 0 DA de livraison avec domicile ET bureau activés — vous livreriez ces commandes gratuitement au lieu de les bloquer.
  • Mode wilayas (58 ou 69). Cela change la liste que les clients voient au checkout : les 58 wilayas historiques, ou les 69 incluant les nouvelles wilayas du sud.
  • La livraison gratuite, sur toute la boutique ou au-dessus d'un seuil, réduit le cash encaissé par le transporteur — le client ne paie que le prix des articles.
  • Surcharge au poids. Une commande lourde augmente la livraison que le client paie à la réception. Les tarifs et les deux façons de l'éviter sont dans la section suivante.

La surcharge au poids

C'est la ligne que les marchands prennent le plus souvent pour des frais DZBuild. Elle n'en est pas. Un colis lourd coûte plus cher à transporter, c'est la règle du transporteur, et DZBuild l'applique au montant de livraison que votre client voit au checkout pour que la somme encaissée à la livraison soit juste.

  • Les 5 premiers kilos de la commande entière sont gratuits. Cette franchise se compte une fois par commande, pas par ligne de produit : DZBuild additionne le poids de chaque article multiplié par sa quantité et ne facture que ce qui dépasse 5 kg.
  • Chaque kilo supplémentaire coûte 50 DA.
  • Il coûte 100 DA par kilo supplémentaire dans les 13 wilayas du grand sud (Adrar, Béchar, Tamanrasset, El Bayadh, Illizi, Tindouf, Naâma, Timimoun, Bordj Badji Mokhtar, Béni Abbès, In Salah, In Guezzam, Djanet), et seulement quand le transporteur lié à votre boutique est Yalidine, Yalitec ou Guepex. Tous les autres transporteurs restent à 50 DA, y compris dans ces wilayas.

Si cela ne colle pas à votre façon de vendre, deux sorties, toutes deux entre vos mains :

  • Laissez le poids du produit vide. Un produit sans poids, ou d'un poids de 0, ne déclenche jamais la surcharge. Le poids est un champ facultatif dans l'éditeur de produit.
  • Faites livrer la commande gratuitement. La surcharge s'ajoute au-dessus de frais de livraison existants : une commande sans frais de livraison n'en porte donc pas. Cela couvre la livraison gratuite sur toute la boutique, une commande au-dessus de votre seuil de livraison gratuite, une offre produit qui inclut la livraison gratuite, et le retrait en boutique.

Où le cash est encaissé

  • Livraison à domicile — le transporteur encaisse à l'adresse du client.
  • Livraison au bureau (stop desk) — disponible sur chaque boutique comme option par wilaya : le client se déplace au bureau du transporteur et paie sur place. Tarif moins cher et taux de retour plus bas. L'addon gratuit Stop Desk laisse le client choisir quel bureau. Si aucun bureau n'est choisi, DZBuild en résout un pour vous sur la famille Yalidine (la commune du client d'abord, puis n'importe quel bureau de la wilaya) et ne refuse l'envoi que lorsque la wilaya n'a aucun bureau ; les transporteurs de la famille Ecotrack reçoivent simplement le colis sans identifiant de bureau.
  • Retrait en magasin (Pickup from Store) — un addon du plan Unlimited. Il ajoute une troisième option au checkout, sur la page produit et sur les landing pages : le client vient retirer à votre propre point de retrait, sans frais de livraison, et vous paie directement.

Chacune de ces options change qui détient le cash, et donc ce que vous réconciliez au moment du versement.

Réduire les fausses commandes

COD est excellent pour la confiance mais attire les bots et les commandes farfelues. Défenses courantes sur DZBuild :

  • L'addon Captcha Protection (ALTCHA Sentinel) — invisible pour les humains, bloque les bots et les navigateurs headless sur le fast checkout, le checkout complet et tous les formulaires de commande des landing pages. Nécessite le plan Pro ou supérieur. Il a trois niveaux de sécurité : Normal (invisible), Élevé (bloque aussi les visiteurs VPN / proxy / Tor) et Agressif (affiche un challenge visible à la soumission). Les clients derrière des bloqueurs réseau très stricts ou un pare-feu d'entreprise peuvent ne pas réussir à passer la vérification.
  • L'addon Limit Orders Per IP — limite les commandes réussies depuis une même IP (par défaut 3 par 12 heures). Disponible sur tous les plans, y compris Free.
  • L'addon Advanced Order Management — une file de type CRM sur /dashboard/orders/advanced avec suivi des tentatives d'appel, une timeline de statuts complète et 12 sous-statuts (sans réponse, ligne occupée, reporté, faux, doublon, annulé par le client, en attente d'appel du client, chez le transporteur, retourné, terminé…), pour travailler une file de confirmation au lieu de deviner. Nécessite le plan Unlimited, et il n'est pas disponible sur le thème Digital.
  • Filtrer les wilayas à fort taux de retour si vos chiffres montrent une tendance.

Réconcilier les versements transporteur

Chaque commande COD livrée a :

  • Un sous-total (le montant COD encaissé par le transporteur).
  • Des frais de livraison (encaissés par le transporteur, conservés ou reversés selon votre contrat).
  • Des frais transporteur (déduits avant versement).

Il n'y a aucun bouton d'export CSV ou Excel sur /dashboard/orders. Pour sortir les données de commandes et les réconcilier, utilisez l'intégration Google Sheets (/dashboard/addons → Google Sheets, plan Pro ou supérieur) : connectez un compte Google, choisissez ou créez une feuille de calcul, puis lancez un export — commandes, produits, clients, paniers abandonnés, commandes + paniers, ou tout. Réconciliez ensuite cette feuille avec le relevé du transporteur à l'arrivée des versements.

Questions fréquentes

Q : Que se passe-t-il si le client refuse de payer à la livraison ? R : Le transporteur retourne le colis et la commande passe en returned (ou cancelled si vous le marquez). Vous payez en général les frais aller-retour au transporteur. Quand la commande passe en returned ou cancelled, DZBuild remet automatiquement le stock sur le produit — à condition que la commande ait déjà atteint confirmed ou au-delà, moment où le stock a été réservé. Une commande annulée alors qu'elle est encore pending n'a jamais retenu de stock, donc rien ne change. La repasser en confirmed / processing / shipped / delivered le réengage — vous n'ajustez jamais le stock à la main pour un colis COD refusé.

Q : Le client peut-il payer partiellement ? R : Non, COD est binaire — paiement complet ou refus.

Q : À quelle vitesse je suis payé ? R : Le transporteur vous paie directement, selon son propre calendrier. DZBuild n'intervient pas dans ce versement et ne peut pas l'accélérer : vérifiez votre contrat avec chacun pour la cadence exacte.

Q : Peut-on combiner COD et paiement en ligne ? R : Non. L'intégration Slick-Pay de DZBuild est uniquement un rail marchand-vers-DZBuild — elle sert à payer votre abonnement, vos crédits IA, vos addons payants et vos domaines, et n'est jamais proposée comme option de paiement client sur votre boutique. Les commandes physiques en boutique sont toujours enregistrées en paiement à la livraison ; il n'y a pas de sélecteur de méthode de paiement au checkout. Le seul flux client non-COD concerne les boutiques au thème Digital ayant acheté l'addon payant Payment Gateway : vous définissez vos propres comptes CCP / BaridiMob / RedotPay / personnalisés et le client téléverse un reçu de virement au checkout.

Q : Mes clients pourront-ils un jour payer par carte au checkout ? R : C'est prévu, et aucune date n'a été annoncée. Construisez aujourd'hui sur le COD, et sur le flux par reçu si vous vendez du digital.

Q : DZBuild prend-elle une part sur une commande COD ? R : Non. Il n'y a aucune commission sur vos ventes : vous payez votre plan, et les frais de livraison se règlent entre vous et le transporteur.

Voir Commandes pour le cycle de vie des commandes en détail et Vue d'ensemble des transporteurs pour la part transporteur dans la partie monétaire.