FROM CACHE - de_header
Diese Community hat auf Peer-to-Peer-Support umgestellt. Der Shopify Support wird diese Community nicht mehr betreuen. Wir empfehlen dir, dich mit anderen Händler:innen und Partner:innen in Verbindung zu setzen, um Unterstützung zu erhalten und Erfahrungen auszutauschen. Bitte melde weiterhin alles, was gegen unseren Verhaltenskodex verstößt, oder Inhalte, die deiner Meinung nach entfernt werden sollten.

DHL Tracking in Shopify funktioniert nicht – was mache ich falsch?

DHL Tracking in Shopify funktioniert nicht – was mache ich falsch?

FrazeColder
Shopify Partner
6 0 0

Hallo,

ich habe ein Problem mit der Tracking-Funktion in Shopify und hoffe, dass mir jemand weiterhelfen kann.

 

Wenn ich eine Bestellung versende, füge ich die Tracking-Nummer direkt im Bestellprozess in Shopify hinzu. Für UPS funktioniert das wunderbar – Shopify erkennt den Dienstleister und zeigt den Sendungsstatus korrekt an.

 

Leider klappt das bei DHL nicht. Meine Tracking-Nummern sehen beispielsweise so aus:

  • 164750805736
  • 164750805411
  • 164750512804
  • 164750802772

Diese Nummern gehören zu DHL, vermutlich zu DHL Paket. Wenn ich sie manuell auf der offiziellen DHL-Website (https://www.dhl.de/de/privatkunden.html) eingebe, werden die Sendungen korrekt verfolgt. In Shopify passiert aber nichts – es scheint, als ob der Dienstleister nicht erkannt wird, oder die Integration nicht funktioniert.

 

Ich möchte keine externen Tools oder Plugins verwenden. Stattdessen möchte ich, dass Shopify meine DHL-Pakete genauso wie die UPS-Sendungen automatisch trackt.

 

Meine Fragen:

1. Mache ich etwas falsch bei der Eingabe der Tracking-Nummern oder der Auswahl des Versanddienstleisters?

2. Muss ich in Shopify etwas konfigurieren, damit DHL korrekt erkannt wird?

 

Ich freue mich über jeden Tipp oder Hinweis, der mir hilft, das Problem zu lösen. Vielen Dank vorab!

9 ANTWORTEN 9

Finer
Shopify Partner
2626 555 917

@FrazeColder  Ich habe es eben mit deinen Angaben getestet und dabei "Deutsche Post DHL" als Versanddienstleister ausgewählt. Hierbei hat alles funktioniert. Welchen Dienstleister hattest du den ausgewählt?

 

Warum möchtest du denn kein externes Tool oder Plug-ins verwenden? In der Regel übertragen diese die Werte automatisch, ohne dass man diese Werte manuell eingeben muss. Zudem ist die manuelle Zuordnung sehr fehleranfällig. Das soll kein Vorwurf sein, ich bin nur daran interessiert, weshalb du dich dagegen entschieden hast.

 

 

- Did my answer help? Mark my post with a like
- Did I solve your problem? Mark my post as an accepted solution.
- You need professional help? Contact our Shopify Partner Agency
FrazeColder
Shopify Partner
6 0 0

@Finerich habe ein eigen programmiertes Tool, welches per API die Sendungsnummern an Shopify übermittelt. Hierbei übermittel ich folgende Werte:

tracking_info: {
    url: "https://www.dhl.com/global-en/home/tracking/tracking-parcel.html?submit=1&tracking-id=164751250556",
    number: 164751250556
},

 

Was muss ich ändern, damit es klappt? 

 

Was ich meinte mit dem Thema, dass ich keine externen Tools nutzen möchte ist: Ich möchte keine externen Tools oder Apps nutzen, die das Shipping Trackment übernehmen. Da möchte ich die von Shopify bereitgestellte Funktion nutzen.

Finer
Shopify Partner
2626 555 917

@FrazeColder, ist denn "tracking_info" die richtige Bezeichnung? Wäre nicht "tracking_url" bzw. "tracking_urls" korrekt und sollte es nicht nur aus der URL bestehen?

- Did my answer help? Mark my post with a like
- Did I solve your problem? Mark my post as an accepted solution.
- You need professional help? Contact our Shopify Partner Agency
FrazeColder
Shopify Partner
6 0 0

@Finerdoch, ist richtig. Schaue hier: https://shopify.dev/docs/api/admin-rest/2024-07/resources/fulfillment#post-fulfillments

 

Volles Beispiel:

{
  "fulfillment": {
    "line_items_by_fulfillment_order": [
      {
        "fulfillment_order_id": 1046001529
      }
    ],
    "tracking_info": {
      "number": "MS1562678",
      "url": "https://www.my-shipping-company.com?tracking_number=MS1562678"
    }
  }
}

 

Ich kann drei Parameter angeben:

  1. url
  2. number
  3. company

 

Alle drei Felder sind optional. Number ist klar, ist die Tracking Number. Bei URL habe ich bisher immer diese URL angegeben: https://www.dhl.com/global-en/home/tracking/tracking-parcel.html?submit=1&tracking-id=164751250556. Company habe ich leer gelassen.

 

Aber meine Sendungen werden leider nicht von Shopify getrackt...

Nordalux
Shopify Partner
725 77 145

Die API ist veraltet, siehst du an 2024-04. Wir sind aktuell bei 2024-10, welche durch 2025-01 am 01. Januar ersetzt wird. Dort wird die REST immer mehr abgeschaltet und auf GraphQL umgestellt.

In deinem Code fehlt die Company. Der Versanddienstleister. 

Tobias von Nordalux

Webseite: nordalux.de
Unsere Kernkompetenzen: Coding - Conversionoptimierung - Individualberatungen
FrazeColder
Shopify Partner
6 0 0

@Nordalux Das ist mir bewusst, dass ich aktuell keine company übermittel. Welche soll ich denn aber nehmen? DHL Paket gibt es ja leider nicht..

Nordalux
Shopify Partner
725 77 145

Nordalux_0-1733840519910.png


Aus den drei spricht DHL ecommerce mich persönlich am Besten an. Alternativ Deutsche Post, die hängen ja doch irgendwo zusammen.

Wenn du die Doku weiterliest, sind da noch andere Bezeichnungen drin. Beispielsweise DHL. Da hat Shopify wohl die Doku noch nicht komplett bearbeitet.

Nordalux_1-1733840632182.png

 

Tobias von Nordalux

Webseite: nordalux.de
Unsere Kernkompetenzen: Coding - Conversionoptimierung - Individualberatungen
FrazeColder
Shopify Partner
6 0 0

@Nordaluxhatte ich leider bisher kein Erfolg mit bisher... Aber laut Shopify soll DHL Paket wohl möglich sein..

Nordalux
Shopify Partner
725 77 145

DHL Paket macht aktuell leider hier und da auch Probleme (Im Adminbereich verschwindet es manchmal für den Händler). Am Besten haust du die Leute in der Shopify Dev Community an, den Support oder @Finer hat eine Lösung Parat.

Selbst in der neuen Doku zu 2025-01 (https://shopify.dev/docs/api/admin-rest/2025-01/resources/fulfillment#post-fulfillments) ist da nicht viel geändert. Bis auf GraphQL und das REST nun lagacy API lautet.

Tobias von Nordalux

Webseite: nordalux.de
Unsere Kernkompetenzen: Coding - Conversionoptimierung - Individualberatungen