Visser Labs – Plugins WooCommerce

  1. Accueil
  2. Base de connaissances
  3. WooCommerce Store Exporter Deluxe
  4. Comment exporter vers FTP ou SFTP dans Store Exporter Deluxe

Comment exporter vers FTP ou SFTP dans Store Exporter Deluxe

Si un fournisseur, une place de marché ou un système comptable s'attend à ce que vos données WooCommerce soient déposées sur un serveur à une heure précise, l'envoi d'un fichier par e-mail ou son téléchargement manuel ne sont pas évolutifs. Store Exporter Deluxe peut envoyer une exportation planifiée directement vers un serveur FTP ou SFTP à la place, de sorte que le fichier atterrit là où il doit être, par lui-même, à chaque exécution de la planification.

Cet article couvre la configuration de la méthode de livraison FTP / SFTP sur une exportation planifiée : chaque champ du formulaire, comment exécuter la planification une fois pour confirmer la connexion avant de lui faire confiance, et ce que signifient les messages d'erreur du plugin lorsqu'une connexion échoue.

Prérequis

ExigenceDétails
PluginStore Exporter Deluxe est actif et licencié
Exportation planifiéeVous avez déjà créé une exportation planifiée. Pour des instructions détaillées, voir Comment planifier des exportations dans Store Exporter Deluxe
Détails du serveurAyez l'hôte, le port, le nom d'utilisateur et le mot de passe de votre fournisseur d'hébergement ou FTP à portée de main avant de commencer. Seule l'authentification par mot de passe est prise en charge, voir la note ci-dessous si votre serveur SFTP nécessite une clé privée.

Choisir FTP / SFTP comme méthode de livraison

  1. Ouvrez WooCommerce → Store Export → Exportations planifiées.
  2. Ouvrez la planification que vous souhaitez configurer, ou cliquez sur Nouvelle planification pour en créer une.
  3. Cliquez sur l'étape Méthode en haut du formulaire.
  4. Sélectionnez la carte FTP / SFTP.

La sélectionner révèle un panneau Paramètres FTP / SFTP sous les cartes de méthode de livraison.

L’étape Méthode avec la carte de livraison FTP / SFTP sélectionnée, montrant le panneau Paramètres FTP / SFTP apparaissant en dessous

Configuration de la connexion

Le panneau Paramètres FTP / SFTP contient ces champs :

  • Protocole : choisissez FTP ou SFTP. SFTP chiffre la connexion sur SSH et est le choix le plus sûr si votre hôte le propose.
  • Hôte : l'adresse du serveur FTP ou SFTP, par exemple ftp.example.com.
  • Port : le port de connexion du serveur. Laissez ce champ vide pour utiliser le port par défaut habituel du protocole, indiqué comme texte d'espace réservé : 21 pour FTP, 22 pour SFTP.
  • Nom d'utilisateur : le nom d'utilisateur du compte que votre fournisseur FTP ou SFTP vous a donné.
  • Mot de passe : le mot de passe du compte. Une fois qu'une planification a un mot de passe enregistré, ce champ affiche des points au lieu de la valeur réelle et une note indiquant qu'un mot de passe est déjà enregistré. Laissez-le vide pour conserver ce mot de passe enregistré, ou tapez-en un nouveau pour le remplacer.
  • Chemin du répertoire distant : le dossier sur le serveur distant dans lequel télécharger, par exemple /exports/.
  • Nom de fichier (facultatif) : remplace le nom du fichier téléchargé. Laissez-le vide pour utiliser le nom de fichier par défaut de l'exportation.

Le formulaire FTP / SFTP ne prend en charge que l'authentification par nom d'utilisateur et mot de passe. Il n'a pas de paramètre pour une clé privée, donc un serveur SFTP qui nécessite une clé privée ne peut pas être utilisé avec ce formulaire.

Le panneau Paramètres FTP / SFTP avec les champs Protocole, Hôte, Nom d’utilisateur et Mot de passe annotés

Une fois que vous avez rempli ces champs, cliquez sur Créer une planification (ou Enregistrer la planification sur une planification existante) pour enregistrer.

Tester la connexion avant de vous fier à la planification

Il n'y a pas de bouton distinct Tester la connexion sur le formulaire FTP / SFTP. Au lieu de cela, enregistrez la planification avec ses détails de connexion remplis, puis déclenchez une exécution réelle à la demande plutôt que d'attendre que sa planification arrive :

  1. Sur l'écran Exportations planifiées, trouvez la planification que vous venez d'enregistrer.
  2. Ouvrez le menu d'actions de sa ligne (le bouton ⋮) et cliquez sur Exécuter maintenant.
  3. Regardez le panneau Activité récente sur le même écran. L'exécution s'affiche comme En cours, puis est mise à jour en Terminé ou Échoué.

Un statut Terminé confirme que le fichier a atteint votre serveur FTP ou SFTP. S'il affiche Échoué, la raison exacte se trouve dans le Journal d'audit :

  1. Ouvrez WooCommerce → Exportateur de boutique → Paramètres et sélectionnez la section Journal d'audit.
  2. Vérifiez que Activer le journal d'audit est activé (il l'est par défaut) et que Exportations planifiées n'est pas défini sur Aucun. Par défaut, tous les autres niveaux, y compris Minimal, capturent les Détails de l'erreur, le champ qui contient le message d'erreur exact du plugin.
  3. Ouvrez Journal d'audit dans la barre latérale de l'Exportateur de boutique et développez l'entrée de l'exécution échouée pour lire le message d'erreur. S'il n'y a pas d'entrée pour cette exécution, corrigez les paramètres de l'étape 2 et exécutez à nouveau Exécuter maintenant.

Le panneau Activité récente indique seulement si une exécution a réussi ou échoué. La raison exacte se trouve dans l'entrée du Journal d'audit pour cette exécution. Si une planification définit son propre Niveau de journal à son étape Avancé, ce niveau l'emporte sur celui des Paramètres.

La section des paramètres du Journal d’audit avec Activer le Journal d’audit activé et le niveau de journal des Exportations Planifiées défini sur Minimal

Dépannage

« Login incorrect pour l'utilisateur … sur le serveur FTP » ou « Échec de la connexion SFTP pour l'utilisateur … »
Votre nom d'utilisateur ou votre mot de passe est incorrect, ou le compte n'a pas la permission de se connecter depuis votre serveur. Saisissez à nouveau les deux à l'étape Méthode et enregistrez à nouveau. N'oubliez pas qu'un champ Mot de passe vide conserve le mot de passe actuellement enregistré. Si vous vouliez le changer, retopez-le avant d'enregistrer.
« Un problème est survenu lors de la connexion à … via FTP »
Store Exporter Deluxe n'a pas pu atteindre l'hôte du tout via le protocole FTP. Vérifiez les champs Hôte et Port pour les fautes de frappe, et confirmez avec votre fournisseur d'hébergement ou FTP que le serveur accepte les connexions sur ce port depuis l'extérieur de son propre réseau. Certains hôtes n'autorisent les connexions FTP que depuis des adresses IP spécifiques, ce qui bloque la connexion du serveur du plugin.
Une exécution SFTP échoue avec une erreur de connexion ou de délai d'attente
Store Exporter Deluxe n'a pas pu atteindre le serveur SFTP. Vérifiez les champs Hôte et Port (SFTP utilise le port 22 par défaut), et confirmez avec votre fournisseur d'hébergement ou SFTP que le serveur accepte les connexions SFTP depuis le serveur de votre site.
« Impossible de changer pour le répertoire … sur le serveur FTP … » (FTP) ou « Impossible de trouver ou de créer le répertoire distant … » / « Impossible de changer pour le répertoire … sur le serveur SFTP … » (SFTP)
Le chemin dans Remote Directory Path n’existe pas sur le serveur distant. SFTP essaie de le créer automatiquement si votre compte a la permission de le faire. FTP ne crée pas les dossiers manquants, alors créez le dossier vous-même d’abord si vous utilisez du FTP simple. Dans tous les cas, confirmez le chemin exact avec la personne qui gère le serveur distant, y compris la barre oblique initiale, et vérifiez que votre compte y a un accès en écriture.
« Impossible de téléverser le fichier sur FTP » (FTP) ou « Impossible de téléverser le fichier … sur le serveur SFTP … » (SFTP)
La connexion et la connexion ont réussi, mais le téléversement lui-même a échoué, généralement parce que le compte a un accès en lecture au répertoire mais pas en écriture. Demandez à votre fournisseur d’hébergement ou FTP de confirmer que votre compte peut y écrire des fichiers, pas seulement les lister.

FAQ

Lequel est le mieux, FTP ou SFTP ?
Utilisez SFTP si votre serveur le prend en charge. Il chiffre la connexion, y compris votre nom d’utilisateur et votre mot de passe, via SSH. Le FTP simple envoie tout sans chiffrement, alors ne l’utilisez que si votre fournisseur ne propose pas SFTP.
Puis-je utiliser FTPS (FTP sur SSL) au lieu du FTP simple ?
Pas depuis ce formulaire. Le choix Protocol est limité à FTP ou SFTP.
La livraison par FTP/SFTP est-elle disponible dans le plugin gratuit Store Exporter ?
Non. Les Exportations Planifiées, et la méthode de livraison FTP / SFTP qui l’accompagne, sont une fonctionnalité de Store Exporter Deluxe. Le plugin gratuit Store Exporter n’inclut pas les exportations planifiées.
Le répertoire distant doit-il exister avant que je lance la planification ?
Cela dépend du protocole. Sur une connexion SFTP, Store Exporter Deluxe crée un Remote Directory Path manquant pour vous si votre compte a la permission de créer des dossiers. Sur du FTP simple, le dossier doit exister d’abord, alors créez-le avant la première exécution.

Besoin d'aide supplémentaire ?

Si vous utilisez Store Exporter Deluxe et rencontrez un problème que cet article ne couvre pas, ouvrez un ticket de support et notre équipe vous aidera à livrer votre exportation.

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