Verknüpfen Sie einen WooCommerce-Onlineshop
Um einen Woocommerce-Onlineshop anzubinden, benötigen Sie drei 'Schlüssel' (keys). Ein API-Schlüssel, ein geheimer API-Schlüssel und ein geheimer Webhook-Schlüssel.
?> Tipp Stellen Sie sicher, dass alle 'offenen' Bestellungen in Ihrem Woocommerce-Webshop bearbeitet wurden, bevor Sie den Link erstellen. So verhindern Sie mögliche Bestandsdifferenzen.
API-Schlüssel erstellen
Die API-Verbindung stellt sicher, dass Webship mit Ihrem Woocommerce-Webshop kommunizieren kann. Erwägen Sie die Anforderung von Bestellungen und Produktinformationen, die Anpassung des Bestellstatus usw. Nachfolgend zeigen wir den Schritt-für-Schritt-Plan zur Verknüpfung eines Woocommerce-Onlineshops mit Webship Online.
- Melden Sie sich bei Ihrem Woocommerce-Onlineshop an
- Navigieren Sie zu 'Woocommerce' => 'Einstellungen' => 'Erweitert'
- Klicken Sie auf 'Rest API'
- Klicken Sie auf 'Schlüssel hinzufügen'

- Geben Sie 'Beschreibung' ein: Webship Online
- Wählen Sie unter 'Rechte': Lesen/Schreiben
- Sie sehen die ersten beiden Schlüssel

- Bitte beachten Sie: Schließen Sie dieses Fenster nicht, da Ihnen diese Schlüssel nur einmal angezeigt werden
- Öffnen Sie Webship Online in einem neuen Tab oder Fenster
- Navigieren Sie zu 'Shops' und fügen Sie einen neuen Shop hinzu
- Geben Sie dem Shop einen Namen und wählen Sie 'Online-Shop' und dann 'Woocommerce'.
- Geben Sie unter 'API-Konfiguration' die beiden generierten Schlüssel ein.

- API key = Kundenschlüssel, API secret = Kundengeheimnis
- Vergessen Sie nicht, unter 'API-Endpunkt' die vollständige URL Ihres Online-Shops einzugeben (einschließlich http oder https).
- Schließen Sie das Fenster in Webship Online nicht, sondern kehren Sie zu Woocommerce zurück
!> Hinweis Nach dem Einrichten der API und vor dem Einrichten der Webhooks ist es am besten, Produkte und Bestellungen in dieser Reihenfolge zu synchronisieren. Nachdem Sie die API-Schlüssel festgelegt haben, sehen Sie unter Ihren API-Einstellungen in Webship Online zwei Synchronisierungsschaltflächen.
Webhooks hinzufügen
Die Webhooks sorgen dafür, dass Woocommerce unsere Anwendung sofort (Echtzeit) über alle Änderungen auf Bestellebene informiert. Ohne Webhooks erhält Webship Online Änderungen zu festgelegten Zeiten und nicht in Echtzeit.
Erster Webhook: aktualisierte Bestellung

- Navigieren Sie in Woocommerce zu 'Woocommerce' => 'Einstellungen' => 'Erweitert' => 'Webhooks'.
- Klicken Sie auf 'Webhook hinzufügen'.
- Füllen Sie die folgenden Felder aus:
- Name: Webship Online – Bestellung aktualisiert
- Status: Aktiv
- Betreff: Bestellung aktualisiert (order updated)
- Liefer-URL: https://app.webship.online/webhooks/woocommerce
- Geheimnis: (vorerst leer lassen)
- API-Version: WP REST API-Integration V3
- Klicken Sie auf 'Webhook speichern'.
- Das Feld 'Geheim' wird nach dem Speichern automatisch ausgefüllt
- Kopieren Sie diesen geheimen Schlüssel und kehren Sie zu Webship Online zurück
- Geben Sie unter 'Webhooks-Konfiguration' diesen gemeinsamen geheimen Schlüssel unter 'Geheimer Schlüssel' ein.
- Vergessen Sie nicht, unter 'Herkunft' den vollständigen Domainnamen Ihres Online-Shops einzugeben (einschließlich http oder https).
- Wählen Sie anhand des Statusfilters oder eines erweiterten Filters aus, welche Bestellungen Sie in Webship Online erhalten möchten (am häufigsten wird der Status 'In Bearbeitung' verwendet).
- Speichern Sie diese Konfiguration in Webship Online

Zweiter Webhook: Auftrag erstellt
- Navigieren Sie in Woocommerce zu 'Woocommerce' => 'Einstellungen' => 'Erweitert' => 'Webhooks'.
- Klicken Sie auf 'Webhook hinzufügen'.
- Füllen Sie die folgenden Felder aus:
- Name: Webship Online – Bestellung erstellt
- Status: Aktiv
- Betreff: Bestellung erstellt (order created)
- Liefer-URL: https://app.webship.online/webhooks/woocommerce
- Secret: Kopieren Sie hier den zuvor erstellten Secret Key vom ersten Webhook
- API-Version: WP REST API-Integration V3
- Klicken Sie auf 'Webhook speichern'.
Dritter Webhook: Bestellung gelöscht
- Navigieren Sie in Woocommerce zu 'Woocommerce' => 'Einstellungen' => 'Erweitert' => 'Webhooks'.
- Klicken Sie auf 'Webhook hinzufügen'.
- Füllen Sie die folgenden Felder aus:
- Name: Webship Online – Bestellung gelöscht
- Status: Aktiv
- Betreff: Bestellung gelöscht
- Liefer-URL: https://app.webship.online/webhooks/woocommerce
- Secret: Kopieren Sie hier den zuvor erstellten Secret Key vom ersten Webhook
- API-Version: WP REST API-Integration V3
- Klicken Sie auf 'Webhook speichern'.
Lieferoptionen hinzufügen
Wenn ein Kundenauftrag mit einer bestimmten Lieferoption in der Anwendung eingeht, sucht sie nach einem Spediteur mit einem ähnlichen Namen, der eine Versandart anbietet, die für das Geschäft aktiviert ist, in dem die Bestellung erstellt wurde. Wenn ein solcher Kurier gefunden wird, wird er als bevorzugter Kurier für diesen Kundenauftrag verwendet. Lieferoptionen können in Woocommerce hinzugefügt werden, indem Sie die folgenden Schritte ausführen:
- Navigieren Sie in Woocommerce zu 'Woocommerce' => 'Einstellungen' => 'Erweitert' => 'Webhooks'.
- Erstellen Sie eine oder mehrere 'Versandzonen'
- Verwenden Sie die Namen der Kuriere, die Sie als 'Versandmethoden' für die 'Versandzonen' verwenden möchten.

