Liquid, JavaScript, Themes
Hallo, wir übergeben mit JTL die Versanddaten Sendungsnummer von GLS an Shopify, in der Email an den Kunden wird dieser aber zu DHL geleitet.
Dadurch ist der Kunde beim Falschen Versandienstleister.
Wie kann ich das PRoblem lösen?
Vielen Dank
Shopify muss das Shipping Token von JTL als DHL Sendungsnummer anerkennen, ansonsten wird Shopify es als eine generische Sendungsnummer lesen. Bei euch ist letzteres der Fall also am besten mit JTL reden - dass Shopify deren Daten nicht korrekt lesen kann über dem API von JTL.
Hallo danke für deine Antwort. Die SN wird richtig von JTL übermittelt. Nur von SHOPIFY dann beim Umwandeln ein falscher Versanddienstleister ausgewiesen.
Wie weißt du dass die SN Nummer richtig übermittelt wird?
Das sagt der Dienstleister von JTL ich weiss es nicht.
Hi @Pickupmatte, wie wird dem Kunden die Trackingnummer genau mitgeteilt? Wie läuft dieser Prozess bei dir momentan ab? Kommt die richtige Nummer an, doch es wird zu DHL statt zu GLS verlinkt? Oder handelt es sich um einen verkehrten Wortlaut in einer Kunden-E-Mail? Denn die Benachrichtigungs-E-Mails kannst du anpassen.
Vielleicht könntest du hier einen Screenshot oder Video mit uns teilen.
Kai | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hallo, die richtige Sendungsnummer wird angezeigt, aber der Link welcher auf die Sendungsummer hinterlegt ist, der geht an DHL statt an GLS
Hey @Pickupmatte
Vieles können wir von hier aus nicht machen aufgrund diesem JTL und falschem Shipping Tracking ID Problem. Das Problem mit der falschen Tracking-Seite in Shopify ist uns bekannt, und es auftritt, wenn die Tracking-Informationen über ein Drittanbietersystem wie JTL in Shopify eingefügt werden. In diesem Fall erzeugt das Drittanbietersystem die Tracking-Links, die nicht korrekt von Shopify übernommen werden können. Shopify versucht zwar, eine gültige Tracking-URL zu generieren, indem es einen Mustervergleich für die Tracking-Nummer durchführt, validiert jedoch die Tracking-URL nicht. Daher ist es wichtig, dass die korrekte Tracking-URL für die Bestellung und Abwicklung übermittelt wird. Kann JTL bestätigen, dass das Unternehmen und die URL im API Call inbegriffen sind?
Manche Shops verwenden deutsche Apps wie easyGLS (@Stefan-247APPS und @Dieter-247APPS) oder "FFN Connect" zur Hinterlegung der Trackingnummern. Shopify benötigt jedoch einen "absoluten" Tracking-Page-Pfad, und wenn eine "relative" oder unvollständige URL übermittelt wird, kann Shopify nur eine generische Tracking Page URL generieren. Die vollständige Tracking-URL muss über den API-Call mitgeschickt werden. Shopify hat eine feste Liste von drittanbieter externen Versandunternehmen und den zugehörigen Trackinglink-Formaten und es ist nicht möglich, die Einstellungen zu den Trackinglinks für Versandunternehmen in Shopify direkt zu ändern.
Es ist im Grossen und Ganzen wie oben besprochen. Wenn es sich um einen Shopify-Shipping Versand handelt, generieren wir in der Regel Tracking-Nummern, die über die API zur richtigen Website führen. In Eurem Fall handelt es sich um ein externes drittanbieter System wo das nicht gehen wird.
Die Einstellungen zu den Trackinglinks für Versandunternehmen in Shopify können leider nicht direkt geändert werden. Shopify hat eine feste Liste von drittanbieter externe Versandunternehmen und den zugehörigen Trackinglink-Formaten, die es verwendet, wenn es die Tracking-Informationen zu einer Bestellung hinzufügt.
GLS Germany ist sogar direkt in dieser Liste enthalten, und daher würde Shopify standardmäßig den allgemeinen GLS-Link verwenden.
Es gibt jedoch zwei mögliche Lösungen für das Problem:
In beiden Fällen solltest du beachten, dass Shopify nicht direkt den Link zur GLS Germany Sendungsverfolgung bereitstellt. Daher müsstest du sicherstellen, dass die korrekte URL entweder vom Drittanbietersystem übergeben oder durch eine benutzerdefinierte Lösung generiert wird. Man könnte eine benutzerdefinierte App bauen zusammen mit einem Shopify Experten um einen API-Call zur Shopify API zu verwenden, um ein Fulfillment-Objekt für die Bestellung zu erstellen und die richtige Tracking-URL zu übermitteln.
Das Fulfillment-Objekt in Shopify beinhaltet das Feld "tracking_url
", welches man nutzen kann, um die korrekte Tracking-URL zu übermitteln.
Hier ist ein Beispiel für einen API-Call zur Erstellung eines Fulfillments in Shopify mit einer benutzerdefinierten Tracking-URL:
POST /admin/api/2023-04/orders/{order_id}/fulfillments.json
{
"fulfillment": {
"tracking_url": "https://my.dpd.de/myParcel.aspx?parcelno={tracking_number}",
"tracking_number": "{tracking_number}",
"tracking_company": "DPD Germany",
"notify_customer": true,
"line_items": [
{
"id": "{line_item_id}",
"quantity": {quantity}
}
]
}
}
Das obige Code ist für DPD, kann man aber in GLS umschreiben.
Man ersetzt beispielsweise:
{order_id}
, {tracking_number}
, {line_item_id}
, und {quantity}
mit den entsprechenden Werten der Bestellung.
Um eine benutzerdefinierte App zu implementieren muss man einen API Key und ein Passwort von Shopify erhalten, um diesen Call durchzuführen. Weitere Informationen zur Authentifizierung findest du in der Shopify API-Dokumentation.
Euer JTL System, müsste dabei auch die Möglichkeit bieten, diese API-Calls durchzuführen, oder die Calls werden getätigt, nachdem das Drittanbietersystem die Informationen an Shopify übermittelt hat.
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024