Visser Labs – Plugins WooCommerce

  1. Accueil
  2. Base de connaissances
  3. WooCommerce Store Exporter Deluxe
  4. Comment planifier les exportations dans Store Exporter Deluxe

Comment planifier les exportations dans Store Exporter Deluxe

Exporter vos données WooCommerce à la main chaque jour ou chaque semaine empiète sur le temps que vous pourriez consacrer à la gestion de votre boutique. Store Exporter Deluxe vous permet de configurer une exportation planifiée une fois, puis elle s'exécute toute seule par la suite, à l'intervalle et selon la méthode de livraison que vous choisissez.

Vous pouvez créer autant d'exportations planifiées que nécessaire. Chacune conserve ses propres filtres, champs d'exportation et paramètres de livraison, de sorte qu'une exportation quotidienne des commandes et une sauvegarde hebdomadaire des produits peuvent s'exécuter côte à côte sans interférer l'une avec l'autre.

Prérequis

ExigenceDétails
PluginStore Exporter Deluxe est actif et licencié
WooCommerceActif, car les exportations planifiées tirent leurs données de votre boutique WooCommerce
Destination de livraisonSi vous prévoyez de livrer par FTP/SFTP ou par e-mail, ayez ces détails de connexion prêts avant de commencer

Où trouver les exportations planifiées

Ouvrez WooCommerce → Store Export depuis le menu d'administration WordPress. Cela ouvre le tableau de bord de Store Exporter Deluxe, qui utilise une barre latérale au lieu de l'ancienne barre d'onglets. Sélectionnez Exportations planifiées dans la section EXPORTATIONS de la barre latérale pour voir vos planifications existantes.

La barre latérale de Store Exporter Deluxe avec l'élément Exportations planifiées mis en surbrillance sous le groupe EXPORTS

Création d'une exportation planifiée

  1. Depuis l'écran des exportations planifiées, cliquez sur Nouvelle planification.
  2. Dans l'étape Général, entrez un nom dans le champ Nom de la planification. Ce nom n'apparaît que dans votre administration WordPress, alors utilisez quelque chose que vous reconnaîtrez plus tard, comme « Sauvegarde quotidienne des produits ».
  3. Choisissez quoi exporter dans le menu déroulant Type d'exportation.
  4. Choisissez un format de fichier dans le menu déroulant Format d'exportation.
  5. Sous Champs d'exportation, choisissez Tous les champs, Utiliser le modèle pour appliquer un modèle d'exportation enregistré, ou Sélection enregistrée pour réutiliser les champs que vous avez choisis pour la dernière fois dans l'exportation rapide.
  6. Cliquez sur Filtres pour définir les conditions qui limitent ce qui est exporté. Sautez cette étape pour exporter tout le contenu du type choisi.
  7. Cliquez sur Méthode pour choisir comment l'exportation est livrée. Voir les méthodes de livraison ci-dessous pour savoir ce que fait chaque option.
  8. Cliquez sur Planification pour définir la fréquence d'exécution de l'exportation. Voir les options d'intervalle cron ci-dessous pour les fréquences disponibles.
  9. (Facultatif) Cliquez sur Avancé pour définir le niveau de journalisation et d'autres options avancées par planification.
  10. Cliquez sur Créer la planification pour enregistrer.

Une fois enregistrée, ouvrez à nouveau la planification et cliquez sur Exécuter maintenant pour l'exécuter immédiatement et confirmer qu'elle fonctionne.

L'assistant Ajouter un export planifié à l'étape Générale, montrant les champs Nom du planning, Type d'exportation et Format d'exportation

Formatage des fichiers et des données

Plus bas dans l'étape Général, la section Formatage des fichiers et des données contrôle la manière dont le fichier exporté lui-même est assemblé :

  • Délimiteur de colonnes (exportations CSV uniquement) : choisissez Virgule, Point-virgule, Tabulation ou Barre verticale comme caractère séparant les colonnes. Utilisez Point-virgule ou Tabulation si votre système cible attend l'un de ces caractères au lieu d'une virgule, par exemple dans une région où les virgules sont utilisées comme séparateurs décimaux.
  • Formules Excel : choisissez d'autoriser les formules Excel ou de ne pas autoriser les formules Excel dans le fichier exporté. Laissez les formules non autorisées sauf si vous avez spécifiquement besoin de valeurs calculées, car les autoriser peut exposer le fichier à des injections de formules si quelqu'un d'autre l'ouvre plus tard.
  • Mise en forme des en-têtes : choisissez si vous souhaitez inclure les en-têtes de colonne des champs d'exportation ou les omettre. N'excluez les en-têtes que si le système recevant le fichier attend des données brutes sans ligne d'en-tête.
  • Mise en forme des produits groupés : choisissez comment les produits enfants d'un produit groupé sont représentés, comme Exporter en tant qu'ID de produit, Exporter en tant que SKU de produit ou Exporter en tant que Nom de produit.
  • Mise en forme de l'image produit : choisissez comment l'image produit principale est représentée, comme ID d'attachement, URL de l'image ou Chemin du fichier image.
  • Mise en forme de la galerie produit : choisissez comment les images de la galerie sont représentées, en utilisant les trois mêmes options que pour la mise en forme de l'image produit.

Filtrer ce qui est exporté

L'étape Filtres contrôle exactement quels enregistrements l'exportation inclut. Ce que vous voyez ici dépend du Type d'exportation que vous avez choisi à l'étape Générale. Choisir Produits, par exemple, affiche des groupes spécifiques aux produits comme Filtres produits et Filtres inventaire, tandis que choisir Commandes affiche des Filtres commandes à la place.

Si votre type d'exportation est Produits ou Variations de produit, une section Sélection de produits apparaît en haut de l'étape Filtres. Recherchez des produits par nom, ID ou SKU, puis choisissez Inclure la sélection ou Exclure la sélection dans le bouton de mode à côté du champ de recherche. Laissez le champ de recherche vide pour exporter tous les produits correspondants.

Sous Sélection de produits, les filtres sont regroupés en sections déroulantes, chacune avec un badge indiquant combien de filtres internes sont actuellement actifs. Selon le filtre individuel, son contrôle peut être une liste déroulante, un ensemble d'options de type pilule, un champ numérique, une liste de sélection multiple, une comparaison (par exemple, quantité en stock supérieure à un nombre que vous saisissez), une plage de dates avec des préréglages rapides (N'importe quand, 7 derniers jours, 30 derniers jours, Hier, Aujourd'hui ou une Plage personnalisée), ou un champ de texte brut.

Les filtres exacts disponibles dépendent du type d'export que vous avez choisi. Les exportations de produits offrent des filtres tels que Catégories, Étiquettes, Types de produits, Statut du produit, Marques et Classe d'expédition, tous regroupés sous Filtres de produits. D'autres types d'exportation affichent leurs propres groupes de filtres pertinents à la place.

En bas de l'étape Filtres, la section Tri vous permet de trier l'export par un ou plusieurs champs, chacun avec sa propre direction Ascendante ou Descendante. Cliquez sur Ajouter une autre règle de tri pour trier par plus d'un champ, par exemple, par catégorie d'abord, puis par nom dans chaque catégorie.

L'étape Filtres montrant la recherche de sélection de produits, un groupe de filtres développé et la section Tri

Méthodes de livraison

L'étape Méthode vous permet de choisir où va le fichier exporté :

  • Archiver vers les médias : enregistre le fichier dans votre médiathèque WordPress.
  • Enregistrer sur le serveur : écrit le fichier dans un répertoire de votre serveur.
  • Envoyer par e-mail : joint le fichier exporté à un e-mail et l'envoie à un ou plusieurs destinataires.
  • POST vers URL : envoie le fichier à une URL distante à l'aide d'une requête HTTP POST. Cela convient aux fournisseurs ou aux systèmes comptables qui acceptent les téléchargements de fichiers entrants.
  • FTP / SFTP : télécharge le fichier vers un serveur FTP ou SFTP externe. Vous aurez besoin de l'hôte, du port, du protocole, du nom d'utilisateur et du mot de passe du serveur, ainsi que d'un chemin de répertoire distant et d'un nom de fichier facultatifs.
  • Google Sheets : exporte les données directement vers une feuille Google. Cette méthode nécessite que les identifiants API soient configurés au préalable. Si vous ne les avez pas encore configurés, le plugin affiche une invite pour les configurer avant que cette option ne fonctionne.

La configuration complète champ par champ pour FTP/SFTP, e-mail et les autres méthodes de livraison dépasse le cadre de cet article. Les champs de l'étape Méthode sont clairement étiquetés et chacun affiche une aide contextuelle au fur et à mesure que vous les remplissez.

L'étape Méthode montrant les cartes de méthode de livraison : Archiver vers les médias, Enregistrer sur le serveur, Envoyer par e-mail, POST vers l'URL, FTP / SFTP et Google Sheets

Options d'intervalle Cron et fuseau horaire

À l'étape Planification, choisissez la fréquence à laquelle l'exportation doit s'exécuter parmi ces fréquences :

  • Toutes les heures : s'exécute toutes les heures.
  • Quotidiennement : s'exécute une fois par jour.
  • Hebdomadairement : s'exécute une fois par semaine.
  • Mensuellement : s'exécute le 1er de chaque mois.
  • Personnalisé : s'exécute toutes les X minutes que vous spécifiez.
  • Manuel : ne s'exécute pas du tout selon un calendrier. Utilisez cette option lorsque vous souhaitez déclencher l'exportation vous-même, soit avec le bouton Exécuter maintenant, soit avec le moteur d'exportation CRON manuel décrit ci-dessous.

Pour les fréquences Toutes les heures et Quotidiennement, vous pouvez également limiter l'exportation à des jours spécifiques de la semaine en utilisant les jours sélectionnés sous la section Jours.

Sous la fréquence, le menu déroulant Fuseau horaire vous permet de choisir le fuseau horaire sur lequel le calendrier s'exécute, à partir d'une liste complète de fuseaux horaires avec leur décalage UTC (par exemple, (UTC +10:00) Australia/Sydney). Il est défini par défaut sur le fuseau horaire de votre site, donc dans la plupart des cas, vous n'aurez pas besoin de le modifier. L'heure planifiée que vous définissez est basée sur le fuseau horaire que vous sélectionnez ici, et non sur l'heure UTC brute du serveur.

L'étape Planification montrant les options de fréquence, le sélecteur de jours et la liste déroulante de fuseaux horaires

Déclencher manuellement une exportation planifiée

Si vous avez besoin qu'une exportation planifiée s'exécute à une heure précise, indépendamment du chargement d'une page par WordPress, vous pouvez la déclencher avec une URL directe en utilisant le moteur d'exportation CRON manuel inclus avec Store Exporter Deluxe.

Trouver l'ID de l'exportation planifiée

  1. Ouvrez WooCommerce → Store Export → Exportations planifiées.
  2. Notez l'ID de l'exportation planifiée que vous souhaitez exécuter. Vous en aurez besoin pour l'URL de déclenchement ci-dessous.

Activer l'accès CRON

  1. Ouvrez WooCommerce → Store Export → Réglages et sélectionnez l'onglet Exportations CRON.
  2. Activez le bouton Activer CRON.
  3. Entrez une valeur dans le champ Clé secrète d'exportation. Laisser ce champ vide autorise un accès illimité à l'URL de déclenchement, il est donc recommandé de définir une clé pour tout magasin en ligne.
Interface de la page Paramètres avec navigation latérale gauche et Exports CRON mis en surbrillance dans le panneau principal, y compris les options Général, Formats d'exportation, Archives, Planification et une carte Résumé de la configuration à droite

Construire et déclencher l'URL

  1. Construisez une URL de déclenchement dans ce format, en remplaçant chaque espace réservé par vos propres valeurs :
https://your-site.com/?action=woo_ce-cron&key=YOUR_SECRET_KEY&type=product&response=download&scheduled_export=100

Les valeurs type et response sont requises dans l'URL mais sont ignorées par le moteur d'exportation CRON, car il utilise les réglages enregistrés sur l'exportation planifiée elle-même.

  1. Visitez cette URL (par exemple, depuis un vrai cron job au niveau du serveur) pour déclencher l'exportation immédiatement. Vérifiez l'écran Exportations planifiées par la suite. Une exécution terminée apparaît sous Planifications récentes.

Pour plus de détails sur ce déclencheur et les alternatives en ligne de commande, consultez Comment exporter via CRON manuel.

Gérer les exportations planifiées avec WP-CLI

Si vous avez un accès en ligne de commande à votre serveur, la commande wp store-export vous permet de lister et de déclencher des exportations sans ouvrir wp-admin :

wp store-export list
wp store-export scheduled_export --scheduled_id=100

Remplacez 100 par l'ID de l'exportation planifiée que vous souhaitez exécuter. Il existe également une commande wp store-export quick_export --export_type=product pour exécuter une exportation unique en dehors de toute planification enregistrée.

Dépannage

Une exportation planifiée ne s'exécute pas selon son calendrier
Store Exporter Deluxe exécute les Exportations planifiées via Action Scheduler, une bibliothèque WordPress conçue pour des tâches d'arrière-plan fiables. Comme le système cron de WordPress, Action Scheduler a toujours besoin de quelque chose pour le déclencher, généralement une visite sur votre site ou une requête d'administration en arrière-plan, de sorte qu'un magasin avec très peu de trafic peut connaître des retards dans l'heure exacte où une planification se déclenche. Si une heure exacte est importante (par exemple, un fournisseur s'attend à un fichier à 9h précises), la solution la plus fiable est de configurer un vrai cron job au niveau du serveur via votre panneau d'hébergement qui visite régulièrement votre site, ou qui atteint l'URL du moteur d'exportation CRON manuel décrit ci-dessus à l'heure souhaitée. Contactez votre fournisseur d'hébergement si vous n'êtes pas sûr de la manière de configurer un cron job au niveau du serveur.

Vérifiez d'abord l'écran Exportations planifiées. Il affiche l'état de chaque planification, y compris si une exécution est en attente, en cours ou terminée. Le panneau Planifications récentes et le widget du tableau de bord Exportations planifiées récentes indiquent si la dernière exécution a réussi ou échoué, ainsi que la raison de tout échec.
Une exportation planifiée échoue lorsqu'elle est livrée par FTP ou SFTP
Si le panneau Exportations planifiées récentes affiche un échec de livraison FTP ou SFTP, le message indique généralement « Impossible de téléverser le fichier sur FTP. Réponse : … » ou « Impossible de téléverser le fichier sur le serveur SFTP … », avec la réponse du serveur sous-jacente incluse après cela. Les causes courantes incluent :
  • Hôte, port, nom d'utilisateur ou mot de passe incorrect. Confirmez-les directement auprès de votre fournisseur d'hébergement ou FTP.
  • Le serveur de réception bloque la connexion. Demandez à votre fournisseur d'hébergement de débloquer les ports dont votre protocole FTP a besoin, ou essayez de basculer entre FTP et SFTP à l'étape Méthode si les deux sont disponibles pour vous.
L'e-mail d'une exportation planifiée n'arrive pas
Si Exportations planifiées récentes affiche une exportation réussie à l'aide de Envoyer par e-mail, mais que vous ne l'avez pas reçue :
  • Vérifiez d'abord votre dossier spam ou courrier indésirable.
  • Ajoutez un deuxième destinataire à un fournisseur de messagerie différent (par exemple, une adresse Gmail ou Outlook) pour vérifier si le problème est spécifique au filtrage anti-spam de votre fournisseur habituel.
  • Si votre hébergement de messagerie et WordPress s'exécutent sur le même serveur, renseignez-vous auprès de votre fournisseur d'hébergement sur la délivrabilité des e-mails auto-hébergés. Cette configuration est une source fréquente de problèmes de livraison qui n'ont rien à voir avec le plugin.

FAQ

Puis-je mettre en pause une exportation planifiée sans la supprimer ?
Oui. Sur l'écran Exportations planifiées, chaque planification possède un interrupteur Actif/En pause dans sa ligne. Désactivez-le pour mettre la planification en pause, et réactivez-le quand vous souhaitez qu'elle reprenne.
Puis-je arrêter une exportation pendant son exécution ?
Oui. Ouvrez le menu d'actions de la ligne (le bouton ) et cliquez sur Arrêter. Cette option n'apparaît que pendant que cette exportation spécifique est activement en cours d'exécution.
Dois-je supprimer une planification pour modifier ses paramètres ?
Non. Ouvrez le menu d'actions de la ligne et cliquez sur Modifier pour rouvrir le même assistant que celui que vous avez utilisé pour le créer, avec tous ses paramètres actuels remplis.
Puis-je dupliquer une planification existante ?
Oui. Ouvrez le menu d'actions de la ligne et cliquez sur Cloner pour créer une copie avec les mêmes paramètres, que vous pouvez ensuite renommer et ajuster.

Besoin d'aide supplémentaire ?

Si vous utilisez Store Exporter Deluxe et rencontrez un problème non couvert par cet article, ouvrez un ticket de support et notre équipe vous aidera à faire fonctionner votre exportation planifiée.

Si vous utilisez le plugin gratuit Store Exporter, posez votre question sur le forum de support WordPress.org et notre équipe vous répondra là-bas.

Cet article vous a-t-il été utile ?

Articles Liés

Ressources et aide