• Shiptastic
  • Sendungen & Retouren

Sendungsstatus synchronisieren

Falls die Integration deines Versanddienstleisters die Synchronisierung des Versandstatus mit dem von der API zurückgegebenen tatsächlichen Status unterstützt, kannst du die Option zur Aktualisierung des Status über Shiptastic > Versanddienstleister > Dienstleister auswählen > Sendungsverfolgung aktivieren.

Grundsätzlich existieren zwei unterschiedliche Möglichkeiten zur Synchronisation (nicht jeder Dienstleister unterstützt beide Varianten):

Pull-basiertes Tracking

Die Aktualisierung des Versandstatus über Pull-Ereignisse funktioniert, indem der aktuelle Sendungsstatus (basierend auf den Sendungsverfolgungsnummern) für jede betreffende Sendung über die API abgerufen wird. Derzeit aktualisiert Shiptastic den Versandstatus einmal täglich (um 20:00 Uhr) auf Basis des WooCommerce Action Scheduler. Um sicherzustellen, dass Shiptastic nur den Status für relevante Sendungen aktualisiert, fragt das Plugin automatisch die Sendungen der letzten 4 Wochen mit gültiger Sendungsverfolgungsnummer ab, die entweder als versandt markiert oder versandfertig sind.

Push-basiertes Tracking

Einige Versanddienstleister unterstützen möglicherweise die Aktualisierung des Versandstatus über Push-Ereignisse. In diesem Fall funktioniert der Aktualisierungsmechanismus umgekehrt. Anstatt jede einzelne Sendung abzufragen, abonniert das Plugin API-Aktualisierungsereignisse und empfängt API-Aufrufe vom tatsächlichen Dienstleister mit aktuellen Statusereignissen. Dies ist tatsächlich die bequemere Methode, da Aktualisierungen in Echtzeit übertragen werden können. Leider bieten einige Dienstleister Push-basiertes Tracking nur als Premium-Service oder gar nicht an.

Debugging

Wenn Du Probleme bei der Synchronisierung des Status von Sendungen hast, aktiviere bitte den Debug-Modus über WooCommerce > Status > Werkzeuge. Nachdem ein Tracking-Ereignis (oder im Falle eines pull-basierten Trackings ein neues tägliches Ereignis) empfangen wurde, findest Du einen speziellen Log-Eintrag unter WooCommerce > Status > Protokolle.