Visser Labs – Plugins WooCommerce

Comment exporter les commandes WooCommerce vers Google Sheets (Automatisé)

Comment exporter les commandes WooCommerce vers Google Sheets (Automatisé)

Votre responsable des opérations doit consulter les commandes de la semaine. Votre responsable marketing souhaite comparer les données de commande aux performances des campagnes. Votre comptable a besoin des totaux mensuels. Ils veulent tous ces informations dans Google Sheets car c'est là que votre équipe travaille. La solution la plus efficace est d'exporter automatiquement les commandes WooCommerce vers Google Sheets.

Actuellement, quelqu'un doit se connecter à WooCommerce, lancer une exportation manuelle, télécharger le CSV, le téléverser sur Drive et partager le lien. Chaque fois.

J'ai configuré l'automatisation WooCommerce vers Google Sheets sur des dizaines de boutiques clients, et il existe en fait quatre méthodes qui fonctionnent. Ce guide les présente toutes, quand chacune convient et comment choisir la bonne. La configuration complète prend environ 10 minutes une fois que vous savez quelle méthode convient à votre équipe. Si vous souhaitez exporter les commandes WooCommerce vers Google Sheets sans codage, la méthode de livraison native Google Sheets (ci-dessous) est votre meilleure option.

Pourquoi Google Sheets pour les commandes WooCommerce ?

Google Sheets mérite sa place dans les flux de travail WooCommerce pour quatre raisons qu'Excel ne peut égaler. Et lorsque vous exportez les commandes WooCommerce vers Google Sheets selon un calendrier, toute votre équipe obtient des données en direct sans lever le petit doigt.

Collaboration en temps réel

Plusieurs membres de l'équipe peuvent afficher et modifier la même feuille simultanément. C'est utile lorsque les opérations et le marketing doivent tous deux consulter les données de commande et que personne ne veut gérer les conflits de versions de fichiers.

Accès cloud sur n'importe quel appareil

Aucun logiciel de bureau nécessaire. Quiconque possède le lien et les autorisations appropriées peut ouvrir Sheets depuis un ordinateur portable, une tablette ou un téléphone sans rien installer.

Outils d'analyse intégrés

Les tableaux croisés dynamiques, les graphiques, les filtres et les fonctions comme IMPORTDATA, IMPORTRANGE et QUERY vous permettent de transformer des données de commande brutes en rapports utiles sans exporter à nouveau. Apps Script étend cela à l'automatisation personnalisée si vous en avez besoin.

Partage et autorisations

Partagez un accès en lecture seule avec votre comptable, un accès en modification avec votre équipe opérationnelle et un accès en commentaire avec les parties prenantes. Les autorisations sont granulaires et auditables d'une manière que l'envoi d'un fichier par e-mail n'est pas.

Si votre équipe est plus à l'aise dans Excel que dans Sheets, les compromis s'inversent pour la manipulation intensive de données. Sheets et Excel fonctionnent bien une fois que les données sont transmises automatiquement, et le choix dépend vraiment de l'endroit où votre équipe effectue son analyse.

Méthode 0 : Livraison native Google Sheets (Recommandé)

Store Exporter Deluxe inclut une méthode de livraison intégrée « Enregistrer sur Google Sheets ». C'est le moyen le plus simple et le plus fiable d'exporter les commandes WooCommerce vers Google Sheets. Le plugin pousse les données de commande directement dans une feuille Google de votre choix.

Étape 1 : Configurer une exportation de commandes planifiée

Dans Store Exporter Deluxe, allez dans WooCommerce → Store Export → Exports planifiés → Ajouter un nouveau, puis choisissez Commandes comme Type d'exportation. Depuis le même écran, choisissez vos champs d'exportation (numéro de commande, date, statut, totaux, détails client, articles), définissez des filtres pour le statut de la commande et la plage de dates, et configurez la planification — vous pouvez choisir parmi horaire, quotidien, deux fois par jour, hebdomadaire, mensuel, annuel, unique, exécuter manuellement uniquement, ou un intervalle personnalisé en minutes.

Le tableau de bord WordPress, montrant la page Exportations planifiées de Store Exporter Deluxe, avec un tableau des calendriers d'exportation et le bouton « Ajouter » mis en surbrillance
Les exportations planifiées peuvent s'exécuter aussi souvent que toutes les heures, ou selon un intervalle personnalisé.

Étape 2 : Choisir la méthode de livraison Google Sheets

Dans les paramètres d'exportation planifiée, recherchez le menu déroulant de la méthode de livraison. Sélectionnez « Google Sheets » (ou « Enregistrer sur Google Sheets »). Le plugin vous demandera alors :

  • ID client – de votre projet Google Cloud (identifiants OAuth 2.0).
  • Code d'accès – généré après avoir autorisé le plugin à accéder à votre Drive.
  • Nom de la feuille – le nom d'une feuille Google existante dans laquelle vous souhaitez que l'exportation soit écrite.
  • Nom de l'onglet de la feuille – la feuille de calcul dans cette feuille.

Store Exporter Deluxe fournit un guide étape par étape pour générer ces identifiants dans les paramètres du plugin.

Étape 3 : Authentifier et nommer votre feuille

Après avoir entré votre ID client, cliquez sur le lien d'authentification, connectez-vous à votre compte Google et accordez les autorisations demandées. Le plugin vous donnera un code d'accès à coller en retour. Ensuite, définissez le nom de la feuille et le nom de l'onglet, enregistrez la planification, et vous avez terminé.

Pourquoi c'est la meilleure méthode

  • Push direct – Pas de CSV intermédiaire, pas d'URL publique, pas d'analyse d'e-mails.
  • Entièrement automatisé – S'exécute selon votre calendrier choisi sans aucun script externe.
  • Données propres – Les champs de commande arrivent exactement là où vous les voulez, dans le bon onglet.
  • Pas de coût supplémentaire – Inclus dans le plugin (pas d'abonnement Zapier ou Make nécessaire).

Si vous partez de zéro, utilisez cette méthode native. Les trois méthodes ci-dessous sont uniquement pour les cas limites où vous ne pouvez pas utiliser OAuth (par exemple, hébergement très restrictif) ou avez besoin d'un CSV pour un autre usage.

Méthode 1 : Exportation CSV planifiée plus importation Google Sheets

Cette méthode est toujours utile si vous préférez conserver un fichier CSV sur votre serveur et laisser Google Sheets le récupérer via IMPORTDATA. C'est un moyen valide d'exporter les commandes WooCommerce vers Google Sheets lorsque vous ne souhaitez pas utiliser OAuth.

Étape 1 : Configurer une exportation de commandes planifiée

Dans Store Exporter Deluxe (WooCommerce, Store Export, onglet Commandes), choisissez CSV comme format, sélectionnez les champs dont vous avez besoin et définissez les filtres. Créez ensuite une exportation planifiée avec la fréquence de votre choix (horaire, quotidienne, hebdomadaire, etc.).

Passez à l'onglet Exports planifiés et créez une nouvelle planification. Pointez la sortie vers une destination connue, soit un chemin enregistré sur votre serveur, soit un dossier FTP que vous contrôlez.

Pour une présentation complète de la planification, consultez le guide de Visser Labs sur la configuration d'un système d'exportation automatisé.

Étape 2 : Configurer la livraison vers une URL accessible par Google Sheets

Pour que la fonction IMPORTDATA de Google Sheets récupère automatiquement le CSV, le fichier doit se trouver à une URL que Sheets peut interroger. Une URL publiquement accessible sur votre site (ou un CSV hébergé sur Drive et configuré pour être consulté via un lien) fonctionnent tous deux. Si vous ne souhaitez pas d'URL publique, passez à la méthode 2 ou 3.

Étape 3 : Importer le CSV dans Google Sheets avec IMPORTDATA

Dans une feuille Google, entrez cette formule dans la cellule A1 :

=IMPORTDATA("https://example.com/path-to-your-export.csv")

Remplacez l'URL par l'URL réelle de votre fichier d'exportation. IMPORTDATA récupère le contenu du CSV dans la feuille en commençant par A1, et Sheets actualise les données importées environ toutes les heures. Pour la plupart des cas d'utilisation de rapports, cette fréquence est plus que suffisante.

Tableur sur l'écran d'un ordinateur portable montrant le guide d'importation CSV de Google Sheets avec les colonnes Date, ID utilisateur, Événement, Valeur, Pays, Plateforme (lignes de données visibles)
IMPORTDATA récupère un CSV public dans votre feuille.

Si vous préférez ne pas exposer d'URL publique, téléchargez le CSV dans un dossier Drive (manuellement ou via un script) et référencez-le depuis Sheets en utilisant le menu Fichier, Importer. Configurez l'importation pour remplacer les données existantes afin que chaque nouveau téléchargement actualise votre feuille.

Notes pratiques

Lors d'une de mes récentes installations, j'ai configuré un export CSV quotidien des commandes terminées, j'ai pointé IMPORTDATA vers l'URL, et la feuille s'est actualisée en moins d'une heure. L'ensemble de la configuration a pris environ 15 minutes, y compris la sélection des champs, la configuration de la planification et les tests de formule. Une fois en marche, l'équipe a arrêté de demander des exports de commandes hebdomadaires car les données étaient déjà disponibles.

Une chose à noter : IMPORTDATA s'actualise selon la planification de Google (généralement toutes les heures). Si vous avez besoin d'une synchronisation en temps réel, vous aurez besoin d'un plugin de synchronisation dédié, mais pour les rapports quotidiens, ceci est plus que suffisant et beaucoup moins cher.

Méthode 2 : Exportation par e-mail vers une boîte de réception connectée à Sheets

La méthode 2 utilise l'e-mail comme moyen de transport entre Store Exporter Deluxe et Google Sheets. Elle comporte plus d'éléments que la méthode 0 ou la méthode 1, mais elle évite d'exposer publiquement une URL. Vous pouvez toujours exporter les commandes WooCommerce vers Google Sheets par e-mail, mais attendez-vous à quelques étapes supplémentaires.

Étape 1 : Envoyer le CSV par e-mail depuis Store Exporter Deluxe

Configurez la destination de livraison de l'exportation planifiée en tant qu'e-mail, en pointant vers une adresse Gmail dédiée. Store Exporter Deluxe enverra chaque exportation planifiée en pièce jointe d'un e-mail.

Étape 2 : Extraire la pièce jointe dans Sheets

Vous avez deux options pour importer la pièce jointe dans Sheets. Un script Google Apps qui surveille la boîte de réception, extrait la pièce jointe CSV et écrit des lignes dans une feuille cible vous donne un contrôle total mais nécessite un peu de configuration de script. Une alternative sans code est Zapier ou Make, qui peuvent connecter Gmail à Sheets avec une interface glisser-déposer. C'est plus rapide à configurer mais ajoute un abonnement mensuel en plus du coût de votre plugin.

Capture d'écran d'un éditeur de bureau montrant un déclencheur Gmail et une action Google Sheets pour un flux de travail CSV WooCommerce.
Extraire la pièce jointe dans Sheets-visser labs

Quand cette méthode convient

Utilisez la livraison par e-mail lorsque vous ne pouvez pas exposer d'URL pour IMPORTDATA, et que vous ne pouvez pas non plus utiliser la livraison native de Google Sheets (par exemple, restrictions OAuth). Ou lorsque vous avez spécifiquement besoin du CSV à la fois comme enregistrement d'e-mail (pour une piste d'audit) et comme source de données pour Sheets.

Évaluation honnête

La méthode 2 fonctionne, mais elle a plus de points de défaillance que la méthode 0 ou la méthode 1. Chaque système supplémentaire (Gmail, Apps Script ou Zapier, Sheets) est un autre endroit où le pipeline peut se casser. Je la recommande uniquement si la méthode native de Google Sheets ne convient pas à votre configuration d'hébergement ou si vous avez besoin de l'e-mail comme piste d'audit.

Méthode 3 : Export FTP vers un dossier synchronisé Google Drive

La méthode 3 ignore la route URL et e-mail. Store Exporter Deluxe télécharge le CSV via FTP ou SFTP vers un dossier synchronisé avec Google Drive. C'est une autre façon solide d'exporter les commandes WooCommerce vers Google Sheets si vous utilisez déjà Drive pour Desktop et préférez les flux de travail basés sur des fichiers.

Étape 1 : Configurer Google Drive pour ordinateur

Capture d'écran de la configuration de Google Drive pour ordinateur, montrant l'étape 1 pour créer un dossier miroir pour les exportations ; le bouton 'Ajouter un dossier' est mis en surbrillance avec un contour bleu et une bordure rouge pour l'accentuer.
Configurer Google Drive pour Desktop - visser labs

Installez Google Drive pour Desktop sur une machine qui reste en ligne, idéalement un serveur plutôt qu'un ordinateur portable qui se met en veille. Créez un dossier synchronisé (par exemple, ~/Drive/WooCommerce Exports/) qui est mis en miroir sur votre compte Drive.

Étape 2 : Pointez la livraison FTP de Store Exporter Deluxe vers le dossier

Dans les paramètres de livraison d'exportation planifiée de Store Exporter Deluxe, configurez la livraison FTP ou SFTP avec l'hôte, le port, le nom d'utilisateur, le mot de passe ou la clé, et le chemin distant correspondant à votre dossier synchronisé. Testez la connexion en exécutant d'abord l'exportation manuellement.

Étape 3 : Ouvrir ou référencer le fichier depuis Google Sheets

Une fois que le CSV arrive dans Drive, vous pouvez l'ouvrir directement dans Sheets (clic droit sur le fichier, Ouvrir avec, Google Sheets) ou y faire référence à partir d'une autre feuille en utilisant IMPORTRANGE si vous l'avez converti en feuille.

Quand cette méthode convient

La méthode 3 est logique lorsque vous utilisez déjà Google Drive pour Desktop sur un serveur ou un poste de travail toujours allumé, ou lorsque votre équipe préfère le navigateur de fichiers Drive comme source de données principale. Sans l'infrastructure de synchronisation Drive, la méthode 0 ou la méthode 1 sont plus simples.

Limitation

Cette méthode dépend de la machine exécutant Drive pour Desktop qui reste en ligne et maintient la synchronisation saine. Si la machine se met en veille ou perd sa connexion, les exportations s'accumulent dans le dossier FTP et ne sont pas propagées vers Drive tant que la synchronisation ne reprend pas.

Autres méthodes de livraison (POST vers URL, Archivage vers Média)

Store Exporter Deluxe inclut également deux autres options de livraison moins pertinentes pour Google Sheets mais qui méritent d'être mentionnées :

  • POST vers une URL distante – Envoie les données d'exportation sous forme de requête POST à n'importe quel point de terminaison (utile pour les webhooks ou les intégrations personnalisées).
  • Archiver dans les médias WordPress – Enregistre le fichier d'exportation en tant que pièce jointe média dans votre bibliothèque WordPress.

Aucune de ces options n'envoie directement de données à Google Sheets, elles ne sont donc pas traitées en détail ici. Mais elles existent si vous en avez besoin.

Configuration de flux de travail automatisés

Voici comment choisir la bonne méthode pour votre configuration et la maintenir propre au fil du temps.

Comparaison illustrative, non mesurée.

MéthodeComplexitéCoût supplémentaireIdéal pour
Méthode 0 : Livraison native Google SheetsFaible0 $ (inclus dans le plugin)La plupart des boutiques – direct, fiable, sans contournement
Méthode 1 : CSV planifié + IMPORTDATAFaible$0Quand vous préférez un CSV public et un rafraîchissement horaire
Méthode 2 : E-mail vers SheetsMoyenAbonnement Zapier/Make si vous utilisez le no-codePiste d'audit ou pas d'URL publique / pas d'OAuth
Méthode 3 : FTP vers dossier synchronisé DriveMoyenConfiguration Drive Desktop déjà en cours d'exécutionÉquipes avec une infrastructure de synchronisation Drive existante

Conseils de fréquence

Pour les boutiques actives avec un volume de commandes quotidien, planifiez les exportations quotidiennement pour maintenir les feuilles de reporting à jour. Pour les boutiques à plus faible volume, une fois par semaine suffit. Les planifications mensuelles conviennent aux tableaux de bord récapitulatifs de haut niveau, mais semblent obsolètes pour le reporting opérationnel. N'oubliez pas que vous pouvez utiliser des intervalles horaires, bi-quotidiens ou tout autre intervalle de minutes personnalisé si nécessaire.

Sélection des champs

Exportez uniquement ce dont vous avez besoin dans Sheets. Moins de colonnes signifie des importations plus rapides, des tableaux croisés dynamiques plus clairs et moins de données à analyser. Pour des instructions de configuration complètes, consultez le guide de Visser Labs sur la création d’un calendrier d’exportation.

Ce que nous avons constaté : Un schéma que nous constatons souvent est celui des propriétaires de boutiques qui mettent en place un flux de travail manuel d’exportation vers Sheets qui fonctionne bien pendant les premières semaines. Puis la vie devient trépidante. L’exportation du lundi est sautée, des lacunes de données s’accumulent, et en un mois, le tableau de bord Sheets est obsolète et abandonné. L’automatisation n’est pas un luxe ici, c’est la différence entre un système de reporting qui est réellement utilisé et un autre qui meurt silencieusement. Même une simple exportation hebdomadaire planifiée élimine le principal point de défaillance : l’humain qui oublie.

Formules utiles et tableaux croisés dynamiques pour les données de commande dans Sheets

Une fois que les données de commande affluent automatiquement dans Sheets, une poignée de formules les transforment en rapports réels.

  • Revenus par plage de dates : =SOMME.SI.ENS(Commandes!G:G, Commandes!B:B, ">>="&A2, Commandes!B:B, "<="&A3) additionne la colonne G (total de la commande) lorsque la colonne B (date de la commande) se situe entre les dates A2 et A3.
  • Commandes par produit (tableau croisé dynamique) : Insérer, Tableau croisé dynamique, Lignes = nom du produit, Valeurs = nombre de numéros de commande, Filtres = état de la commande. Donne un résumé clair des meilleurs produits qui se met à jour au fur et à mesure que de nouvelles commandes arrivent.
  • Clients fidèles : =NB.SI(Commandes!E:E, E2) > 1 renvoie VRAI pour les clients ayant plus d’une commande. Utile pour signaler les clients fidèles dans une nouvelle colonne.
  • Mise en forme conditionnelle pour les commandes de grande valeur : Format, Mise en forme conditionnelle, Formule personnalisée =G2>500 met en surbrillance toute ligne dont le total de la commande dépasse 500 $ (ajustez selon la moyenne de votre boutique).

Ce sont des formules de démarrage. Une fois que vos données de commande affluent automatiquement, les possibilités d’analyse évoluent avec la familiarité de votre équipe avec Sheets.

Commencez à exporter automatiquement les commandes WooCommerce vers Google Sheets

La boucle manuelle de téléchargement et de téléversement meurt au moment où vous l’automatisez. La méthode 0 (livraison native Google Sheets) est le bon point de départ pour presque toutes les boutiques. Les méthodes 1 à 3 sont des solutions de contournement pour des cas particuliers (pas d’OAuth, besoin d’un CSV public, infrastructure de synchronisation Drive existante).

Voici comment passer de ce guide à un pipeline opérationnel :

  • Choisissez la méthode 0 – c’est la plus simple et la plus fiable.
  • Configurez l’exportation planifiée dans Store Exporter Deluxe avec l’option de livraison « Google Sheets ».
  • Authentifiez-vous avec votre compte Google et nommez votre feuille.
  • Ajoutez des formules et des tableaux croisés dynamiques à mesure que vos besoins de reporting augmentent.

Prêt à exporter automatiquement vos commandes WooCommerce vers Google Sheets ? Obtenez Store Exporter Deluxe et arrêtez d’exécuter la même exportation manuelle chaque lundi matin.

Questions fréquemment posées

Puis-je synchroniser les commandes WooCommerce avec Google Sheets en temps réel ?

Store Exporter Deluxe s'exécute selon un calendrier (aussi souvent que toutes les heures, ou un intervalle de minutes personnalisé). Pour une synchronisation en temps réel, vous auriez besoin d'un plugin de synchronisation dédié, qui coûte généralement plusieurs fois plus cher par an. Pour la plupart des cas d'utilisation de rapports, un calendrier quotidien ou horaire est plus que suffisant et considérablement plus abordable.

Ai-je besoin d'un outil payant pour exporter vers Google Sheets ?

Vous pouvez exporter manuellement un CSV depuis WooCommerce et le téléverser gratuitement dans Sheets ponctuellement. Pour les flux de travail automatisés qui s'exécutent selon un calendrier et livrent dans Sheets sans intervention humaine, Store Exporter Deluxe couvre les fonctionnalités de planification et de livraison. Consultez le site web de Visser Labs pour les prix actuels (il est proposé à un prix compétitif pour les fonctionnalités offertes).

Ma feuille Google sera-t-elle mise à jour automatiquement ?

Oui – si vous utilisez la méthode de livraison native Google Sheets, la feuille se met à jour à chaque exécution de l'exportation planifiée. Avec la Méthode 1 (IMPORTDATA), Sheets se rafraîchit environ toutes les heures. Avec la Méthode 2 ou 3, les mises à jour se produisent lorsque votre script d'e-mail ou votre synchronisation Drive est terminée.

À quelle fréquence dois-je planifier les exportations de commandes WooCommerce ?

Adaptez la fréquence à vos besoins de reporting. Le quotidien convient aux magasins actifs et aux tableaux de bord opérationnels. L'hebdomadaire est suffisant pour les rapports récapitulatifs, les revues de fin de mois ou les magasins à faible volume. Le mensuel convient aux revues trimestrielles ou annuelles mais semble obsolète pour tout ce qui est sensible au temps. Vous pouvez également utiliser des intervalles horaires ou personnalisés si nécessaire.

Puis-je exporter uniquement certains champs ?

Oui. Store Exporter Deluxe vous permet de sélectionner les champs exacts à inclure dans chaque exportation et d'enregistrer la sélection comme modèle réutilisable. Les exportations plus petites s'importent plus rapidement dans Sheets et rendent l'analyse en aval moins encombrée.

avatar de l'auteur
Katrine Villanueva

Articles populaires

Partager l'article

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Ressources et aide