Aller au contenu principal

WhatsApp e-commerce en Algérie : intégration avec DZBuild

· 15 minutes de lecture
DZBuild Team
Nous construisons la plateforme

Un appel de confirmation sans réponse, un client qui n'a pas préparé le montant, un colis oublié au stop desk : chaque situation demande un suivi différent. L'intégration de WhatsApp à l'e-commerce en Algérie est utile quand le message correspond à l'avancement réel de la commande.

WhatsApp Sender de DZBuild envoie automatiquement des nouvelles des commandes en arabe ou en français, ajoute un bouton de suivi et transmet les réponses des clients au marchand. Il est disponible à partir du plan Pro, avec des crédits de messages prépayés. Les développeurs peuvent utiliser les mêmes modèles et le même solde via l'API DZBuild.

DZBuild relie la confirmation, l'expédition et le retrait des commandes aux messages WhatsApp destinés aux clients algériens.

Fonctionnalités et tarifs vérifiés le 30 septembre 2026. Ce guide est publié par DZBuild et présente son extension WhatsApp Sender.

Ce que WhatsApp Sender automatise​

L'extension suit les commandes de votre boutique DZBuild. Vous choisissez les événements qui déclenchent un message. Elle propose cinq événements activables et six modèles de messages, car la livraison à domicile et l'expédition vers un stop desk utilisent des textes différents. Chaque événement automatique est envoyé au maximum une fois par commande ; les envois API sont comptés séparément.

Événement de commandeCe que reçoit le clientRéglage par défaut
Commande reçueAccusé de réception, montant à payer et annonce d'un appel de la boutique pour confirmerDésactivé
Commande confirméeConfirmation que la commande est en préparation, avec le montant à payerDésactivé
Commande en routeÀ domicile, le transporteur, le délai prévu et le montant à préparer. En stop desk, le point de retrait de destinationActivé
Tentative de livraison échouéePour les livraisons à domicile, un rappel après le signalement d'une tentative échouée par un transporteur pris en charge, avec une invitation à répondre au sujet de la date ou de l'adresseActivé
Colis prêt à être retiréUn rappel pour récupérer le colis au point de retraitActivé

Chaque modèle contient le numéro de commande et un bouton Suivre ma commande. Les textes sont fixes ; vous choisissez l'arabe ou le français et pouvez modifier le délai annoncé pour la livraison à domicile. Ce délai reste votre estimation : indiquez un délai cohérent avec le service du transporteur.

Un message de confirmation annonce une commande déjà confirmée. Il ne confirme pas la commande à la place du client. Lire un message WhatsApp ou y répondre ne change pas automatiquement le statut de la commande. Votre équipe doit toujours valider l'achat et enregistrer le résultat.

Comment ces messages facilitent les confirmations et limitent les retours évitables​

En paiement à la livraison (COD), le résultat attendu est un colis accepté et payé. Un message est utile lorsqu'il indique au client une action précise à effectuer avant l'étape suivante.

Avant l'appel de confirmation, le message de commande reçue rappelle au client le motif de l'appel et le montant à payer. Pendant l'appel, vérifiez le produit, la variante, la quantité, la wilaya, la commune et le mode de livraison. Réglez une erreur d'adresse ou une annulation avant de confier le colis au transporteur.

Pendant l'acheminement du colis, le message de livraison à domicile demande au client de rester joignable et de préparer le montant. Le bouton de suivi lui permet de consulter l'avancement sans demander des nouvelles à votre équipe à chaque étape. Pour un stop desk, le message indique plutôt le point de retrait de destination.

Après un problème de livraison, le rappel de tentative échouée permet au client de préciser ses disponibilités. Un membre de votre équipe doit lire sa réponse et coordonner tout changement avec le transporteur. Pour les commandes en stop desk, le rappel d'arrivée invite le client à récupérer le colis avant son retour.

Ces messages répondent aux appels manqués, aux attentes floues sur la livraison et aux retraits oubliés. Ils ne corrigent ni un mauvais produit, ni une description inexacte, ni le désistement d'un client. Mesurez vos propres taux de confirmation et de livraison ; aucun pourcentage d'amélioration n'est promis.

Activer les notifications de commande WhatsApp dans DZBuild​

Ouvrez Tableau de bord → Extensions → WhatsApp Sender avec un plan Pro ou supérieur. La page Messages WhatsApp regroupe le solde, les événements activables, les aperçus et l'historique des messages.

  1. Choisissez l'arabe ou le français. Vérifiez l'aperçu et rédigez le délai de livraison à domicile dans la même langue.
  2. Choisissez les événements. Activez Commande reçue et Commande confirmée si vous souhaitez envoyer ces messages ; ils sont désactivés au départ. Vérifiez les trois événements de livraison, activés par défaut.
  3. Rechargez le solde de messages. Les crédits sont distincts de votre abonnement DZBuild. Les nouveaux envois nécessitent un solde disponible.
  4. Liez Telegram dans Notifications. Les destinataires liés et autorisés peuvent ainsi recevoir les réponses des clients sur leur téléphone.
  5. Vérifiez une commande de test. Utilisez un numéro de client test que vous contrôlez, différent du numéro de votre compte DZBuild, avec l'autorisation de recevoir ces messages. Vérifiez le message activé, son bouton de suivi, son entrée dans l'historique et une réponse ; les réponses du numéro du titulaire du compte sont traitées comme des demandes d'assistance marchand.

Les messages sont envoyés aux numéros mobiles algériens commençant par 05, 06 ou 07, y compris dans leur format international pris en charge. Les numéros non pris en charge sont ignorés. Le réglage de la boutique détermine la langue par défaut ; l'API permet aussi de choisir la langue pour un envoi précis.

Regardez le tutoriel de configuration DZBuild en arabe :

Le guide WhatsApp Sender détaille les réglages du tableau de bord.

Les mises à jour de Yalidine, ZR Express et des autres transporteurs​

Les trois premiers événements utilisent le statut de la commande dans DZBuild. Les événements de tentative échouée et d'arrivée au bureau nécessitent une mise à jour de suivi correspondante du transporteur. Cette distinction compte pour savoir sur quels rappels vous pouvez vous appuyer.

NotificationCe qui la déclenche
Commande reçue, confirmée, en routeLe statut correspondant dans DZBuild, y compris pour les commandes que vous livrez vous-même
Tentative de livraison échouéePour les livraisons à domicile, un statut d'échec reconnu de Yalidine, ZR Express, de leurs intégrations associées prises en charge, de NOEST, Zimou, Colivraison ou d'un transporteur utilisant Ecotrack
Colis arrivé au bureauUn statut d'arrivée au point de retrait reconnu de Yalidine, ZR Express ou de leurs intégrations associées prises en charge
Retrait en boutiquePour une commande en Retrait en boutique, le passage au statut expédiée sélectionne le modèle de colis prêt à être retiré

Les intégrations associées comprennent Yalitec, Guepex, Easy & Speed, Economiqua et We Can Services pour la famille Yalidine, ainsi qu'Abex Express, Leopard Express, Colilog et Flash Delivery pour la famille ZR Express. Connecter un transporteur ne garantit pas le déclenchement de chaque événement : DZBuild doit recevoir un statut reconnu pour la notification concernée.

Consultez le guide des intégrations transporteurs et votre historique réel de suivi. Une mise à jour de suivi ou un envoi WhatsApp peut être retardé ; gardez votre méthode habituelle de relance pour les problèmes de livraison urgents.

Où arrivent les réponses des clients​

Les messages automatiques partent du numéro WhatsApp Business de DZBuild, et non du numéro de votre boutique. Les modèles de commande reçue, confirmée, en route et prête au retrait identifient votre boutique. Le modèle de tentative échouée indique le transporteur et le numéro de commande.

Une réponse client rattachée à une commande apparaît dans sa section WhatsApp. Avec un canal de notification Telegram lié et autorisé, le marchand reçoit aussi une carte avec les actions Répondre sur WhatsApp et Ouvrir la commande. Demandez au client de répondre en citant le message de la commande concernée : sans cette citation, sa réponse peut être rattachée à une autre commande récente ou traitée comme une demande d'assistance marchand, au lieu d'arriver à la boutique visée.

Répondre sur WhatsApp ouvre une discussion depuis votre propre compte WhatsApp. Votre réponse vient donc d'un numéro différent de celui du message automatique. Présentez votre boutique et rappelez le numéro de commande pour que le client puisse suivre l'échange. Vérifiez la commande associée avant de modifier les détails de livraison, surtout si le client a plusieurs commandes.

Les réponses textuelles sont conservées. Pour les notes vocales, images, vidéos et documents, l'historique contient le type de média et sa légende éventuelle, sans la pièce jointe elle-même. Les positions partagées apparaissent sous forme de liens vers une carte. Il s'agit d'un outil de suivi des commandes ; ne le considérez pas comme une boîte de réception WhatsApp partagée complète ou un robot de confirmation automatique.

Les tarifs de WhatsApp Sender en dinars algériens​

Les crédits sont prépayés, avec un crédit réservé au départ pour chaque message mis en attente d'envoi. Le tarif dépend du montant de la recharge. Une alerte de solde faible vous aide à prévoir la prochaine recharge ; un solde vide suspend les nouveaux messages.

Montant de la rechargePrix par message
De 2 000 à 7 900 DA4 DA
De 8 000 à 100 000 DA3 DA

Les recharges se font par tranches de 100 DA. Par exemple, 2 000 DA donnent 500 crédits et 9 000 DA donnent 3 000 crédits. Le nombre de crédits est arrondi à l'entier inférieur lorsque le montant n'est pas exactement divisible par le tarif. Vérifiez la quantité affichée avant de payer.

Le tableau de bord propose le paiement par CIB / EDAHABIA et par carte internationale ; le paiement par carte internationale est facturé en USD. Vérifiez le montant final au paiement et les plans d'abonnement actuels. Les achats de crédits de messages sont distincts de l'abonnement de la boutique.

Les messages ignorés ne sont pas facturés. Les messages échoués et ceux confirmés comme non facturables sont recrédités après vérification de la facturation. Un message en attente ne prouve pas que l'envoi est gratuit, et le crédit peut ne pas être rendu immédiatement. Consultez la mention Gratuit ou Recrédité dans l'historique pour vérifier le résultat.

La page affiche aussi les nombres récents de messages livrés, lus, échoués et gratuits. Un message WhatsApp livré n'est pas un colis livré. Distinguez l'activité des messages des résultats de livraison des commandes pour évaluer les performances.

Intégrer l'API WhatsApp à un CRM ou à une automatisation​

L'URL publique de base est https://api.dzbuild.app/v1. Ces endpoints permettent à votre application de consulter le catalogue de modèles et le solde, de vérifier les envois et de mettre un modèle en attente d'envoi pour une commande existante de la boutique DZBuild autorisée.

EndpointPortéeFonction
GET /v1/whatsapp/templateswhatsapp:readConsulter les modèles en arabe et en français et leur statut de validation
GET /v1/whatsapp/balancewhatsapp:readConsulter les crédits restants et les statistiques de messages
GET /v1/whatsapp/messageswhatsapp:readConsulter l'historique des messages, avec un filtre facultatif par order_id
POST /v1/orders/{id}/whatsappwhatsapp:sendMettre un modèle en attente d'envoi au client d'une commande de cette boutique

Les clés API personnelles sont disponibles avec un plan Entreprise actif, dans Tableau de bord → Développeurs → API. Les applications installées utilisent leur accès autorisé ; cela ne supprime pas les conditions liées à l'extension WhatsApp Sender, au plan ou au solde. Il peut être nécessaire de remplacer les anciennes clés si elles ne disposent pas des portées WhatsApp.

Par exemple, une fois la commande validée par votre processus de confirmation, votre serveur peut demander l'envoi du message confirmed. Définissez DZBUILD_API_KEY avec votre clé privée et ORDER_ID avec l'identifiant d'une commande de la boutique connectée. Conservez la clé sur votre serveur.

curl --fail-with-body --max-time 30 \
-X POST "https://api.dzbuild.app/v1/orders/${ORDER_ID}/whatsapp" \
-H "Authorization: Bearer ${DZBUILD_API_KEY}" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: wa-${ORDER_ID}-confirmed-v1" \
-d '{"template":"confirmed","language":"fr"}'

202 signifie que le message a été mis en attente d'envoi. Consultez GET /v1/whatsapp/messages?order_id=YOUR_ORDER_ID pour connaître le résultat. L'envoi de ce message ne passe pas lui-même la commande au statut confirmé.

Les six clés de modèles sont received, confirmed, shipped_home, shipped_desk, delivery_failed et desk_ready. L'alias shipped sélectionne le modèle adapté à la livraison à domicile, au stop desk ou au retrait en boutique selon la commande. Seuls les modèles validés en arabe ou en français peuvent être envoyés ; cet endpoint n'accepte ni texte libre ni liste de numéros de téléphone.

Éviter les doubles envois dans une automatisation​

Un envoi API ignore les réglages des événements automatiques. Les envois automatiques et les envois API sont comptés séparément : une confirmation envoyée par API peut donc s'ajouter à la confirmation automatique de la même commande et consommer un autre crédit. Décidez quel processus gère chaque message avant de connecter un CRM, n8n ou un autre outil d'automatisation.

L'API autorise un envoi d'un modèle donné par commande via ce canal ; le répéter peut renvoyer 409 already_sent. Réutilisez la même valeur Idempotency-Key et le même corps de requête lorsque vous réessayez une requête dont le résultat est incertain. Après avoir corrigé une erreur enregistrée telle que 402 no_credit, utilisez une nouvelle clé, car la réponse précédente peut être renvoyée pendant 24 heures. La gestion complète des erreurs est décrite dans la référence API WhatsApp et le guide de l'idempotence.

Pour réagir aux événements de commande dans un outil externe, consultez les webhooks DZBuild. Vous devez configurer cette intégration ; l'endpoint WhatsApp envoie des messages pour les commandes DZBuild, pas directement pour n'importe quelle commande d'une autre plateforme e-commerce.

Mesurer les confirmations, les livraisons et les retours​

Comparez des groupes de commandes arrivées à un statut final, avant et après l'activation des messages. Gardez autant que possible le même produit, la même source d'acquisition, le même transporteur, la même wilaya et le même mode de livraison. Laissez aux colis le temps d'atteindre leur statut final ; les commandes expédiées aujourd'hui ne sont pas les retours d'aujourd'hui.

IndicateurCalcul pour un même groupe de commandes
Taux de confirmationCommandes confirmées divisées par les commandes reçues, multipliées par 100
Taux de livraisonColis livrés divisés par les colis expédiés, multipliés par 100
Taux de retourColis retournés divisés par les colis expédiés, multipliés par 100
Coût des messages par commande livréeCoût des messages après déduction des crédits rendus, divisé par les commandes livrées

Suivez les motifs de retour en plus du total. Une baisse des clients injoignables n'appelle pas les mêmes actions qu'une baisse des réclamations sur les tailles. Les accusés de lecture seuls ne permettent pas de savoir si les messages ont réduit les retours ou si le changement vient d'un autre transporteur, produit ou public.

Envoyez des notifications de commande attendues et pertinentes. Obtenez l'accord du client pour recevoir des nouvelles de sa commande sur WhatsApp et respectez ses demandes d'arrêt, conformément à la Politique de messagerie WhatsApp Business. Les notifications de commande ne doivent pas devenir une campagne promotionnelle non sollicitée.

Questions fréquentes​

WhatsApp Sender confirme-t-il automatiquement les commandes ?​

Il envoie un accusé de réception si vous l'activez, puis un message de confirmation une fois la commande au statut confirmé. Votre équipe ou votre processus autorisé de gestion des commandes doit toujours confirmer la commande. Une réponse ou un accusé de lecture ne le fait pas automatiquement.

Dois-je connecter mon propre numéro WhatsApp ?​

Les messages automatiques utilisent le numéro WhatsApp Business de DZBuild. L'action Répondre sur WhatsApp du marchand ouvre son propre compte WhatsApp ; ses réponses manuelles partent donc de son propre numéro.

Puis-je l'utiliser sans écrire de code ?​

Oui. Activez l'extension, choisissez les événements et la langue, puis rechargez le solde de messages. Les envois automatiques suivent les mises à jour des commandes DZBuild et celles des transporteurs pris en charge. L'intégration par API est facultative.

Fonctionne-t-il avec les commandes Shopify ou WooCommerce ?​

L'endpoint d'envoi nécessite une commande dans la boutique DZBuild autorisée. Une intégration distincte devrait importer la commande externe dans DZBuild et respecter les conditions de l'API. L'activation de WhatsApp Sender n'installe pas à elle seule un connecteur Shopify ou WooCommerce.

Les messages aux clients sont-ils disponibles en anglais ?​

Les modèles de commande actuels sont en arabe et en français. La publication de ce guide en plusieurs langues présente la même fonctionnalité ; elle n'ajoute pas de modèle de message en anglais.

Va-t-il supprimer les retours en paiement à la livraison ?​

Non. Il informe les clients au fil de la commande et leur permet de répondre. Le bon produit, une adresse exacte, le travail de confirmation et le suivi avec le transporteur restent déterminants pour que le colis soit accepté.

Commencez par les événements dont votre équipe peut assurer le suivi. Créez votre compte DZBuild ou ouvrez WhatsApp Sender dans votre boutique existante. Choisissez la langue, vérifiez les aperçus et testez le parcours complet, du message à la réponse, avec un numéro de client test que vous contrôlez, différent du numéro de votre compte DZBuild.