Hallo, in Grundeintellungen -> Einstell -> Weitere Einstellungen, auf Tracking-URL des Versanddienstleisters, gibt es die möglichkeit der URL tracking zu legen, als ich DHL habe möchte, der URL-tracking für Deutschland ist https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?lang=de&idc=, meine Webseite habe in deutsch, englisch und spanische.
ich möchte wenn jemand meine Webseite besucht, bekommt der URL-tracking für den Sprache der sie/er gewählt habe…
Wegen den Link musst in dem Standard E-Mail Template gucken was an Stelle bei hier klicken hinterlegt ist ob dort überhaupt der Tracking Code verwendet wird.
Ich habe Ein Bissen der Code besucht und auf der Webseite auf der composer.json datei sagt
Module for overwriting the default tracking url method to return urls for other carriers than DPD. For OXID eShop 6
Wegen den Link musst in dem Standard E-Mail Template gucken was an Stelle bei hier klicken hinterlegt ist ob dort überhaupt der Tracking Code verwendet wird.
Die Zeile ihr Link zur Sendungsverfolgung: Hier klicken habe bekomme wenn diese Module installiert habe, frühr bekomme nicht diese Zeile…
Ich habe gesucht nach dieser zeile in CSM-Seiten, aber habe nicht gefunde…
Du musst Deine Vorgehensweise beim Analysieren vom Code verbessern. Es gibt z.B. in den Standard Themes das Verzeichnis /Application/views/{theme}/tpl/email/html/ und dort gibt es die E-Mail Vorlage für die Benachrichtung E-Mail welche über den Versand der Bestellung informiert, diese Vorlage heißt ordershipped.tpl. In dieser Vorlage findest Du auch Deine Link unter dem Block email_html_ordershipped_shipmenttrackingurl dort wird die Methode getShipmentTrackingUrl() für den Link aufgerufen, welche Dein installierstes Modul überschreibt und mehrere Versanddienstleister ermöglicht.
ich versuche eine lösung für meine Probleme, um drei URL-tracking für jeden sprache zu bekommen, aber ohne erfoglt…Der function getShipmentTrackingUrl() ruft der url der auf Tracking-URL des Versanddienstleisters stehe,
Hier wie sie aussiehst, gibt es nur eine möglichkeit zu wahlen, in /tpl/email/html auf der datei ordnershipped.tpl, man kann(das was ich glaube…) verändert und diese möglichkeit zu geben, aber ich weiß nicht, wie mache…
Richtig und das Modul was Du oben erwähnst überlädt diese Funktion. Am besten setzt Du Dich mit dem Modulhersteller auseinander ob das Modul überhaupt Deine Anforderung der Sprache abdeckt.
So weit ich das Modul oben verstehe, stellt dies nur sicher das man mehrere Versanddienstleister haben kann.