WooCommerce + WhatsApp : Guide Complet d'Automatisation
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