Neu Workflow AMAZON Bestellungen mit Lieferzeit + 3 Tage zurückhalten

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
115
2
Hallo,

ich möchte mir einen Workflow basteln:

AMAZON Bestellungen mit Lieferzeit mit mehr als 5 Tage zurückhalten

die normale Workflow Eigenschaft finde ich nicht, sicherlich benötige ich da eine selber eingerichtete Eigenschaft.

Kann mir jemand einen Tipp geben ?

DANKE

Fiona
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
413
136
Hallo,

werden bei euch die Tage bis Versand manuell gesetzt, oder automatisch ermittelt?
Verwendet ihr die Zusätzliche Bearbeitungszeit?
Das soll darauf hinauszielen, wo die 5 Tage Lieferzeit herkommen ;) .

Viele Grüße
Mirko
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
115
2
Hallo,

werden bei euch die Tage bis Versand manuell gesetzt, oder automatisch ermittelt?
Verwendet ihr die Zusätzliche Bearbeitungszeit?
Das soll darauf hinauszielen, wo die 5 Tage Lieferzeit herkommen ;) .

Viele Grüße
Mirko
Hallo und guten morgen :)

Klingt erstmal alles komisch, ist aber noch so...
wir sind neu bei JTL und haben unser komplettes Lager noch nicht durchgezählt. Das dauert auch noch. Daher senden wir die Daten zu Amazon wie vorher direkt in einer Excel OHNE JTL.
Also bekommt JTL die Aufträge rein, wir haben auch die Artikel an sich eingepflegt. Nur Lieferzeit, Artikelanzahl, Preise gleichen wir NICHT über JTL zu Amazon ab.... ist halt im Moment so. Damit müssen wir auch noch ein wenig leben.



Daher habe ich mir im Auftrag -> eigene Übersichten -> eingerichtet: ( habe ich im Forum entdeckt )

Dort sehe ich, ja die Versandzeit von AMAZON. Und GENAU diese müßte ich ja im Workflow haben. Die Idee war: Aufträge zurückhalten, wo der Versand x-Tage in der Zukunft liegt.

Aber für bessere Ideen habe ich immer ein Ohr :)


SELECT FORMAT(dEarliestShipAt,'D', 'de-de' ) AS [Versand von],
FORMAT(dLatestShipAt,'D', 'de-de' ) AS [Versand bis],
(SELECT ('------' ) )AS [-------],
FORMAT(dEarliestDeliveryAt,'D', 'de-de' ) AS [Lieferung von],
FORMAT(dLatestDeliveryAt,'D', 'de-de' ) AS [Lieferung bis]
FROM tBestellung
JOIN pf_amazon_bestellung ON pf_amazon_bestellung.cOrderId = tBestellung.cInetBestellNr
WHERE nFBA = 0 AND tBestellung.kBestellung = @keybread


LIebe Grüße

Fiona
 

Anhänge

  • Lieferzeit.JPG
    Lieferzeit.JPG
    91,2 KB · Aufrufe: 1

MirkoWK

Sehr aktives Mitglied
14. März 2022
413
136
Hi,

wenn der Prozess nur übergangsweise ist, dann brauch man da vielleicht nicht zu viel Hirnschmalz reinstecken ;).

Mit dem Code hier kannst du eine erweiterte Eigenschaft erstellen - dieser gibt dann die Tage bis zum "bis Versand" aus:


SQL:
{%- capture query -%}
SELECT
    DATEDIFF(d,GETDATE(),dLatestShipAt) AS 'Tage bis Versand' -- alternativ dEarliestShipAt
FROM
    Verkauf.tAuftrag ab
    LEFT JOIN pf_amazon_bestellung amz ON amz.cOrderId = ab.cExterneAuftragsnummer
WHERE
    nFBA = 0
    AND ab.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{%- endcapture -%}
{%- assign result = query | DirectQueryScalar -%}
{{result}}

Damit kannst du dann ja, wenn > 5 den Rückhaltegrund setzen.

Vielleicht hilft das ja :)
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
115
2
Hallo,
vielen DANK für Deine ZEIT !
Ich habe das mal eingerichtet. Bei normalen Versand innerhalb 1 Tag klappt das.
Aber bei späteren klappt das nicht.
"Bedingung trifft nicht zu: (27 Größer gleich 5)"

sooo jetzt frage ich mich, was ich in der Schule falsch gelernt habe... ich dachte 27 ist größer als 5 :)

___

Kannst du mir einen Tipp geben, wie ich mir auch Wissen diesbezüglich aneignen kann, ich bin neidisch :) und komme aber absolut nicht aus dem Bereich... ich bräuchte nur mal eine Info, wo und nach was ich suchen soll. Ist das Java Script ?

Liebe Grüße
 

Anhänge

  • Lieferzeit2.jpg
    Lieferzeit2.jpg
    71,8 KB · Aufrufe: 1

MirkoWK

Sehr aktives Mitglied
14. März 2022
413
136
das klingt auf jeden Fall komisch. Es könnte sein, dass die 27 nicht als Zahl formatiert ist.

Mach mal in dem Workflow statt {{result}} >> {{result | Times: 2}} - dann müsste die doppelte Anzahlt rauskommen - kannst du ja in der erweiterten Eigenschaft direkt testen.

Das innerhalb von dem Capture ist SQL, womit man die Daten direkt aus der Datenbank holen kann. Man kommt bei manchen Anforderungen da einfach nicht herum (nur meine Meinung). SQL Infos im Forum oder dann Google / Youtube.
Der Rest ist Dotliquid, was eine Templatesprache ist. Dazu gibt es schöne Dokus in JTL und auch vieles im Forum. Aber es gibt halt immer wieder neue spezielle Anforderungen.


Hier mal noch eine Alternative der erweiterten Eigenschaft:

Code:
{%- capture query -%}
SELECT
    CASE
        WHEN DATEDIFF(d,GETDATE(),dLatestShipAt) > 4 THEN 'true'
        ELSE 'false'
    END -- alternativ dEarliestShipAt
FROM
    Verkauf.tAuftrag ab
    LEFT JOIN pf_amazon_bestellung amz ON amz.cOrderId = ab.cExterneAuftragsnummer
WHERE
    nFBA = 0
    AND ab.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{%- endcapture -%}
{%- assign result = query | DirectQueryScalar -%}
{{result}}

dann kannst du auf "true" abfragen, wenn es größer 4 sein soll.
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
115
2
das klingt auf jeden Fall komisch. Es könnte sein, dass die 27 nicht als Zahl formatiert ist.

Mach mal in dem Workflow statt {{result}} >> {{result | Times: 2}} - dann müsste die doppelte Anzahlt rauskommen - kannst du ja in der erweiterten Eigenschaft direkt testen.

Das innerhalb von dem Capture ist SQL, womit man die Daten direkt aus der Datenbank holen kann. Man kommt bei manchen Anforderungen da einfach nicht herum (nur meine Meinung). SQL Infos im Forum oder dann Google / Youtube.
Der Rest ist Dotliquid, was eine Templatesprache ist. Dazu gibt es schöne Dokus in JTL und auch vieles im Forum. Aber es gibt halt immer wieder neue spezielle Anforderungen.


Hier mal noch eine Alternative der erweiterten Eigenschaft:

Code:
{%- capture query -%}
SELECT
    CASE
        WHEN DATEDIFF(d,GETDATE(),dLatestShipAt) > 4 THEN 'true'
        ELSE 'false'
    END -- alternativ dEarliestShipAt
FROM
    Verkauf.tAuftrag ab
    LEFT JOIN pf_amazon_bestellung amz ON amz.cOrderId = ab.cExterneAuftragsnummer
WHERE
    nFBA = 0
    AND ab.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{%- endcapture -%}
{%- assign result = query | DirectQueryScalar -%}
{{result}}

dann kannst du auf "true" abfragen, wenn es größer 4 sein soll.
Die letzte Variante hat geklappt ! -> Virtuelle Freudensprünge :) DANKE
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow Rechnungskorrektur / Gutschrift AMAZON User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Artikel > Ausgabeweg in Attributen per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 6
Workflow Warenpostartikel - Problem mit Warengruppen JTL-Wawi 1.7 4
Neu 1.7.9.0 Workflow MwSt-Satz ersetzen, Bruttopreis anpassen passt die MwSt des Auftrages nicht an JTL-Wawi - Fehler und Bugs 0
Neu Workflow erstellen - Wenn Versanddatum über bestimmte Versandart gesetzt = Versanddatum entfernen JTL-ShippingLabels - Fehler und Bugs 0
Neu Workflow wird nicht ausgeführt User helfen Usern - Fragen zu JTL-Wawi 12
Neu Prozess für Retouren erstellen und mit JTL Workflow kombinieren User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow - Bestimmte Kategorie - Artikelbestand 0 - dann inaktiv JTL-Workflows - Ideen, Lob und Kritik 1
Issue angelegt [WAWI-69751] Manueller Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Neu Manueller Workflow startet von selbst?? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Zeitversetzer Workflow abbrechen User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Wawi 1.7.10 Workflow - Artikel erstellt - Wert setzen - Attribut für Plattform X = Der Wert landet immer in der Plattform JTL-Wawi JTL-Workflows - Fehler und Bugs 0
In Diskussion Versanddaten Export für Offene Lieferscheine per Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow löst Workflow aus beide Zeit versetzt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Workflow: Zahlen aus Feld entfernen - Wie ist die Formel ? User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow-Modifikation: Zusammenfassung aller fehlenden Angaben für alle Artikel in einer E-Mail JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Jahresumsatz JTL-Workflows - Fehler und Bugs 5
In Diskussion JTL Workflow, Anfangsbuchstabe Groß JTL-Workflows - Fehler und Bugs 1
Beantwortet Stammkunden Workflow JTL-Workflows - Fehler und Bugs 6
In Diskussion Workflow für eingetroffene Retouren JTL-Workflows - Fehler und Bugs 2
Neu Servicedesk Workflow funktionieren nicht Servicedesk (Beta) 2
Neu IMG Alt über Workflow Eigene Übersichten in der JTL-Wawi 4
Neu Workflow - Bedingung : Strassenname und Anrede enthält bestimmten Text User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow Daten aus einer TXT Datei auslesen JTL-Workflows - Ideen, Lob und Kritik 0
In Bearbeitung Problem Workflow Überverkäufe JTL-Workflows - Fehler und Bugs 0
Neu Bedingungen für Workflow - ZAHLEN Kombinationen User helfen Usern - Fragen zu JTL-Wawi 1
Hilfe bei Workflow mit ausführen der JTL Ameise JTL-Wawi 1.7 0
Neu Base64 Encoding in einem Workflow via Dotliquid User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow Umbuchung / Korrekturbuchung von Waren nach dem Verpacken JTL-Plan&Produce - Ideen, Lob und Kritik 3
Neu Workflow: Mail mit GTINs/EANs aller Artikel aus Bestellung versenden User helfen Usern - Fragen zu JTL-Wawi 18
Neu CSV-Export von Eigenen Feld über Workflow Schnittstellen Import / Export 1
Neu Workflow " Keine Rechnung für 0€ Sample Aufträge"? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow ? Fertigungsaufträge.... JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu Leitcodierfehler DHL - workflow User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Zuordnung Paket International kaufland.de - Anbindung (SCX) 0
Issue angelegt [WAWI-66201] Workflow Einkaufsliste bestücken bis Maximalbestand JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow - für Mitarbeiter ( Gruppen ) nicht anzeigen / sperren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow: Bedingung Lieferstatus "Ausstehend" -> gibt es diese Variable? User helfen Usern - Fragen zu JTL-Wawi 1
Neu WORKFLOW Datei schreiben - Adressformat ändert User helfen Usern - Fragen zu JTL-Wawi 9
Beantwortet Workflow "Auftrag erstellen" wird nicht gestartet. JTL-Workflows - Ideen, Lob und Kritik 1
Neu Kundenkommentar Variable für Workflow gesucht User helfen Usern - Fragen zu JTL-Wawi 10
In Diskussion Workflow Versandgruppe ändern JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Manueller Workflow externes Programm ausführen JTL-Workflows - Fehler und Bugs 3
In Diskussion Auftragsfarbe ändern bei neuem Lieferstatus / Workflow JTL-Workflows - Ideen, Lob und Kritik 2
Neu Aufträge splitten pro Position per Workflow Arbeitsabläufe in JTL-Wawi 2
Neu SQL Abfrage für Workflow WMS-Lieferoption "Teilliefern" User helfen Usern - Fragen zu JTL-Wawi 3
In Bearbeitung Workflow zurückhalten zusammenfassbarer Aufträge JTL-Workflows - Fehler und Bugs 7
Artikel-Labels per Workflow setzen JTL-Wawi 1.7 2
Beantwortet Workflow startet nicht bei Datenimport über Drittanbieterschnittstelle JTL-Workflows - Ideen, Lob und Kritik 1
Gelöst Retouren workflow Variable Erstelldatum JTL-Workflows - Ideen, Lob und Kritik 2

Ähnliche Themen