In Diskussion TrackingURL in Vorlage Mail Rechnung

Starasta

Mitglied
16. Mai 2020
12
3
Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit eine Tracking URL bzw. Tracking ID in die E-Mail Vorlage für Rechnungen einzubauen.
Hintergrund ist es, dass ich zukünftig Versandbenachrichtigung & Rechnungsversand kombinieren möchte. Da sich die Versandbenachrichtigung meines Wissens nach nicht direkt über einen Workflow ausgeben lässt würde ich dazu gerne die Vorlage der Rechnungsmail verwenden.

Die Tracking URL funktioniert einwandfrei in meiner Versandbenachrichtigungs Vorlage. Da die Rechnungsvorlage allerdings mit englischen Variablen arbeitet ist ein Übertrag nicht möglich.
Auch die HTML Codes die ich hier im Forum gefunden habe, waren alle noch auf dem deutschen Variablen Standard und haben entsprechend nicht funktioniert.

Vielen Dank im Voraus.
 

Shopküche.de

Offizieller Servicepartner
SPBanner
Hier wird man mit SQL ran müssen, da die Variablen für die Pakete aus den Rechnungen rausgeflogen sind.
Meine persönliche Empfehlung: Mach es nicht.
Gründe:
  1. Eine Rechnung kann x-Anzahl an Paketen haben. Wenn du eine Teillieferung machst, müsstest du dem Kunden eine zweite Rechnung-Kopie zuschicken, wenn er zwei Pakete bekommt. Besser hier mit der regulären Versandbenachrichtung arbeiten, die funktioniert auch super bei Teillieferung.
  2. Wawi Version 1.6 und größer: Ab hier wird Teil-Rechnung und Sammel-Rechnung möglich sein (geplant zumindest) - das heißt eine Rechnung kann X Lieferscheine haben. Diese X Lieferscheine haben X Pakete. Das Problem aus Punkt 1 multipliziert sich auf einer weiteren Ebene.

Dennoch möchte ich die Lösung nicht vorenthalten. Ein wenig HTML und DotLiquid-Kentnisse vorausgesetzt:

Die Tracking ID abfragen in der Rechnungsmail:

Code:
{% capture trackingidsql %} SELECT TOP(1) tVersand.cIdentCode FROM dbo.tBestellung
JOIN dbo.tLieferschein ON tLieferschein.kBestellung = tBestellung.kBestellung
JOIN dbo.tVersand ON tVersand.kLieferschein = tLieferschein.kLieferschein
WHERE tRechnung_kRechnung = '{{ Report.InternalId }}'{% endcapture -%}

{% assign trackingid = trackingidsql | DirectQueryScalar -%}

Tracking-ID: {{trackingid}}

Das ganze mit der Tracking-URL:
Code:
{% capture trackingurlsql %} SELECT TOP(1) REPLACE(tversandart.cTrackingUrlTemplate,'#IdentCode#',tVersand.cIdentCode) FROM dbo.tBestellung
JOIN dbo.tLieferschein ON tLieferschein.kBestellung = tBestellung.kBestellung
JOIN dbo.tVersand ON tVersand.kLieferschein = tLieferschein.kLieferschein
JOIN dbo.tversandart ON tversandart.kVersandArt = tVersand.kVersandArt
WHERE tRechnung_kRechnung = '{{ Report.InternalId }}'{% endcapture -%}

{% assign trackingurl = trackingurlsql | DirectQueryScalar -%}

{{trackingurl}}
 
  • Gefällt mir
Reaktionen: olli33 und knackig

Starasta

Mitglied
16. Mai 2020
12
3
Vielen Dank für die ausführliche Antwort.

Da Teillieferungen bei mir aktuell so gut wie nicht vorkommen, werde ich mir die Lösung mal anschauen.

Der einzige Grund wieso ich die Vorlage für Rechnung E-Mails verwende ist, dass sich diese individueller ausgeben lassen. Alternativ wäre auch die Auftrags E-Mail Vorlage möglich, allerdings gibt es hier wohl das gleiche Beziehungsproblem.
Natürlich wäre eine E-Mail Ausgabe auf Lieferschein oder sogar Paket Ebene besser, allerdings gibt es die meines Wissens nach momentan in der Form nicht über den JTL Workflow.

Meine grundsätzliche Idee ist weniger den Rechnungsversand mit der Versandbenachrichtigung zu integrieren, sondern die Versandbenachrichtigung nicht an die technische Auslieferung, sondern an die tatsächliche Auslieferung zu koppeln über den Sendungsverlauf in JTL-Track&Trace.

Da die technische Auslieferung zur Erstellung des Paketscheins aktuell automatisch bei Auftragsimport erfolgt, bekommt der Kunde gleichzeitig die Bestellbestätigung und Versandbenachrichtigung, die beide fast redundante Informationen enthalten, bis auf den Sendungsverfolgungslink in der Versandbenachrichtigung.

Sofern jemand eine Alternative Lösung hat, um den Prozess zu optimieren würde ich mich über eine entsprechende Antwort freuen.
 

ismir

Mitglied
5. März 2020
22
1
Ich schließe mich dem Thema mal an.

Verstehe ich das richtig, das ab sofort keine Variablen mehr zur Verfügung stehen so wie es früher einmal war? Das nun alles über Abfragen aus der Datenbank gezogen werden muss?
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
470
83
Hückelhoven
Hallöchen,
es ist nicht zu empfehlen Versandinformationen auf die Rechnung zu drucken, hierdurch kann sich die Rechnung welche an einen Kunden gegeben wurde nach dem Versand ändern, das wäre dann nicht mehr so günstig.
Packt die Versandinformationen lieber auf den Lieferschein.
Bei Teillieferungen ist das ohnehin besser, da die Kunden mit dem Lieferschein alle Paketinfos bekommen.
 

owlsat

Aktives Mitglied
16. September 2014
65
5

Hi,

ich habe das mal in einem Workflow unter Rechnungen Manuell kopiert, da ich das Packet in dem Fenster ohne hin und her gespringe Tracken möchte.
Code:
{% capture trackingurlsql %} SELECT TOP(1) REPLACE(tversandart.cTrackingUrlTemplate,'#IdentCode#',tVersand.cIdentCode) FROM dbo.tBestellung
JOIN dbo.tLieferschein ON tLieferschein.kBestellung = tBestellung.kBestellung
JOIN dbo.tVersand ON tVersand.kLieferschein = tLieferschein.kLieferschein
JOIN dbo.tversandart ON tversandart.kVersandArt = tVersand.kVersandArt
WHERE tRechnung_kRechnung = '{{ Report.InternalId }}'{% endcapture -%}

{% assign trackingurl = trackingurlsql | DirectQueryScalar -%}

{{trackingurl}}
Leider wird jedoch anscheind immer die falsche Tracking ID genommen, klar... es fehlt ja auch die Abfrage zu der Rechnungsnummmer bzw. Auftragsnummer,
kann mir jemand helfen, wie diese ausssehne muss, ich bin noch nicht so fit mit Abfragen...

wenn ich
{{ Vorgang.Rechnungsnummer }} oder {{ Vorgang.Auftrag.Auftragsnummer }} anstatt von {{ Report.InternalId }} verwende, bekomme ich eine leere Seite :( jedoch ausgehend von Report.InternalId würde ich denken das es dann {{ Vorgang.Auftrag.InterneAuftragsnummer }} ist, hier wird zwar der Link zusammengebaut, aber in der Vorschau wird mir ebenfalls die falsche Tracking angezeigt...

Grüsse OWLSAT
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu 1.5.44.0 Mahnung Vorlage, Spalte Firma kann nicht eingeblendet werden JTL-Wawi - Fehler und Bugs 0
Neu Vorlage für eine Handelsrechnung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Mehrere Ebay Angebote aus Globaler Vorlage erstellt -> Kategorie-Attributswerte verschwinden eBay-Anbindung - Fehler und Bugs 0
Neu Fehler in JTL Design Vorlage Dienstleistung, Jobs und Ähnliches 0
Neu Platzhalter für Bilder in Design Vorlage korrekt? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Vorlage editieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu Retourschein/Lieferschein als Vorlage (optional Auftragsnummer als Barcode) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu ebay Vorlage eine Versandkostentabelle zuordnen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung Vorlage - Zolltarifnummer auch bei Versand User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow zieht sich falsche Vorlage User helfen Usern - Fragen zu JTL-Wawi 4
Neu Workaround erbeten: ebay Vorlage, sehr viele Einträge in Fahrzeugverwendungliste User helfen Usern - Fragen zu JTL-Wawi 0
Neu eBay Vorlage versehentlich geändert - 15.000 Artikel betroffen - wie stoppen? Wawi hängt > 24 Stunden + 48h Upload eBay-Anbindung - Fehler und Bugs 0
Neu [Suche] Freelancer oder Service-Partner für die Anpassung einer JTL Ebay Vorlage Dienstleistung, Jobs und Ähnliches 0
Neu Mail Vorlage "Frage zum Artikel" ist inaktiv Allgemeine Fragen zu JTL-Shop 2
Neu Tyro Vorlage - Breite passt auf Handys nicht - man muß immer raus zoomen eBay-Designvorlagen - Fehler und Bugs 0
Neu Emailanhang ANDERE SPRACHE - Wawi sendet deutsche UND englische Vorlage als Anhang mit Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Picklisten Vorlage - Versandart ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu WF/Export Vorlage (csv) - Brauche bitte Hilfe bei der Provisionsabrechnung (Exportdaten->Datei *.csv) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Gelöst Gelöst: Vorlage des Versandetiketts bearbeiten Gelöste Themen in diesem Bereich 2
Neu Vorlage Rechnungskorrektur verschwunden... User helfen Usern - Fragen zu JTL-Wawi 3
Neu PDF einlesen und als Vorlage verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Artikel-Merkmal in Angebots-Email-Vorlage User helfen Usern - Fragen zu JTL-Wawi 0
Neu eBay Preis abweichend zur Vorlage eBay-Anbindung - Fehler und Bugs 2
Neu Vorlage für Versanddatenexport User helfen Usern - Fragen zu JTL-Wawi 1
Neu PayPal Kauf auf Rechnung in Vorlage Bankverbindung unterdrücken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Problem Drucker aus Vorlage Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 1
Neu E-Mail wenn alle Aufträge kommissioniert/verschickt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Aufträge an den Versand via dotliquid in einer Mail übergeben User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-Wawi 1.5.42.0 - Vorlagen - Benutzerdefinierter E-Mail-Absender & -Absendername - Servereinstellungen, wo und wie? User helfen Usern - Fragen zu JTL-Wawi 10
Beantwortet Workflow Tagesbericht Aufträge per E-Mail JTL-Workflows - Ideen, Lob und Kritik 8
Bestellbestätigung E-Mail im Shop konfigurieren Einrichtung JTL-Shop5 1
Neu Wawi Kundenaktivierung löst Shop E-Mail Kundengruppenzuweisung aus?! JTL-Wawi - Fehler und Bugs 0
Neu Tracking-ID separat per E-Mail senden! Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 12
Neu Rechnungsvorlage auch für Mail nutzen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Workflow Lieferscheine PDF erstellen und gesammelt per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Anhängen mehrerer Dateien an E-Mail im Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Neu E-Mail Benachrichtigung bei Fehlern Allgemeines zu den JTL-Connectoren 2
Neu TLS1.2 oder höher für JTL-POS E-Mail-Versand gewünscht. JTL-POS - Ideen, Lob und Kritik 4
Neu Komische E-Mail bei Bestellung Allgemeine Fragen zu JTL-Shop 0
In Bearbeitung Bon Mail: von $header$ wird nur die erste Zeile ausgegeben JTL-POS - Fehler und Bugs 2
Neu Signatur als neue Variable für E-Mail-Vorlagen JTL-POS - Ideen, Lob und Kritik 0
In Bearbeitung Einfache Anführungszeichen zu viel in E-Mail-Vorlagen JTL-POS - Fehler und Bugs 2
Neu Auftragsbestätigung / E-Mail - Lieferzeit pro Artikel bzw. Positionen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu E-Mail Template für Rechnungen JTL-Wawi - Fehler und Bugs 0
Neu Code verkaufen und per Mail versenden Arbeitsabläufe in JTL-Wawi 0
Neu JTL Hosting - E-Mail auf Android einrichten? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Mail bei neuem Netto EK JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst Firmenlogo nicht auf den E-Mail Rechnungen vorhanden Gelöste Themen in diesem Bereich 4
Neu Eigene Variablen für die Druck- / E-Mail- / und Exportvorlagen anlegen User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen