De nombreux utilisateurs se tourneront vers WooCommerce afin de gérer une boutique en ligne complète à l’aide de WordPress. Le « flux » général consiste à apporter des ressources, des produits et du contenu dans ces deux plateformes. Cependant, vous pouvez également utiliser WooCommerce pour exporter des produits.

Il y a de nombreuses raisons pour lesquelles vous feriez cela. Le plus souvent, vous aurez une certaine administration à effectuer, comme la correction groupée d’entrées. Cependant, vous pouvez également exporter des produits si vous décidez de déménager votre hébergement web.

Quoi qu’il en soit, savoir comment exporter vos produits – et les étapes à suivre – est une flèche puissante à avoir dans votre carquois.

Pour ce tutoriel, nous allons vous montrer comment utiliser WooCommerce pour exporter des produits. Nous allons rassembler quelques extensions pour vous aider et vous proposer un tutoriel étape par étape pour effectuer le travail.

Tout d’abord, parlons des cas d’utilisation de l’exportation, ainsi que du processus d’importation, en bref.

Pourquoi vous voudriez exporter des produits WooCommerce

L’ensemble de votre stock et de votre inventaire se trouve dans WordPress – plus précisément, dans WooCommerce. Exporter ces produits signifie générer une liste grâce à laquelle vous pouvez travailler sur les données dans un autre programme, loin de l’installation de votre boutique.

Une feuille de calcul d'une exportation de produits.
Une feuille de calcul d’une exportation de produits.

Vous exporterez souvent ces produits dans un certain type de format de feuille de calcul, qu’il s’agisse d’un fichier de valeurs séparées par des virgules (CSV), d’une feuille de calcul Excel ou même d’un fichier texte brut.

Bien que cela puisse sembler être un geste radical, en réalité, vous exporterez souvent vos produits pour un certain nombre de raisons banales et de routine :

  • Efficacité : Il est plus simple et plus familier de modifier votre inventaire par lots via une feuille de calcul plutôt que via l’interface WooCommerce. De plus, vous pouvez utiliser la fonctionnalité dédiée de l’application de feuille de calcul pour gagner un peu de temps et d’efforts.
  • Correction globale des erreurs : Il peut y avoir un problème avec votre liste de produits que vous devrez trier à un niveau global. Par exemple, vous pourriez avoir une erreur dans les valeurs de vos unités de gestion des stocks (UGS). L’exportation de vos produits WooCommerce vous permet de résoudre ce problème, et de réimporter la liste en un clin d’œil.
  • Simplicité de migration : Vous pourriez même vouloir faire évoluer votre hébergement vers quelque chose de plus robuste et de plus adapté à vos besoins. Si vous exportez vos produits WooCommerce, il ne faut rien pour importer la liste entière dans une nouvelle installation, ou sur un nouveau serveur.

En parlant d’importation, il vaut la peine de savoir comment faire avant de vous lancer dans le processus d’exportation. Cela vous permettra de bien comprendre comment les entrées se rapportent aux mondes « intérieur » et « extérieur » (en ce qui concerne WooCommerce, du moins).

Comment importer des produits et des commandes WooCommerce

À première vue, le processus d’importation des produits et des commandes WooCommerce semble simple. En fait, il y a beaucoup de rouages qui composent l’ensemble.

Au cours des prochaines sections, nous parlerons de certains des éléments « à connaître », et montrerons le processus exact pour importer des produits dans WooCommerce.

Les bases d’un fichier CSV

Bien que nous l’appelions « fichier CSV », ce n’est pas vraiment un type de fichier – c’est un format de fichier. Et ce, bien que les fichiers CSV portent l’extension .csv.

Vous pouvez lire les formats CSV à l’aide de presque toutes les applications capables d’analyser et d’afficher du texte. La plupart des utilisateurs ouvriront un CSV dans une application de tableur, car celle-ci offre une fonctionnalité connexe pour travailler avec les valeurs qu’il contient. Cependant, il n’y a rien de mal, d’un point de vue technique, à utiliser un éditeur de texte ou une autre solution.

L’aspect clé d’un fichier CSV est l’utilisation d’un « délimiteur » En termes simples, il s’agit d’un séparateur et le défaut est une virgule – d’où le format affichant « valeurs séparées par des virgules » Lorsque vous utilisez le format CSV, le logiciel de « traduction » (dans notre cas, WooCommerce et un tableur) comprendra que chaque morceau d’information séparé par une virgule est un élément de données unique et individuel :

Noms d'utilisateurs séparés par des virgules.
Noms d’utilisateurs séparés par des virgules.

Sans le délimiteur virgule, vous verrez les données écrasées dans une seule cellule :

Un ensemble de données fusionné en raison de l'absence de délimiteur.
Un ensemble de données fusionné en raison de l’absence de délimiteur.

La beauté du format CSV est qu’il est agnostique non seulement au programme que vous utilisez pour lire les données, mais aussi au programme dans lequel vous les importez. Si une application peut travailler avec des valeurs CSV, vous pouvez déplacer ces données presque partout – tant que vous pouvez mapper les données de manière appropriée au programme dans lequel vous les importez.

Comment WooCommerce utilise les données CSV

WooCommerce utilise les données CSV de la même manière que les autres programmes. Vous disposez d’un certain nombre de champs dans WooCommerce qui désignent les valeurs de vos produits :

Une liste de produits et de champs de données WooCommerce.
Une liste de produits et de champs de données WooCommerce.

Lorsque vous importez un ensemble de produits à partir d’un fichier CSV, chaque valeur sera regroupée sous un en-tête – une UGS, un nom de produit, une valeur variable, et plus encore. Cependant, ces en-têtes devront correspondre à une valeur appropriée dans WooCommerce.

Par exemple, vous ne pourriez pas importer les données d’un en-tête de type de moteur si votre liste de produits WooCommerce n’utilise pas cette valeur d’en-tête. Parlons de cela en relation avec le processus d’importation en général.

Importer des produits et des commandes WooCommerce depuis un fichier CSV

La bonne nouvelle est que, malgré toutes les informations de base, la procédure d’importation des produits et des commandes WooCommerce est simple. Cela est dû à l’interface conviviale de WordPress.

Vous aurez besoin d’un fichier CSV pour cela, et nous allons utiliser les données d’exemple de WooCommerce. Il est disponible gratuitement, mais vous devrez télécharger le fichier de l’extension WooCommerce sur WordPress.org. À l’intérieur, vous trouverez un dossier appelé sample-data qui contient les fichiers à utiliser :

Les trois fichiers de données échantillons de WooCommerce.
Les trois fichiers de données échantillons de WooCommerce.

Il existe plusieurs façons d’importer des produits dans WooCommerce. Si vous avez une nouvelle installation et que vous passez par l’assistant, vous pouvez importer un fichier CSV au cours de ce processus :

L'assistant d'intégration de WooCommerce vous demandant d'importer des produits.
L’assistant d’intégration de WooCommerce vous demandant d’importer des produits.

Toutefois, cette option ne sera possible que pour les boutiques toutes neuves qui n’ont aucun produit. Nous allons maintenant vous montrer comment mettre à jour vos données de produits WooCommerce, ce qui couvre également le processus d’importation à l’aide d’un fichier CSV.

Mise à jour des commandes et produits existants à l’aide d’un fichier CSV

La meilleure façon (et la plus recommandée) d’importer des produits WooCommerce est de passer par l’écran Produits > Tous les produits dans WordPress. Si vous sélectionnez Démarrer l’importation, vous verrez apparaître une boîte de dialogue pour choisir un fichier CSV :

Choisir un fichier dans la boîte de dialogue d'importation de WooCommerce.
Choisir un fichier dans la boîte de dialogue d’importation de WooCommerce.

Si vous cliquez sur le bouton Afficher les options avancées ici, vous pouvez voir quelques paramètres optionnels pour le chemin de votre fichier CSV ainsi que l’option d’utiliser les réglages de mappage précédents. Le plus important est l’option permettant de choisir le délimiteur de votre fichier. Cela vous sera utile si votre fichier n’utilise pas de virgules :

La boîte de dialogue Afficher les options avancées.
La boîte de dialogue Afficher les options avancées.

En général, le processus ici est simple : Choisissez un fichier CSV sur votre ordinateur, puis cliquez sur Continuer.

Toutefois, la case à cocher supplémentaire ici concerne la façon dont vous allez mettre à jour les produits.

L’info-bulle l’explique, mais elle comparera les produits dont l’ID ou l’UGS correspond et mettra à jour les informations en fonction de ce que votre fichier CSV indique. De plus, les lignes de la feuille qui ne correspondent pas à un produit existant – c’est-à-dire les nouveaux produits – ne seront pas importées. Cela signifie que vous pouvez mettre à jour le fichier avec les données dont vous avez besoin, puis l’importer pour mettre à jour votre inventaire, le tout en utilisant une seule case à cocher.

Mappage des colonnes de produits

L’écran de mappage des colonnes vous permet d’associer les colonnes de votre fichier CSV aux rubriques de produits de WooCommerce. En fait, WooCommerce fait une « meilleure estimation » à ce sujet – si vous utilisez les données d’exemple ou importez un fichier qui a des origines en tant qu’exportation, cela va être soit exact soit assez proche :

L'écran de mappage des colonnes de WooCommerce.
L’écran de mappage des colonnes de WooCommerce.

Une fois que vous avez vérifié ces colonnes et apporté toutes les modifications nécessaires pour vous aider à mapper les colonnes avec précision, vous pouvez faire défiler l’écran vers le bas et cliquer sur le bouton Exécuter l’outil d’importation. À partir de là, WordPress fera le nécessaire, ce qui peut prendre un certain temps en fonction de la taille de votre fichier CSV.

Cependant, vous verrez un écran de réussite une fois le processus terminé :

L'écran d'importation terminée de WooCommerce.
L’écran d’importation terminée de WooCommerce.

C’est tout ce que vous devez faire pour importer des produits à l’aide de la fonctionnalité native. Ensuite, nous allons jeter un coup d’œil à ce que WooCommerce offre en matière d’exportation également.

Comment utiliser WooCommerce pour exporter des produits

Pour exporter des produits depuis WooCommerce, vous devez vous rendre dans l’écran Produits > Tous les produits. Une fois que vous avez des produits dans votre installation, il y aura un bouton supplémentaire d’exportation :

Le bouton Exporter de WooCommerce.
Le bouton Exporter de WooCommerce.

Cependant, si vous cliquez dessus sans sélectionner de produits, rien ne sera exporté. Vous devez d’abord choisir les produits que vous souhaitez exporter à l’aide des cases à cocher de la liste, puis cliquer sur le bouton Exporter.

Cela vous amènera à un écran qui ne devrait pas nécessiter beaucoup de saisie de votre part – la boîte de dialogue Exporter des produits :

La boîte de dialogue Exporter des produits de WooCommerce.
La boîte de dialogue Exporter des produits de WooCommerce.

Ici, sélectionnez dans les listes déroulantes les options qui correspondent aux données que vous souhaitez exporter. Lorsque vous avez terminé, cliquez sur le bouton Générer un CSV pour lancer le processus et enregistrer le CSV sur votre ordinateur.

À partir de là, vous pouvez examiner votre CSV à l’aide de tout programme avec lequel vous êtes à l’aise. Par exemple, Excel est populaire, tout comme Google Sheets.

Toutefois, si ce processus natif est rapide et simple, il n’est pas le plus souple ni le plus puissant. Nous en parlerons plus en profondeur dans un prochain article.

Limites de la fonctionnalité native de WooCommerce

Les limites de la fonctionnalité d’exportation native de WooCommerce – et celles du processus d’importation – ne se manifesteront pas dans de nombreux cas d’utilisation quotidiens.

Il s’agit d’une arme à double tranchant. D’une part, vous serez en mesure de réaliser presque tout ce dont vous avez besoin dans de nombreuses situations.

Mais d’un autre côté, il y a quelques limitations qui ne seront pas apparentes avant que vous ne les rencontriez. Par exemple, il se peut que vous ne soyez pas en mesure d’importer des types spécifiques de données personnalisées et de produits complexes de la manière la plus optimale.

C’est là qu’une extension peut vous aider en comblant le fossé entre le processus d’exportation natif et un processus adapté à vos besoins. Automattic le reconnaît, c’est pourquoi ils ont publié l’extension WooCommerce Product CSV Import Suite.

Cette extension va au-delà de la fonctionnalité native de base de plusieurs façons :

  • Vous bénéficiez d’une meilleure prise en charge des autres extensions WooCommerce, telles que WooCommerce Photography, WooCommerce Bookings et Google Product Feed.
  • Il est possible d’importer, d’exporter et de mettre à jour des informations personnalisées et complexes. Que vous attribuiez des produits à des vendeurs, que vous ajoutiez des noms de marque aux produits, ou quoi que ce soit d’autre, vous êtes en mesure de continuer à travailler avec ces données dans votre fichier CSV.

Cependant, il existe plus de choix que les seules extensions WooCommerce de première partie. Vous pouvez également utiliser des extensions tierces pour faciliter l’exportation de produits WooCommerce. Nous en discuterons, ainsi que de la manière d’exporter à l’aide d’une extension, dans la dernière section.

Comment exporter des produits et des commandes WooCommerce avec un plugin

Étant donné qu’une extension peut offrir une meilleure façon d’exporter des produits WooCommerce, vous en trouverez un certain nombre sur le marché. Ensuite, nous allons passer en revue un certain nombre d’extensions sur le marché pour vous donner une idée de ce qui est proposé.

Ensuite, nous verrons comment exporter des produits WooCommerce à l’aide de l’une de ces solutions, en les comparant à l’approche native.

Plugins pour l’exportation de produits WooCommerce

Il existe une myriade d’extensions disponibles à tous les prix pour vous aider à exporter des produits WooCommerce. Vous constaterez également que malgré le nombre d’extensions disponibles, un grand nombre d’entre elles font quelque chose de différent des autres.

Une extension telle que WP All Import est plus une extension d’exportation polyvalente. La caractéristique principale de cette extension est l’éditeur par glisser-déposer. Il vous donne la possibilité de construire des produits complexes à l’aide d’une interface similaire à un constructeur de pages. Vous pouvez même concevoir le schéma XML en utilisant le glisser-déposer, ce qui est fantastique si vous frémissez à l’idée de sortir votre éditeur de texte.

L'éditeur XML de WP All Import.
L’éditeur XML de WP All Import.

Product Import Export est une autre extension qui prend en charge les formats CSV et XML et présente une grande compatibilité avec les extensions tierces et les extensions WooCommerce. Elle a également un autre tour dans sa manche.

L'extension Product Import Export.
L’extension Product Import Export.

Cette extension vous permet de configurer plusieurs canaux SFTP (Secure File Transfer Protocol) afin de programmer vos importations et exportations. Cela présente deux avantages : Premièrement, vous pouvez transférer des données de manière efficace via SFTP ; deuxièmement, vous adoptez une approche « sans intervention » qui réduira les erreurs et augmentera votre efficacité.

Bien que ces deux solutions soient des extensions premiums, vous n’avez peut-être pas envie de vous ruiner pour une solution. WooCommerce Store Exporter est une extension gratuite avec un objectif minimaliste.

L'extension WooCommerce Store Exporter.
L’extension WooCommerce Store Exporter.

Vous pouvez également exporter vers des formats SFTP distants, ainsi qu’en utilisant POST. Il s’agit d’une fonctionnalité de niveau développement qui vous sera utile si vous avez besoin d’une solution d’exportation personnalisée. Toutefois, si vous souhaitez utiliser l’extension comme un simple outil d’exportation, une option en un clic est disponible pour générer une feuille de calcul contenant vos données.

La dernière extension est celle dont nous allons faire la démonstration dans la section suivante. Advanced Order Export for WooCommerce est tout aussi simple que WooCommerce Store Exporter, avec une plus grande flexibilité en ce qui concerne ses réglages de sortie.

Le tableau de bord de l'extension Advanced Order Export.
Le tableau de bord de l’extension Advanced Order Export.

Vous disposez d’une pléthore de réglages de sortie qui, selon vos besoins, vous seront utiles. Les suspects habituels sont là – les formats CSV, XML et XLS – et il existe également des formats PDF et HTML.

Vous disposez également d’un format de fichier TSV (tab-separated values). Bien que ce format ne soit pas aussi flexible que la possibilité de définir le délimiteur, il vous offre une option permanente si vous aimez utiliser ce format pour vos données.

Comment exporter des produits WooCommerce étape par étape

Bien entendu, le processus que vous suivrez pour exporter des produits WooCommerce sera différent selon l’extension que vous choisissez. Nous allons utiliser ici l’extension Advanced Order Export for WooCommerce, et nous allons aborder certaines des étapes générales du processus.

Une fois que vous aurez installé et activé l’extension, vous voudrez rechercher les réglages de profil pertinents. Dans la plupart des cas, une extension vous permettra de créer un profil d’exportation dédié. Cela vous permet de sauvegarder une configuration unique pour la réutiliser.

Pour Advanced Order Export for WooCommerce, cela se trouve sous la section WooCommerce > Export > Profils :

La section Profils d'exportation de l'extension.
La section Profils d’exportation de l’extension.

Nous pouvons travailler avec le profil Copié à partir de « Exporter maintenant » – si vous cliquez dessus, vous arriverez à un écran détaillé avec les champs dont vous avez besoin pour réaliser une exportation à votre convenance :

L'écran des commandes d'exportation montrant un seul profil.
L’écran des commandes d’exportation montrant un seul profil.

À partir d’ici, vous voudrez modifier les réglages en fonction des éléments suivants :

  • Plage de dates : Il doit y avoir une plage de dates qui correspond aux données que vous voulez exporter, et pas plus.
  • Format de sortie : Vous voudrez choisir le format de sortie approprié. CSV sera le format par défaut pour la plupart des applications, bien que vous puissiez également vouloir une copie en XML.
  • Colonnes : Les filtres vous permettent de choisir les colonnes à exporter, c’est donc là que vous devriez passer la majeure partie de votre attention.

Advanced Order Export for WooCommerce dispose d’une myriade de filtres qui vous permettent de choisir la plage exacte de vos données de sortie. Par exemple, nous avons des filtres pour le poids de l’article, si le produit est en rupture de stock (comme une valeur de champ personnalisé), l’attribut variable, et plus encore :

Modification des filtres de produits dans WordPress.
Modification des filtres de produits dans WordPress.

Cependant, cela ne limite pas le nombre de colonnes que vous verrez dans votre feuille de calcul. Pour ce plugin, vous allez ouvrir le menu « Configurer les champs à exporter » :

La liste des champs à exporter dans WordPress.
La liste des champs à exporter dans WordPress.

Une fois que vous avez défini ces réglages, il est conseillé d’enregistrer vos modifications et votre profil pour une utilisation ultérieure. De là, vous pouvez lancer une exportation.

Pour ce plugin, vous utiliserez l’écran WooCommerce > Exporter les commandes > Exporter maintenant si vous voulez une exportation générale rapide, ou le bouton Exporter en bas d’un profil si vous avez besoin de ce dernier en particulier :

Le bouton Exporter dans WordPress.
Le bouton Exporter dans WordPress.

Cela permettra d’enregistrer sur votre ordinateur un fichier CSV contenant l’exportation des données :

Un document Google Sheets qui contient les données d'exportation de WordPress.
Un document Google Sheets qui contient les données d’exportation de WordPress.

Une fois que vous avez effectué vos modifications, vous pouvez enregistrer et réimporter la feuille de calcul dans WooCommerce et WordPress sans problème.

Résumé

La capacité à faire sortir et entrer des données dans WooCommerce est fondamentale et essentielle. En tant que tel, WooCommerce offre des moyens natifs de faire les deux. Si le processus d’importation intégré est simple, intuitif et relativement exempt d’erreurs, la fonctionnalité d’exportation native n’est pas toujours la meilleure approche.

Cet article a examiné l’utilisation d’extensions pour exporter des produits WooCommerce, et la bonne nouvelle est qu’il existe de nombreuses solutions disponibles. Une fois que vous avez votre fichier CSV, vous pouvez l’ouvrir dans Google Sheets, Excel, ou même un éditeur de texte pour le réviser. De là, vous pouvez réimporter le fichier dans WooCommerce et mettre à jour vos produits.

Exportez-vous souvent des produits WooCommerce, et si oui, quelle est votre stratégie ? Faites-nous en part dans la section des commentaires ci-dessous !

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.