JTL-Workflows: Automatisch eBay-Kontoname in Auftragsanmerkung einfügen

In JTL-Wawi lassen sich Workflows nutzen, um Aufträge automatisiert mit zusätzlichen Informationen zu versehen. Eine praktische Anwendung ist das automatische Einfügen des eBay-Kontonamens in die Auftragsanmerkung, sobald ein Auftrag von einer bestimmten Verkaufsplattform stammt.

Die Idee:
Sobald ein neuer Auftrag erstellt wird, prüft der Workflow, ob der Plattformname „eBay“ enthält. Wenn das zutrifft, wird der zugehörige Kontoname des Verkäufers automatisch in die Anmerkung des Auftrags geschrieben.

Ein möglicher DotLiquid-Code dafür sieht so aus:

{% capture query -%}
select kEbayUser from dbo.ebay_transaction where kBestellung = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{% endcapture -%}
{% assign ebaykonto = query | DirectQueryScalar -%}

{% capture query -%}
select Name from dbo.ebay_user where kEbayuser = {{ ebaykonto }}
{% endcapture -%}
{% assign ebaykontoname = query | DirectQueryScalar -%}

{{ ebaykontoname }}

Dieser Code ruft zunächst aus der Tabelle ebay_transaction den zugehörigen eBay-Benutzer ab und ermittelt anschließend über ebay_user den tatsächlichen Kontonamen.

Das Ergebnis wird direkt als Textausgabe in der Anmerkung des Auftrags hinterlegt. Auf diese Weise können Mitarbeiter in der Auftragstabelle sofort sehen, über welches eBay-Konto die Bestellung eingegangen ist – ohne manuelles Nachschlagen.


Für mehr Übersicht kann der Name zusätzlich mit einem Hinweis versehen werden, etwa:
eBay-Konto: {{ ebaykontoname }}
So bleibt die Zuordnung auch bei mehreren Marktplätzen klar erkennbar.

Hinweis zur Nutzung von Code-Beispielen

Die auf dieser Website bereitgestellten Code-Beispiele und Skripte dienen ausschließlich zu Demonstrations- und Lernzwecken. Die Nutzung in produktiven Umgebungen erfolgt auf eigene Verantwortung. Wir übernehmen keine Haftung für Schäden oder Datenverluste, die durch unsachgemäße Anwendung entstehen.