Schritt 1: Voraussetzungen
FFN Connect kommuniziert mit deinem PrestaShop-Shop über den PrestaShop-Webservice (API). Du benötigst dafür:
- Die URL deines Shops (z. B.
https://meinshop.de) - Einen Webservice-Schlüssel (API-Key) aus dem PrestaShop-Backend
Webservice im PrestaShop-Backend aktivieren
- Öffne im PrestaShop-Backend Erweiterte Parameter → Webservice.
- Aktiviere die Option PrestaShop-Webservice aktivieren.
- Lege über Neuen Webservice-Schlüssel hinzufügen einen neuen Schlüssel an.
Berechtigungen des Schlüssels setzen
Beim Anlegen des Schlüssels legst du die Zugriffsrechte auf die einzelnen Ressourcen fest. Damit Produkt-, Bestand- und Bestellabgleich vollständig funktionieren, benötigt der Schlüssel mindestens:
| Bereich | Benötigte Rechte | Wofür |
|---|---|---|
products, combinations, product_option_values |
Anzeigen (GET) | Produkte und Varianten lesen |
orders, addresses, customers |
Anzeigen (GET) | Bestellungen und Adressen lesen |
order_states, carriers, currencies, countries, states |
Anzeigen (GET) | Status, Versandarten, Währungen, Länder |
stock_availables |
Anzeigen + Bearbeiten (GET/PUT) | Bestand zurückschreiben |
order_histories, order_carriers |
Anzeigen + Bearbeiten (GET/PUT/POST) | Versandstatus & Trackingnummer zurückmelden |
Wichtig
Für das Zurückschreiben von Bestand, Versandstatus und Trackingnummer reichen Leserechte nicht aus. Erteile dem Schlüssel auf stock_availables, order_histories und order_carriers zusätzlich Schreibrechte (Bearbeiten/Hinzufügen), sonst bleiben diese Rückmeldungen wirkungslos.
Schritt 2: Verkaufskanal hinzufügen
- Wechsle in deinem Fulfillment-Portal zu Verkaufskanäle → Verkaufskanal hinzufügen.
- Wähle PrestaShop aus.
- Gib einen Namen für den Verkaufskanal ein (optional).
- Trage die URL deines Shops ein (z. B.
https://meinshop.de). - Gib deinen Webservice-Schlüssel ein.
- Klicke auf Weiter.
FFN Connect prüft die Verbindung sofort. Schlägt sie fehl, hilft die Art der Fehlermeldung bei der Eingrenzung:
Hinweis
- Nicht erreichbar / falsche URL: Prüfe die Shop-URL (mit
https://, ohne Pfad-Anhang wie/api). - Zugriff verweigert: Der Webservice-Schlüssel ist falsch oder ihm fehlen die Rechte auf die benötigten Ressourcen.
- Webservice nicht gefunden: Der PrestaShop-Webservice ist im Backend nicht aktiviert (siehe Schritt 1).
Schritt 3: Artikel synchronisieren
- Öffne deinen PrestaShop-Verkaufskanal in FFN Connect, indem du zu Verkaufskanäle navigierst und auf den Namen des Verkaufskanals klickst.
- Klicke auf Produkte synchronisieren.
- Klicke auf Fortfahren und synchronisieren.
Der Vorgang kann je nach Anzahl deiner Produkte und Varianten einige Minuten dauern. Anschließend kannst du in der Tabelle die Produkte auswählen, die du mit deinem Fulfillment-Dienstleister teilen möchtest, und sie über die Massen-Aktion freigeben.
Hinweis
PrestaShop-Varianten (Kombinationen) werden als eigenständige Artikel synchronisiert. Hat ein Produkt mehrere Kombinationen (z. B. Größe/Farbe), erscheint jede Kombination als eigene Zeile.
Schritt 4: Bestellabruf verstehen
Damit Bestellungen abgerufen werden, müssen sie sich in PrestaShop in einem geeigneten Status befinden. Welche Bedingungen das sind und was du bei fehlenden Bestellungen prüfst, ist hier beschrieben:
Voraussetzungen & Fehlersuche beim Bestellabruf
Schritt 5: Testbestellungen durchführen
Wir empfehlen, nach Abschluss der Einrichtung eine oder mehrere Testbestellungen durchzuführen, um den Ablauf kennenzulernen:
- Produkte ignorieren: Teste, wie du bestimmte Produkte aus Bestellungen ausschließen kannst.
- Regeln festlegen: Lege fest, wie bestimmte Situationen behandelt werden sollen.
- Bestand prüfen: Erstelle Bestellungen für Produkte ohne Bestand.
- Fehlerhafte Lieferadressen: Gib bewusst fehlerhafte Adressen an, um zu sehen, wie diese Bestellungen markiert werden.