PrestaShop ist eine kostenlos zugängliche Open-Source-E-Commerce-Plattform mit sofort einsatzbereiten Funktionen, die Händlern beim Aufbau umfassender E-Commerce-Websites mit erstaunlicher Funktionalität helfen. ShipStation Connect stellt eine direkte Verbindung mit Ihrem PrestaShop-Konto her. Mit einem Klick oder nach einem automatisierten Zeitplan werden Ihre Bestellungen von PrestaShop heruntergeladen. Sobald Sie eine Sendung bearbeiten, übermittelt ShipStation den aktualisierten Bestellstatus, die Versandmethode und die Sendungsverfolgung-Informationen zurück an PrestaShop.
Sie möchten mehr über PrestaShop erfahren? Besuchen Sie die PrestaShop-Website.
Verbindungsanforderungen:
-
Ein aktives Konto bei PrestaShop.
-
Ihren PrestaShop-Webservice-Schlüssel
-
Die URL Ihres PrestaShop-Shops
-
PrestaShop PHP v.7
Geltungsbereich des Supports
Abhängig von der individuellen Apache Serverkonfiguration können weitere Webserver-Änderungen notwendig sein, um ShipStation mit PrestaShop zu verbinden. Alle Webserver-Änderungen liegen außerhalb des Support-Umfangs von ShipStation. Wenn Sie Unterstützung beim Anpassen der Serverkonfiguration benötigen, empfehlen wir Ihnen, sich an den Shop-Entwickler oder Support von PrestaShop zu wenden.
Anforderungen für den Import von Aufträgen:
-
Muss eine Lieferadresse enthalten.
-
Muss mindestens ein physisches Produkt enthalten. Herunterladbare Produkte werden nicht in ShipStation importiert.
Um Ihren PrestaShop-Shop mit ShipStation zu verbinden, müssen Sie sowohl in PrestaShop als auch in ShipStation bestimmte Schritte durchführen.
-
Melden Sie sich bei Ihrem PrestaShop-Administrationsbereich an.
-
Klicken Sie im Dropdown-Menü auf Erweiterte Parameter und anschließend auf Webservice.
-
Klicken Sie auf Neuen Webservice-Schlüssel hinzufügen, um einen Schlüssel für ShipStation zu erstellen.
-
Klicken Sie auf Generieren, um den neuen Schlüssel zu erstellen.
Kopieren Sie den Schlüssel. Diesen benötigen Sie später, um eine Verbindung zu ShipStation herzustellen.
-
Geben Sie eine Schlüsselbeschreibung (z. B. ShipStation-Zugangsschlüssel) ein, um den Schlüssel zukünftig bei Bedarf leichter finden zu können.
-
Stellen Sie die Option Status auf Ja.
-
Scrollen Sie nach unten zur Tabelle Berechtigungen und aktivieren Sie das Kontrollkästchen Ansicht (GET) für alle verfügbaren Ressourcen.
Wichtig
Vergewissern Sie sich, dass das Kontrollkästchen für die Berechtigung Ansicht (GET) für alle Ressourcen aktiviert ist.
-
Aktivieren Sie das Kontrollkästchen Ändern (PUT) für die Berechtigungen Versanddienstleister für Auftrag (order_carriers) sowie Aufträge und klicken Sie dann auf Speichern.
-
Stellen Sie die Option PrestaShop-Webservice aktivieren auf Ja. Wenn Sie andere Drittanbieterdienste mit PrestaShop nutzen, ist diese Option unter Umständen bereits aktiviert.
-
Klicken Sie auf Informationen im Menü Erweiterte Parameter.
-
Kopieren Sie die Shop URL unter Shop-Informationen in die Zwischenablage.
-
Wählen Sie PrestaShop aus.
-
Geben Sie Ihren Webservice-Schlüssel und die Shop-URL ein und ordnen Sie bei Bedarf benutzerdefinierte Statusangaben zu.
-
Hinweis
Wenn ShipStation Probleme bei der Authentifizierung bei Ihrem Server hat, müssen Sie oder Ihr Systemadministrator unter Umständen eine .htaccess-Datei zu Ihrem Webservice-Verzeichnis hinzufügen. Diese Datei sollte die folgende Regel enthalten:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule .* - [E=HTTP_AUTHORIZATION:% {HTTP:Authorization} ,L] </IfModule>
Nachdem Sie die Verbindungsschritte abgeschlossen haben, wird die Seite Einstellungen des Shops geöffnet. Sie können Ihre Shop-Einstellungen wie Branding und Kundenbenachrichtigungen anpassen, wenn Sie dies wünschen. Oder klicken Sie zum Schließen auf Speichern.
Die ShipStation-Integration mit PrestaShop unterstützt folgende Standardfunktionen:
Funktion |
Unterstützt? |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShipStation-Status |
PrestaShop-Status |
---|---|
Ausstehende Zahlung |
1) Ausstehende Zahlung per Scheck 8) Zahlungsfehler 10) Ausstehende Zahlung per Banküberweisung 11) Ausstehende Zahlung per PayPal |
Versandbereit |
2) Zahlung akzeptiert 3) Vorbereitung läuft 12) Zahlung aus der Ferne akzeptiert |
Versendet |
4) Versendet 5) Zugestellt |
Storniert |
6) Storniert 7) Zurückerstattet |
On Hold |
9) Nachbestellt |
Diese Tabelle zeigt an, welche Daten ShipStation mit der Marktplatz-Versandbenachrichtigung an Prestashop sendet:
Feld |
An Marktplatz geschickt? |
---|---|
Statusaktualisierung |
|
Sendungsverfolgungsnummer |
|
Versanddienstleister |
|
Dienst |
|
Versanddienstleisterkosten |
|
|
|
Artikelinformationen |
|
Die ShipStation-Integration mit PrestaShop ermöglicht die folgenden zusätzlichen Funktionen:
Funktion |
Beschreibung |
---|---|
Konfigurierbare Zeitzone |
Standardmäßig geht ShipStation davon aus, dass der Server des PrestaShop-Shops UTC als Zeitzone verwendet. Wenn Ihr PrestaShop-Konto eine andere Server-Zeitzone verwendet, legen Sie diese bitte in den Shop-Einstellungen in ShipStation fest. |
ShipStation verwendet die Referenznummer des Eintrags einer Kombination als SKU für einen Artikel. |
Wenn Artikel im Rahmen von PrestaShop-Aufträgen in ShipStation keine SKU aufweisen, müssen Sie das Feld Referenz in den Produktkombinations-Details in PrestaShop ausfüllen. Sie finden das Feld „Referenz“ in Ihrem PrestaShop-Konto unter |
🇫🇷? Abholung-Bestellungen |
Prestashop-Bestellungen mit Abholung-Informationen werden in ShipStation für die folgenden Versanddienstleister in Frankreich importiert:
In Ihrem Prestashop-Shop muss eines der unterstützten Versanddienstleister-Plugins installiert sein, um die Abholung-Informationen an ShipStation zu senden. |
-
Benutzerdefinierte Statusangaben werden für PrestaShop-Shops unterstützt, müssen jedoch bei der Verbindung des Shops mit ShipStation festgelegt werden. Falls die Statusangaben nach der Verbindung eines Shops angepasst werden müssen, müssen Sie die Shop-Verbindung neu konfigurieren.
Hinweis
Beim Importieren von PrestaShop-Aufträgen erhält ShipStation nur den numerischen Statuscode. Weitere Informationen zu PrestaShop-Statusangaben finden Sie in diesem Artikel von PrestaShop.
-
Da PrestaShop keine Produkt-SKUs verwendet, importiert ShipStation das Feld Referenz des Produkts als SKU.
Im Folgenden finden Sie einige häufig auftretende Probleme, mögliche Ursachen und Tipps zur Fehlerbehebung.
Problem |
Fehlersuche und -behebung |
---|---|
Fehler: (500) Interner Serverfehler |
Was dies bedeutet: Ein (500) Interner Serverfehler ist eine generische Fehlermeldung, die besagt, dass etwas schiefgelaufen ist, aber keine zusätzlichen Informationen enthält, die auf das spezifische Problem hinweisen. Was ist zu tun: Um eine Fehlermeldung dieser Art zu beheben, müssen Sie zunächst überprüfen, wo genau das Problem mit dem Server liegt. Aktivieren Sie hierzu die Fehlerberichterstattung in PrestaShop. Lesen Sie diesen Beitrag im PrestaShop-Forum, in dem erklärt wird, wie Sie die Fehlerberichterstattung aktivieren. Sobald Ihnen eine detaillierte Fehlermeldung vorliegt, können Sie über die GitHub-Seite von PrestaShop und die PrestaShop-Forge-Seite eine Lösung für den spezifischen Fehler finden.Versuchen Sie, nach dem entsprechenden Problem zu suchen, um zu überprüfen, ob dieses bereits für andere PrestaShop-Benutzer aufgetreten ist und eventuell Lösungen vorliegen. |
Das Auftragsdatum in ShipStation unterscheidet sich vom Auftragsdatum in PrestaShop |
Was dies bedeutet: Dies liegt in der Regel daran, dass der PrestaShop-Server eine andere Zeitzone verwendet, als in den Shop-Einstellungen in ShipStation festgelegt wurde. Dies führt dann dazu, dass das Auftragsdatum falsch konvertiert wird. Was ist zu tun: Aktualisieren Sie die Shop-Einstellungen, damit der Shop dieselbe Zeitzone verwendet wie der Server, auf dem Ihr PrestaShop-Shop gehostet wird. |
Aufträge, die spät am Tag aufgegeben werden, werden nicht in ShipStation importiert |
Was das bedeutet: Ähnlich wie bei dem oben beschriebenen Problem liegt dies in der Regel daran, dass der PrestaShop-Server eine andere Zeitzone verwendet, als in den Shop-Einstellungen in ShipStation festgelegt wurde. Diese Zeitdiskrepanz führt dazu, dass unser Importprozess versehentlich Aufträge überspringt. Was ist zu tun: Aktualisieren Sie die Shop-Einstellungen, damit der Shop dieselbe Zeitzone verwendet wie der Server, auf dem Ihr PrestaShop-Shop gehostet wird. |