Wenn Sie einen Online-Shop mit externen Lieferanten betreiben, kennen Sie wahrscheinlich diese Routine: Ihr Lieferant aktualisiert seinen Bestand, legt eine CSV- oder XML-Datei auf einem SFTP-Server ab, und Sie müssen sie herunterladen, prüfen und in Shopify, WooCommerce oder eine andere Plattform importieren. Jeden Tag. Manchmal mehrmals am Tag.

Verpassen Sie einen Download, riskieren Sie den Verkauf von Produkten, die nicht auf Lager sind. Laden Sie zu spät herunter, stimmen Ihre Preise stundenlang nicht. Die Datei liegt immer auf dem Server bereit. Der Engpass sind Sie, der daran denken muss, sie abzuholen.

Wie Lieferanten-Feeds funktionieren

Die typische E-Commerce-Lieferkette basiert auf Flat Files. Das ERP- oder Warenwirtschaftssystem Ihres Lieferanten exportiert eine Datei mit aktuellen Beständen, Preisen, Produktbeschreibungen und Verfügbarkeit. Diese Datei landet auf einem SFTP-Server - entweder dem des Lieferanten oder einem gemeinsamen.

Das Format ist fast immer CSV (kommaseparierte Werte), obwohl einige Lieferanten XML- oder Excel-Dateien verwenden. Ein typischer Feed enthält Spalten wie SKU, Produktname, verfügbare Menge, Einkaufspreis, Verkaufspreis, Gewicht und Kategorie.

Die Häufigkeit variiert. Dropshipper mit schnell wechselndem Bestand aktualisieren stündlich. Großhändler mit stabilem Lager aktualisieren einmal täglich, meist am frühen Morgen. Manche Lieferanten pflegen eine einzelne Datei, die überschrieben wird; andere erstellen zeitgestempelte Dateien wie inventory_2026-04-15.csv.

Was typischerweise schiefgeht

Der Feed selbst ist unkompliziert. Die Probleme beginnen beim Handling des Downloads:

Der Skript-Ansatz (und seine Grenzen)

Technisch versierte Shop-Betreiber richten manchmal einen Cron-Job mit sftp oder lftp auf ihrem Mac ein, um den Download zu automatisieren. Es funktioniert, bis es nicht mehr funktioniert:

Für einen Entwickler ist das handhabbar. Für einen Shop-Betreiber, der sich auf Produkt und Vertrieb konzentrieren sollte, ist es eine Wartungslast, die nicht existieren sollte.

Automatisierung mit FTPull

FTPull ist eine Mac-Menüleisten-App, die einen FTP-, SFTP- oder FTPS-Server überwacht und neue Dateien automatisch herunterlädt. So passt sie in den E-Commerce-Feed-Workflow:

  1. Fügen Sie die SFTP-Verbindung Ihres Lieferanten hinzu. Hostname, Port, Benutzername, Passwort (oder SSH-Key). FTPull speichert Zugangsdaten im macOS Schlüsselbund, nicht in einer Konfigurationsdatei.
  2. Verweisen Sie auf den Remote-Ordner, in dem Ihr Lieferant die Feed-Datei ablegt.
  3. Wählen Sie einen lokalen Ordner auf Ihrem Mac, in dem die Dateien landen sollen. Das kann Ihr Schreibtisch sein, ein eigener Ordner „Lieferanten-Feeds" oder ein Ordner, den Ihr Import-Tool überwacht.
  4. Legen Sie das Abfrageintervall fest. Alle 15 Minuten für schnell wechselnden Bestand. Stündlich für tägliche Feeds. FTPull prüft den Server nach Zeitplan und lädt nur neue oder geänderte Dateien herunter.
  5. Fügen Sie einen Dateifilter hinzu, falls nötig. Laden Sie nur .csv-Dateien herunter, oder nur Dateien, die einem Muster entsprechen. Ignorieren Sie temporäre Dateien oder Backups, die der Lieferant auf dem Server hinterlässt.

Einmal aktiviert, läuft FTPull still in Ihrer Menüleiste. Wenn eine neue Feed-Datei auf dem Server erscheint, wird sie automatisch heruntergeladen und Sie erhalten eine macOS-Benachrichtigung. Kein FileZilla, kein Terminal, kein Vergessen.

Mehrere Lieferanten, eine App

Wenn Sie mit mehreren Lieferanten arbeiten, fügen Sie jeden als separate Verbindung in FTPull hinzu. Jede Verbindung hat ihren eigenen Server, eigene Zugangsdaten, eigenen Remote-Ordner, lokalen Ordner und Abfragezeitplan. Sie laufen unabhängig voneinander.

Lieferant A legt jeden Morgen um 6 Uhr eine CSV auf seinem SFTP ab. Lieferant B aktualisiert einen XML-Feed alle 4 Stunden auf einem gemeinsamen Server. Lieferant C überschreibt eine einzelne Datei im Laufe des Tages. FTPull verarbeitet alle drei ohne jede Interaktion von Ihnen.

Was mit den heruntergeladenen Dateien geschieht

FTPull übernimmt den Transport. Was nach der Landung der Datei auf Ihrem Mac passiert, hängt von Ihrem Setup ab:

Sicherheitsaspekte

Lieferanten-Feeds enthalten häufig Einkaufspreise, Bestandsdaten und Produktinformationen, die Sie nicht offenlegen möchten. Verwenden Sie immer SFTP (Port 22) statt einfachem FTP. SFTP verschlüsselt alles, einschließlich Ihrer Zugangsdaten.

Wenn Ihr Lieferant SSH-Key-Authentifizierung anbietet, nutzen Sie sie. Sie ist sicherer als Passwörter und eliminiert das Risiko des Abfangens von Zugangsdaten. FTPull unterstützt sowohl Passwort- als auch Key-basierte Authentifizierung.

FTPull speichert alle Zugangsdaten im macOS Schlüsselbund, der verschlüsselt und durch Ihr Mac-Anmeldepasswort geschützt ist. Keine Klartextdateien auf Ihrer Festplatte.

Wenn FTPush ins Spiel kommt

Manche Workflows gehen in die andere Richtung. Wenn Sie der Lieferant sind und aktualisierte Feeds an die Server Ihrer Händler senden müssen, übernimmt FTPush die Upload-Seite. Legen Sie Ihre Exportdatei in einen überwachten Ordner, und FTPush lädt sie automatisch auf den SFTP-Server des Händlers hoch.

Zusammen decken FTPull und FTPush (gebündelt als FTPSuite) beide Richtungen des E-Commerce-Feed-Austauschs ab.