Engrenage en verre reliant une page web et une bulle de conversation verte

WhatsApp + WooCommerce : automatiser les notifications de commande

Brancher WooCommerce sur WhatsApp Business API sans plugin lourd, confirmer les commandes COD, suivre les statuts, relancer les paniers, avec les réglages WordPress qui comptent et les pièges des plugins gratuits.

Équipe Risala6 novembre 2026 4 min de lecture

Une boutique WooCommerce marocaine reçoit ses commandes par e-mail, les recopie dans un carnet, et appelle chaque client pour confirmer. Relier WooCommerce à WhatsApp Business API supprime ces trois étapes. Le branchement est simple, mais certains choix évitent de mauvaises surprises.

Les trois façons de relier WooCommerce à WhatsApp

1. Les plugins « bouton WhatsApp ». Ils ajoutent un bouton flottant qui ouvre une conversation avec votre numéro. Utile pour le contact, inutile pour les notifications automatiques.

2. Les plugins « notifications WhatsApp » non officiels. Ils envoient les messages en pilotant un compte WhatsApp Web ou une version modifiée de l'application. Résultat : messages en retard, puis numéro bloqué. À éviter.

3. L'API WhatsApp Business via une plateforme. WooCommerce envoie chaque événement de commande (webhook) à la plateforme, qui envoie les messages avec des templates approuvés et gère les réponses. C'est la méthode fiable, et la seule conforme.

Étape 1 : côté WooCommerce

  • Téléphone obligatoire au checkout (WooCommerce → Réglages → Comptes / Champs de paiement ; ou via le personnalisateur de champs de votre thème).
  • Format du numéro : un champ qui accepte 06 12 34 56 78 et un indicatif par défaut Maroc ; Risala normalise ensuite en +212.
  • Case de consentement au checkout : « Recevoir la confirmation, le suivi de ma commande et les offres par WhatsApp ». Un plugin de champs ou quelques lignes dans functions.php suffisent.
  • Paiement à la livraison activé (Cash on delivery) avec les frais de livraison affichés avant validation.

Étape 2 : le webhook

WooCommerce → Réglages → Avancé → Webhooks : créez un webhook « Commande créée » et un « Commande mise à jour », en JSON, vers l'adresse fournie par Risala, avec la clé secrète affichée dans votre espace. Chaque commande et chaque changement de statut sont transmis en temps réel, signés. Aucun plugin à installer.

Étape 3 : les messages

Statut WooCommerce Message WhatsApp
En attente / En cours (commande créée) Demande de confirmation avec récapitulatif et boutons OUI / NON
Confirmée par le client (réponse OUI) Statut « En cours de préparation » dans WooCommerce, note ajoutée
Annulée par le client (réponse NON) Statut « Annulée »
Terminée / expédiée Message de suivi avec transporteur et délai
Remboursée / échouée Message d'information

Les messages sont des templates utilitaires (0,023 $ par conversation au Maroc). Les statuts personnalisés (« Expédiée », « Livrée ») créés par votre thème ou vos plugins de transport sont pris en charge.

Étape 4 : le panier abandonné

WooCommerce ne conserve pas nativement les paniers avec coordonnées. Deux options : un plugin de récupération de panier qui expose un webhook, ou la capture du numéro dès sa saisie au checkout via un petit script fourni par Risala. La relance suit ensuite la même logique que pour Shopify : 24 h puis 72 h, en marketing, avec opt-in.

Étape 5 : le suivi des colis

Si vous expédiez avec Sendit, Olivraison ou Ozon, reliez le transporteur dans Risala : le numéro de suivi transmis par WooCommerce (ou saisi par l'équipe) déclenche les notifications à chaque étape, jusqu'à la livraison ou l'échec de livraison.

Les pièges

  • Le cache de WordPress qui retarde les webhooks : excluez l'API REST du cache.
  • Un hébergement mutuel lent : les webhooks partent avec du retard ; préférez un hébergement WordPress correct.
  • Les statuts en double créés par plusieurs plugins : gardez une seule chaîne de statuts.
  • Le numéro dans le mauvais champ (facturation vs livraison) : configurez celui que le client remplit.
  • Les commandes de test : filtrez-les par e-mail ou par statut.

Résultat attendu

Confirmation dans l'heure pour 80 % des commandes, taux de retour divisé par deux, plus aucune saisie manuelle. Pour comprendre les mécanismes de scoring et de relance, lisez Confirmation de commande COD par WhatsApp ; pour comparer avec Shopify, WhatsApp + Shopify au Maroc.

FAQ

Faut-il un plugin WordPress ?

Non. Les webhooks natifs de WooCommerce suffisent. Un petit script optionnel capture les paniers abandonnés.

Les réponses du client mettent-elles à jour WooCommerce ?

Oui : OUI passe la commande en préparation avec une note « Confirmée par WhatsApp », NON l'annule. Vous pouvez adapter les statuts cibles.

Peut-on utiliser WhatsApp pour les commandes hors COD ?

Oui. Pour une commande payée en ligne, le message de confirmation devient une simple information, et le suivi de livraison fonctionne de la même façon.

WooCommerce en arabe ou multilingue est-il pris en charge ?

Oui. La langue du client (ou celle de la boutique) détermine le template envoyé, en français ou en arabe.

Passer à l’action

Envie de mettre ça en place pour votre entreprise ?

On vous montre Risala sur votre propre cas en 20 minutes, sur WhatsApp. Sans engagement.

Discuter sur WhatsApp

Rédigé par l’équipe Risala (Netspace, Casablanca), qui opère des numéros WhatsApp Business API pour des entreprises marocaines. Tarifs Meta et règles cités à la date de publication.

À lire ensuite