WooCommerce + WhatsApp : Guide Complet d'Automatisation
Comment connecter l'API WhatsApp Business avec votre boutique WooCommerce — des confirmations de commande à la récupération de paniers, avec des étapes techniques claires.
WooCommerce vous donne un contrôle total sur vos données et les événements de votre boutique. Cela le rend idéalement flexible pour l'automatisation WhatsApp — chaque événement peut déclencher un message.
Les automatisations essentielles WooCommerce + WhatsApp
Confirmation de commande
Événement : woocommerce_order_status_processing
Timing : immédiat
Confirmation d'expédition
Événement : woocommerce_order_status_completed ou à l'ajout d'un numéro de suivi
Timing : immédiat
Récupération de panier abandonné
Événement : WooCommerce sauvegarde les paniers dès qu'un email ou téléphone est renseigné Timing : après 60 minutes, 24h, 48h
Notification de retour en stock (pour le client)
Événement : le stock du produit revient à 0 pour les produits en liste de souhaits Timing : immédiat
Méthodes d'implémentation
Méthode 1 : Plugin dédié
Des plugins comme Wazzn for WooCommerce gèrent l'intégration complète :
- Installation et activation
- Connexion du compte WhatsApp
- Activation des automatisations souhaitées
Convient à la plupart des boutiques sans développement.
Méthode 2 : WooCommerce Webhooks
Depuis le tableau de bord WooCommerce :
- WooCommerce > Settings > Advanced > Webhooks
- Créez un nouveau webhook
- Choisissez l'événement (Order Created, Order Updated...)
- Entrez l'URL de livraison de votre BSP WhatsApp
- Enregistrez
Méthode 3 : Code personnalisé
Pour les développeurs PHP, vous pouvez utiliser les hooks directement :
add_action('woocommerce_order_status_processing', 'send_whatsapp_order_confirmation');
function send_whatsapp_order_confirmation($order_id) {
$order = wc_get_order($order_id);
$phone = $order->get_billing_phone();
// logique d'envoi WhatsApp ici
}Collecte du numéro de téléphone et opt-in
Ajoutez un champ téléphone WhatsApp et une case d'opt-in sur la page de paiement :
add_action('woocommerce_after_checkout_billing_form', 'add_whatsapp_field');
function add_whatsapp_field($checkout) {
woocommerce_form_field('whatsapp_optin', [
'type' => 'checkbox',
'label' => 'Je souhaite recevoir les mises à jour de ma commande sur WhatsApp',
'required' => false,
], $checkout->get_value('whatsapp_optin'));
}Points de vigilance
- Sauvegardez les données d'opt-in dans les meta data de la commande
- Vérifiez l'opt-in avant chaque envoi
- Gérez les erreurs API silencieusement (ne bloquez pas le processus de commande à cause d'un échec WhatsApp)
- Journalisez les tentatives pour le suivi et le diagnostic