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.
📝 Remarque — 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
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.La commande arrive dans
/dashboard/ordersavec le statutpending.Vous confirmez la commande (call-confirm ou direct) et l'expédiez via votre transporteur lié.
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 reverse les montants encaissés selon son propre calendrier (en général chaque semaine), moins ses frais de livraison. 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/customize → page 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. Au-delà de 5 kg de poids total de commande, DZBuild ajoute 50 DA par kilo supplémentaire — ou 100 DA par kilo supplémentaire pour 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) quand votre transporteur est Yalidine, Yalitec ou Guepex. Cela augmente ce que le client paie à la livraison.
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/advancedavec 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 : Chaque transporteur a son calendrier. La plupart règlent chaque semaine. 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.
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.