$wsShipTrack Modul können Sie auf Sendungsverfolgung und Lieferprüfungen zugreifen. Sie können dies z.B. für Tracking-Anzeigen oder PLZ-Validierungen bei der Lieferung verwenden.
Modulübersicht
Beispiel / Ausschnitt über$wsShipTrack
ƒ() kennzeichnet eine Funktion.
Methoden in der Übersicht
Templates
Sendungsverfolgung und PLZ-Prüfungen werden typischerweise an folgenden Stellen eingesetzt:- Bestellbestätigung: Tracking-Link nach Versand der Bestellung.
- Kundenkonto: Übersicht der Sendungsverfolgung für vergangene Bestellungen.
- Checkout: PLZ-Validierung für Lieferoptionen.
Aktionen
Aktionen zu diesem Modul, die Änderungen auslösen, sind separat im Kapitel “Aktionen” dokumentiert (ShipTrack).
Variablen
Für$wsShipTrack stehen keine Variablen zur Verfügung.
Methoden
$wsShipTrack.getTracking()
Lädt Tracking-Informationen eines Versanddienstleisters für eine bestimmte Sendungsnummer. Die zurückgegebenen Daten hängen direkt vom jeweiligen Provider ab, schauen Sie sich daher bei der Integration die entsprechende Schnittstelle des Anbieters an (z.B. DHL-API). Signatur$wsShipTrack.getTracking(id, trackingId)
Rückgabemap - eine Map mit dem Ergebnis der Tracking-Anfrage.
Beispiel für die Struktur, die im Erfolgsfall zurückgegeben wird:
data wird direkt vom Provider (z.B. DHL) geliefert und ist daher abhängig von der jeweiligen Schnittstelle.
Wenn keine Tracking-Informationen geladen werden konnten, ist data nicht vorhanden und lastErrorText sowie lastErrorCode enthalten die Fehlerdetails des Providers.
Parameter
Beispiel, das versucht, Tracking-Informationen zu laden.
$wsShipTrack.zipCodeConfirmed()
Gibt zurück, ob die Postleitzahl für eine bestimmte Bestellung bereits bestätigt wurde. Diese Prüfung wird eingesetzt, um vor der Anzeige der Sendungsverfolgung sicherzustellen, dass es sich tatsächlich um den ursprünglichen Besteller handelt. Signatur$wsShipTrack.zipCodeConfirmed(orderId)
Rückgabebool - true, wenn die Postleitzahl für die angegebene Bestellung bereits bestätigt wurde, sonst false.
Parameter
Beispiel, das prüft, ob die Postleitzahl bestätigt wurde.
