Aller au contenu principal

WooCommerce et le paiement à la livraison en Algérie : ce qui reste à construire

· 13 minutes de lecture
DZBuild Team
Nous construisons la plateforme

Oui, WooCommerce gère le paiement à la livraison. Il livre une méthode de paiement appelée Cash on delivery, elle est gratuite, et vous l'activez en deux clics.

En Algérie, ce réglage fait une petite partie du travail. Il ajoute une option paiement à la livraison au checkout, rien de plus.

Le reste, ce sont quatre chantiers séparés. Un prix pour chacune des 58 wilayas, tarif domicile et tarif stop-desk. Un moyen de remettre le colis à votre transporteur. Un moyen de récupérer le statut de livraison. Une règle de stock qui attend votre appel de confirmation.

Cet article est publié par DZBuild, et nous vendons l'une des options citées vers la fin. Chaque fait sur WooCommerce ci-dessous a été lu le 7 septembre 2026 sur les pages de WooCommerce ou sur l'annuaire des extensions WordPress. Les liens sont en bas de page.

WooCommerce gère-t-il le paiement à la livraison ?

Oui, et vous ne payez rien pour ça. Le paiement à la livraison est intégré à l'extension WooCommerce gratuite. Le 7 septembre 2026, l'annuaire des extensions WordPress affichait WooCommerce en version 11.1.0, gratuite, avec 7 millions d'installations actives ou plus.

Le problème, c'est le mot. Dans WooCommerce, paiement à la livraison veut dire « l'acheteur paie la personne qui lui remet le colis ». En Algérie, ça veut dire un appel téléphonique, un compte transporteur, une grille de prix par wilaya, et une commande qui peut revenir une semaine plus tard.

WooCommerce règle la première phrase. La deuxième, c'est vous.

Ce que fait vraiment le réglage COD intégré

Ouvrez les réglages de paiement et vous trouvez six options, dans les mots de WooCommerce. Vous activez ou désactivez la méthode. Vous écrivez un titre affiché au checkout et une description en dessous. Vous écrivez des instructions qui « expliquent comment payer par COD ». Les deux dernières sont activer pour certaines méthodes de livraison et accepter pour les commandes virtuelles.

Quand un acheteur la choisit, la commande est créée avec le statut Processing, en cours de traitement. La documentation de WooCommerce dit que vous confirmez ensuite l'argent vous-même, puis vous passez la commande en Completed.

La fonctionnalité, c'est donc une étiquette plus un statut. Elle ne connaît ni vos prix par wilaya, ni votre transporteur, ni si quelqu'un a répondu au téléphone.

Régler 58 prix de wilaya, domicile et stop-desk

D'abord une correction qui vaut 20 minutes de votre temps. Beaucoup de tutoriels algériens disent encore que WooCommerce ne connaît que 48 wilayas. C'était vrai, ça ne l'est plus.

Le 7 septembre 2026, nous avons lu la liste des régions de WooCommerce dans le code source du projet. Elle contient 58 entrées algériennes, de DZ-01 Adrar à DZ-58 El Meniaa. Le ticket qui demandait ça, le numéro 33969 ouvert le 19 juillet 2022, est fermé.

Les wilayas existent donc dans le menu déroulant du checkout. Les prix, non.

WooCommerce calcule la livraison avec des zones de livraison. Une zone peut être limitée à une région, et la documentation précise qu'il n'y a aucune limite au nombre de zones ou de méthodes. Un client tombe dans une seule zone, la première qui correspond à son adresse.

Pour une boutique algérienne, ça veut dire une zone par wilaya. Dans chaque zone vous ajoutez deux méthodes Flat Rate, une pour le domicile et une pour le stop-desk, chacune avec son prix. Ça fait 58 zones, deux tarifs dans chacune, donc 116 prix tapés à la main. Vous changez de transporteur en mars et vous les retapez.

L'annuaire des extensions propose un outil fait pour ce travail précis. Yaxii Shipping Manager génère les zones algériennes à votre place, et le 7 septembre 2026 il affichait 10 installations actives ou plus.

Lisez sa propre description avant de compter dessus. Il construit et prévisualise les zones. Il précise aussi que les imports de grilles tarifaires de transporteurs comme Yalidine, ZR Express et Maystro ne sont « pas actifs dans cette version ». Il vous évite donc la saisie. Il n'envoie pas un colis.

Envoyer la commande à un transporteur algérien

C'est la partie qui n'a pas de réponse propre.

Le 7 septembre 2026, nous avons cherché dans l'annuaire des extensions WordPress « yalidine », « zr express », « algeria shipping » et « cash on delivery algeria ». Voici tout ce qui est sorti côté algérien, avec le nombre d'installations affiché ce jour-là :

ExtensionCe qu'elle faitInstallations actives
Createk Delivery for YalidineConnecteur non officiel à l'API Yalidine (checkout, frais, colis)Moins de 10
Yaxii Shipping ManagerConstruit les zones de livraison algériennes ; imports de grilles transporteurs inactifs10 ou plus
MidoForm Order FormFormulaire de commande en paiement à la livraison pour le marché algérien10 ou plus
Yaxii Smart Form LiteFormulaire COD avec un prix de livraison par wilayaMoins de 10
Daleel, Arabic StatesAjoute les wilayas des pays arabes avec des libellés en arabe40 ou plus

Une seule d'entre elles envoie vraiment un colis, et c'est une extension non officielle avec moins de 10 installations. Rien dans ces recherches n'envoie un colis à Maystro, NOEST ou Ecotrack. Nous avons aussi essayé la recherche Algérie sur la marketplace WooCommerce ce jour-là. Les résultats ne se sont pas chargés, donc cet article n'imprime aucun chiffre là-dessus.

Il reste trois routes honnêtes.

Recopier chaque commande à la main dans le portail de votre transporteur. Ça ne coûte rien, sauf environ une minute par colis, plus les numéros de téléphone que vous allez mal taper.

Payer un développeur pour brancher l'API de votre transporteur. L'API de livraison unifiée que nous publions gratuitement met plusieurs transporteurs algériens derrière un même jeu d'endpoints. Notre guide est écrit pour la personne qui écrit le code. Pour comparer les transporteurs d'abord, lisez les sociétés de livraison en Algérie.

Ou déplacer la boutique vers un outil qui a déjà fait le travail. C'est la dernière section, et ce n'est pas la seule bonne réponse.

Récupérer le statut de livraison sur la commande

Les statuts de commande WooCommerce sont Pending payment, Processing, On hold, Completed, Cancelled, Refunded, Failed et Draft. En français : paiement en attente, en traitement, en pause, terminée, annulée, remboursée, échouée et brouillon.

Relisez cette liste en pensant à une semaine algérienne. Rien là-dedans ne couvre un acheteur qui n'a pas répondu, un colis qui attend au stop-desk, ou une commande qui est revenue.

Un statut WooCommerce change quand une personne ou une extension le change. Rien dans la boîte ne surveille votre transporteur. Sans développement, votre matinée ressemble donc à ça : ouvrir le portail du transporteur, lire les colis d'hier, ouvrir WooCommerce, mettre à jour les commandes une par une.

Le coût, ce n'est pas les dix minutes. Le coût, c'est que votre chiffre de ventes compte chaque colis parti, y compris ceux qui sont maintenant dans une pile de retours. Les retours sont un sujet à part, et nous les traitons dans réduire votre taux de retour COD.

Quand le stock doit bouger sur une commande COD

WooCommerce déduit le stock quand une commande passe en On hold ou en Processing. Une commande en paiement à la livraison arrive en Processing dès le checkout. Votre stock baisse donc à la seconde où quelqu'un appuie sur le bouton.

Pour une boutique qui encaisse par carte, c'est correct, parce que l'argent est déjà arrivé. Pour une boutique COD qui fait de la publicité Facebook ou TikTok, c'est faux tous les jours. Une part de ces commandes n'est jamais confirmée au téléphone. Chacune bloque une pièce qu'un acheteur payant aurait pu avoir.

Le réglage Hold stock (minutes) ne vous sauve pas non plus. Il ne touche que les commandes bloquées en Pending payment, et il les annule quand le minuteur arrive à zéro. Une commande COD n'est jamais en Pending payment.

Un changement récent mérite d'être connu, et il mérite surtout qu'on dise pourquoi il n'aide pas. Le 17 juillet 2026, le blog développeur de WooCommerce a annoncé qu'à partir de la version 11.0, une commande qui passe en Failed rend son stock. Ça a été écrit pour les paiements par carte refusés plus tard. Une commande COD ne tombe pas en Failed, donc rien là-dedans ne vous concerne.

Vos options sont un statut de commande personnalisé branché sur votre propre règle de stock, ou le suivi de stock désactivé et un cahier. Les deux sont du travail que vous entretenez.

Ce que fait à la place une plateforme pensée pour le COD

DZBuild est une plateforme algérienne, et c'est ici que nous sommes le vendeur plutôt que le guide. Vérifiez donc sur votre propre écran.

L'écran de livraison porte 102 tuiles de transporteurs algériens. Yalidine, ZR Express, Maystro, NOEST, Guepex et Zimou ont chacun la leur. Une tuile personnalisée couvre tout autre transporteur qui passe par l'API Ecotrack partagée. Vous connectez votre propre compte transporteur avec vos propres identifiants.

Sur une commande, un bouton d'envoi en livraison construit la requête du transporteur. Il y met le nom du client, le téléphone et l'adresse. Il y met aussi la liste des articles, le type de livraison et le montant à encaisser. Il réécrit ensuite le numéro de suivi sur la commande.

Vous pouvez cocher un lot et en envoyer jusqu'à 50 d'un coup, et vous récupérez une liste séparée en envoyées, échouées et ignorées.

Ensuite, les statuts viennent à vous. La synchronisation du suivi fait passer chaque commande en expédiée, livrée, retournée ou annulée, toute seule. Un retour remet le stock sans que vous y touchiez.

La grille des wilayas se remplit de la même façon. Un bouton importe les tarifs, les wilayas, les communes et la liste des stop-desks depuis votre propre compte transporteur. Votre checkout affiche donc les prix que vous avez réellement négociés. Et le stock est engagé quand vous confirmez la commande au téléphone, pas quand l'acheteur appuie sur le bouton.

La liste complète des transporteurs est dans notre documentation, et vous n'avez pas besoin d'un compte pour la lire. Si vos colis partent déjà chez un transporteur où vous avez un compte, ouvrez les deux outils côte à côte et comparez vous-même cette seule étape d'envoi.

Quand rester sur WooCommerce est le bon choix

Trois vraies raisons de rester, et nos propres trous dans la foulée.

Vous avez déjà payé un développeur et le branchement marche. Une intégration qui tourne et qui vous appartient vaut mieux qu'une migration que vous n'avez pas testée.

Votre catalogue est petit. À 5 colis par semaine, les taper dans le portail du transporteur coûte moins cher que n'importe quel abonnement.

Vous avez besoin d'une chose qu'une plateforme hébergée ne fera pas : une logique de prix sur mesure, un espace membres, un tarif grossiste, un lien avec un ERP. WordPress plie là-dessus, les plateformes hébergées non.

Maintenant, là où DZBuild perd aujourd'hui, sans détour. Les prix de livraison sont une seule grille par boutique, donc vous ne pouvez pas facturer différemment selon le transporteur. Les commandes n'ont ni suppression en masse ni changement de statut en masse, et la suppression se fait une commande à la fois. Un lot d'envoi s'arrête à 50 commandes.

Le plan Pro est à 1 000 DZD par mois, lu sur la plateforme en direct le 7 septembre 2026. Les 3 premiers jours sont gratuits, sans carte bancaire. Ensuite vous payez pour garder la boutique ouverte, et un paiement fait avec une carte CIB, EDAHABIA ou par BaridiMob est définitif une fois le plan activé.

Si ce sont ces trous qui vous feraient mal, restez où vous êtes. Si ce sont les quatre chantiers ci-dessus qui mangent vos soirées, trois jours suffisent pour tester l'étape d'envoi avec votre propre compte transporteur.

La question de l'argent sur une année entière est un autre article : ce que coûte vraiment une boutique WordPress en Algérie.

Questions sur WooCommerce et le paiement à la livraison

WooCommerce est-il gratuit ? L'extension est gratuite et open source. Vos coûts, c'est l'hébergement, un nom de domaine, un thème ou une extension payante, et le temps de développeur décrit dans cet article.

WooCommerce marche-t-il dans les 58 wilayas ? Les 58 wilayas sont dans la liste des régions, vérifié le 7 septembre 2026. Les prix par wilaya n'y sont pas, et c'est vous qui les construisez en zones de livraison.

C'est quoi WooCommerce Smart COD ? C'est une extension tierce payante vendue en dehors de l'annuaire WordPress, donc ses fonctions et son prix viennent du vendeur, pas de WooCommerce. Nous ne l'avons pas testée et nous n'imprimons pas un prix que nous n'avons pas lu aujourd'hui.

WooCommerce peut-il envoyer les commandes à Yalidine automatiquement ? Pas tout seul. Le 7 septembre 2026, la seule extension Yalidine dans l'annuaire WordPress était non officielle, avec moins de 10 installations actives. Tout ce qui est plus fiable est un développement sur mesure.

La gestion de stock de WooCommerce marche-t-elle pour le paiement à la livraison ? Elle déduit le stock au checkout, ce qui est faux en COD parce que beaucoup de commandes ne sont jamais confirmées. Corriger ça demande un statut de commande personnalisé et votre propre règle.

Lequel coûte moins cher, WooCommerce ou une plateforme algérienne ? L'extension est gratuite, donc la réponse dépend de l'hébergement et des heures de développeur, pas des licences. La comparaison datée entre plateformes est dans notre comparatif des plateformes.

Comment tout ça a été vérifié

Tout ce qui suit a été ouvert le 7 septembre 2026.

Non vérifié : la recherche marketplace WooCommerce pour les extensions de livraison algériennes n'a pas renvoyé de résultats ce jour-là, donc cet article n'imprime aucun chiffre pour elle. Nous n'avons testé aucune extension payante vendue hors de l'annuaire WordPress.

Les chiffres de DZBuild, les 102 tuiles de transporteurs et le prix de 1 000 DZD par mois, ont été lus sur la plateforme en direct le 7 septembre 2026. Les compteurs d'extensions et les prix bougent, donc la date compte autant que le chiffre. Dites-nous si quelque chose ici devient faux et nous le corrigerons sur place avec une ligne datée.