Une boutique WooCommerce peut vite générer des tâches répétitives : notifier l’équipe, créer une ligne dans un tableau, déclencher un e-mail interne, ou suivre les demandes par région (Genève, Lausanne, Vaud, Valais, Fribourg, Neuchâtel, Jura). L’automatisation sert surtout à réduire les oublis et à accélérer le traitement, sans ajouter de complexité inutile au site.
Sources officielles utiles : WooCommerce – Webhooks (documentation), WooCommerce Developer – Webhooks (bonnes pratiques), WooCommerce – Zapier Integration (documentation), Zapier – Démarrer avec WooCommerce, Zapier – Intégrations WooCommerce, Google – Concepts de l’API Sheets, WordPress – REST API Handbook.
1) Choisir 3 automatisations utiles (et réalistes)
Commencer petit évite la plupart des échecs. Trois cas d’usage très fréquents pour une PME :
- Commande reçue : notifier l’équipe (e-mail, Slack, etc.) et créer une ligne de suivi.
- Nouveau client : créer ou mettre à jour un contact dans un outil externe.
- Changement de statut : déclencher une action interne (préparation, facture, logistique).
2) Deux approches : webhooks natifs ou intégration Zapier
Option A : Webhooks WooCommerce (natif)
WooCommerce peut envoyer un événement (un « appel ») vers une URL quand quelque chose se produit (commande, client, produit). C’est flexible, et cela fonctionne très bien pour déclencher des workflows. La création se fait dans WooCommerce > Réglages > Avancé > Webhooks.
- Avantages : contrôle fin, compatible avec beaucoup de scénarios.
- Points d’attention : sécurité, tests, gestion des échecs et des doublons.
Option B : WooCommerce + Zapier (plus simple à opérer)
Si l’objectif est d’aller vite et de connecter WooCommerce à de nombreuses applications, Zapier est souvent plus simple à maintenir, surtout sans développement. WooCommerce propose aussi une documentation dédiée à l’intégration Zapier et à ses capacités.
- Avantages : mise en place rapide, large catalogue d’applications, historique des tâches.
- Points d’attention : coûts, dépendance à un service tiers, limites selon les plans.
3) Exemple concret : envoyer les commandes WooCommerce vers Google Sheets
Objectif : créer automatiquement une ligne dans un tableau Google Sheets à chaque commande, pour suivre l’activité (statut, ville, montant, source, etc.).
Étapes (avec Zapier)
- Créer un tableau Google Sheets avec des colonnes stables (Date, N° commande, Nom, E-mail, Montant, Statut, Ville, Canton).
- Créer un Zap : Trigger = nouvelle commande WooCommerce, Action = créer une ligne dans Google Sheets.
- Mapper les champs (attention aux formats de date et de montant).
- Faire 2 tests : une commande payée et une commande échouée/annulée.
Conseil : ajouter un champ « ID commande » et utiliser ce champ comme clé interne pour éviter les doublons si un scénario est rejoué.
4) Bonnes pratiques : fiabilité, sécurité, et gestion des erreurs
- Limiter les données : n’envoyer que ce qui est utile au workflow (principe de minimisation).
- Tester les cas limites : paiement échoué, remboursement, commande en attente.
- Prévoir un plan B : une alerte e-mail si le workflow échoue (Zapier propose souvent un historique et des erreurs).
- Documenter : garder une mini fiche (quoi, pourquoi, déclencheur, champs, contact responsable).
FAQ Automatisation WooCommerce (Suisse romande)
Quelle est la différence entre un webhook WooCommerce et Zapier ?
Un webhook envoie un événement vers une URL, ce qui offre un contrôle fin, mais demande une bonne gestion des échecs et de la sécurité. Zapier facilite la connexion à des applications et propose un cadre opérationnel (historique, reprises), avec un coût et une dépendance à un service tiers.
Est-ce adapté à une PME à Genève ou Lausanne ?
Oui, surtout pour gagner du temps sur le suivi des commandes, la relance interne, et la coordination (vente, logistique, support). Les automatisations simples apportent souvent le meilleur retour : notification + tableau de suivi + mise à jour contact.
Comment éviter les doublons dans Google Sheets ?
Utiliser l’ID de commande comme clé, ajouter une colonne dédiée, et configurer le workflow pour créer une ligne une seule fois (ou mettre à jour une ligne existante selon le scénario). Tester un cas de relance/rejeu permet de valider le comportement.
Faut-il passer par l’API Google Sheets ?
Pas forcément. Pour un suivi opérationnel, Zapier suffit souvent. L’API Google Sheets devient utile si un flux sur mesure est nécessaire (règles complexes, formatage, contrôles avancés), selon les concepts décrits par Google.
Quels événements WooCommerce automatiser en premier ?
En général : nouvelle commande, changement de statut de commande, nouveau client. Ces trois événements couvrent déjà une grande partie des besoins de suivi et de coordination.
Besoin d’une automatisation propre, sans fragiliser le site ?
Pour cadrer les scénarios, choisir la bonne approche (webhooks ou Zapier), tester les cas critiques et documenter le tout, contactez clickclick.ch.