2. Sendungen von WooCommerce-Bestellungen verfolgen


1. Sendungsnummern hinzufügen

1.1 Quellen von Sendungsnummern definieren

Um automatisch Sendungen verfolgen zu können muss zunächst definiert werden von welchen Quellen das Plugin Sendungsnummern lesen soll.

Es können pro WooCommerce-Bestellung mehrere Sendungsnummern existieren und gleichzeitig getrackt werden. Im WordPress-Backend können unter „Sendungsverfolgung > Einstellungen“ im Feld „Sendungsnummer-Quellen“ eine oder mehrere Quellen für Sendungsnummern ausgewählt werden.

Es stehen folgende Quellen zur Verfügung:

  1. mame Sendungsverfolgung für WooCommerce: Dies sind manuell hinzugefügte Sendungsnummern (durch dieses Plugin). Im Bestellbearbeitungsbildschirm einer WooCommerce-Bestellung können unter „Sendungen verfolgen (Schweizerische Post)“ manuell Sendungsnummern hinzugefügt werden.
  2. mame Barcode for WooCommerce: Wenn das Plugin Barcode for WooCommerce installiert und aktiviert ist, können Sendungsnummern von erstellten Etiketten automatisch getrackt werden.
  3. mame WebStamp for WooCommerce: Wenn das Plugin WebStamp for WooCommerce installiert und aktiviert ist, können Sendungsnummern von erstellten Briefmarken (falls vorhanden) automatisch getrackt werden.
  4. WooCommerce Shipment Tracking: Zu WooCommerce Shipment Tracking hinzugefügte Sendungsnummern mit „Swiss Post“ als Anbieter.

Die Quellen können per Drag-and-Drop geordnet werden. Dies hat einen Einfluss auf die automatische Ausführung von Aktionen bei Bestimmten Ereignis-Codes einer Sendung. Aktionen können im Tab „Aktionen“ definiert werden (siehe 3. Aktionen für Sendungs-Ereignisse definieren).

 

1.2 Sendungsnummern manuell hinzufügen

Um Sendungsnummern manuell zu einer Bestellung hinzuzufügen kann beim Bearbeitungsbildschirm einer Bestellung (WooCommerce > Bestellungen > [Bestellung]) in der Metabox „Sendungen verfolgen (Schweizerische Post)“ beim Feld „Sendungsnummer hinzufügen“ eine Sendungsnummer eingetragen und auf den Button geklickt werden. Der Status der Sendung wird beim Hinzufügen automatisch geprüft und die Ereignisse aufgelistet.

 

2. Sendungsstatus aktualisieren

Der Sendungsstatus einer Sendung kann sowohl manuell als auch automatisch periodisch abgerufen und aktualisiert werden.

 

2.1 Sendungsstatus manuell prüfen

Im Bearbeitungsbildschirm einer Bestellung (WooCommerce > Bestellungen > [Bestellung]) werden unter „Sendungen verfolgen (Schweizerische Post)“ alle hinzugefügten Sendungsnummern sowie die zugehörigen Ereignisse aufgelistet. Der Sendungsstatus und die Ereignisse von Sendungen einer WooCommerce Bestellung können mittels Klick auf den Button „Ereignisse aktualisieren“ abgerufen und aktualisiert werden (siehe Bild oben).

Bei der Bestellungs-Übersicht kann der Sendungsstatus mehrerer WooCommerce-Bestellungen auf einmal aktualisiert werden, indem die entsprechenden Bestellungen ausgewählt werden (Checkbox aktivieren) und danach im Dropdown „Mehrfachaktionen“ die Aktion „Sendungsstatus aktualisieren (Schweizerische Post)“ ausgewählt und ausgeführt wird.

 

2.2 Sendungsstatus automatisch aktualisieren

Um den Sendungsstatus von Sendungen, welche mit WooCommerce-Bestellungen verknüpft sind, automatisch periodisch abzurufen und zu speichern kann unter „Sendungsverfolgung > Einstellungen“  ausgewählt werden für welche Bestellungen die Aktualisierung im Hintergrund ausgeführt werden soll. Es ist wichtig die Anzahl zu prüfender Bestellungen zeitlich und nach Bestellstatus einzuschränken, damit bei stetiger Zunahme an Bestellungen nicht übermässig viele Anfragen bearbeitet werden müssen und die Website dadurch potenziell verlangsamt wird.

Im Feld „Sendungsstatus aktualisieren bei WooCommerce-Status“ können mehrere WooCommerce-Status ausgewählt werden. Es werden nur WooCommerce-Bestellungen nach Sendungsnummern geprüft und die entsprechenden Sendungsnummern aktualisiert, deren Bestellstatus einem der gewählten Status entspricht.

Im Feld „Maximales Alter zu prüfender Bestellungen“ kann definiert werden wie weit Bestellungen zurückliegen dürfen (in Tagen) damit der Sendungsstatus von verknüpften Sendungsnummern geprüft und aktualisiert wird.