Si vous gérez une boutique en ligne avec des fournisseurs externes, vous connaissez probablement cette routine : votre fournisseur met à jour son inventaire, dépose un fichier CSV ou XML sur un serveur SFTP, et vous devez le télécharger, le vérifier et l'importer dans Shopify, WooCommerce ou la plateforme que vous utilisez. Chaque jour. Parfois plusieurs fois par jour.

Si vous oubliez un téléchargement, vous risquez de vendre des produits en rupture de stock. Si vous téléchargez trop tard, vos prix sont incorrects pendant des heures. Le fichier est toujours là, en attente sur le serveur. Le goulot d'étranglement, c'est vous qui devez penser à aller le chercher.

Comment fonctionnent réellement les flux fournisseurs

La chaîne d'approvisionnement typique de l'ecommerce repose sur des fichiers plats. Le système ERP ou de gestion des stocks de votre fournisseur exporte un fichier contenant les niveaux de stock actuels, les prix, les descriptions de produits et la disponibilité. Ce fichier arrive sur un serveur SFTP, le sien ou un serveur partagé.

Le format est presque toujours CSV (valeurs séparées par des virgules), bien que certains fournisseurs utilisent du XML ou des fichiers Excel. Un flux typique inclut des colonnes comme le SKU, le nom du produit, la quantité disponible, le prix de gros, le prix de vente, le poids et la catégorie.

La fréquence varie. Les dropshippers avec un inventaire à rotation rapide mettent à jour toutes les heures. Les grossistes avec un stock stable peuvent mettre à jour une fois par jour, généralement tôt le matin. Certains fournisseurs maintiennent un fichier unique qui est écrasé ; d'autres créent des fichiers horodatés comme inventory_2026-04-15.csv.

Ce qui va généralement mal

Le flux en lui-même est simple. Les problèmes commencent avec la façon dont on gère le téléchargement :

L'approche script (et ses limites)

Les propriétaires de boutiques techniquement compétents configurent parfois un cron job avec sftp ou lftp sur leur Mac pour automatiser le téléchargement. Ça marche, jusqu'à ce que ça ne marche plus :

Pour un développeur, c'est gérable. Pour un propriétaire de boutique qui devrait se concentrer sur le produit et les ventes, c'est une charge de maintenance qui ne devrait pas exister.

L'automatiser avec FTPull

FTPull est une application de barre de menus Mac qui surveille un serveur FTP, SFTP ou FTPS et télécharge les nouveaux fichiers automatiquement. Voici comment elle s'intègre dans le workflow de flux ecommerce :

  1. Ajoutez la connexion SFTP de votre fournisseur. Nom d'hôte, port, nom d'utilisateur, mot de passe (ou clé SSH). FTPull stocke les identifiants dans le Trousseau macOS, pas dans un fichier de configuration.
  2. Pointez vers le dossier distant où votre fournisseur dépose le fichier de flux.
  3. Choisissez un dossier local sur votre Mac où vous voulez que les fichiers arrivent. Cela peut être votre bureau, un dossier dédié « Flux fournisseurs », ou un dossier que votre outil d'import surveille.
  4. Définissez l'intervalle de vérification. Toutes les 15 minutes pour un inventaire à rotation rapide. Toutes les heures pour les flux quotidiens. FTPull vérifie le serveur selon le planning et ne télécharge que les fichiers nouveaux ou modifiés.
  5. Ajoutez un filtre de fichiers si nécessaire. Ne téléchargez que les fichiers .csv, ou uniquement les fichiers correspondant à un motif. Ignorez les fichiers temporaires ou les sauvegardes que le fournisseur laisse sur le serveur.

Une fois activé, FTPull s'exécute discrètement dans votre barre de menus. Quand un nouveau fichier de flux apparaît sur le serveur, il est téléchargé automatiquement et vous recevez une notification macOS. Plus de FileZilla, plus de terminal, plus d'oublis.

Plusieurs fournisseurs, une seule app

Si vous travaillez avec plusieurs fournisseurs, ajoutez chacun comme connexion séparée dans FTPull. Chaque connexion a son propre serveur, ses identifiants, son dossier distant, son dossier local et son planning de vérification. Elles fonctionnent indépendamment.

Le fournisseur A dépose un CSV chaque matin à 6h sur son SFTP. Le fournisseur B met à jour un flux XML toutes les 4 heures sur un serveur partagé. Le fournisseur C écrase un seul fichier tout au long de la journée. FTPull gère les trois sans aucune intervention de votre part.

Que faire des fichiers téléchargés

FTPull gère le transport. Ce qui se passe après que le fichier arrive sur votre Mac dépend de votre configuration :

Considérations de sécurité

Les flux fournisseurs contiennent souvent des prix de gros, des niveaux de stock et des données produit que vous ne voulez pas exposer. Utilisez toujours SFTP (port 22) plutôt que le FTP simple. SFTP chiffre tout, y compris vos identifiants.

Si votre fournisseur propose l'authentification par clé SSH, utilisez-la. C'est plus sûr que les mots de passe et élimine le risque d'interception des identifiants. FTPull supporte l'authentification par mot de passe et par clé.

FTPull stocke tous les identifiants dans le Trousseau macOS, qui est chiffré et protégé par le mot de passe de connexion de votre Mac. Aucun fichier en texte clair sur votre disque.

Quand FTPush entre en jeu

Certains workflows vont dans l'autre sens. Si vous êtes le fournisseur et devez envoyer des flux mis à jour aux serveurs de vos revendeurs, FTPush gère la partie upload. Déposez votre fichier d'export dans un dossier surveillé, et FTPush l'envoie automatiquement sur le serveur SFTP du revendeur.

Ensemble, FTPull et FTPush (regroupés sous le nom FTPSuite) couvrent les deux directions de l'échange de flux ecommerce.