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.