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

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
194
7
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
647
223
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
194
7
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: 3

MirkoWK

Sehr aktives Mitglied
14. März 2022
647
223
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
194
7
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
647
223
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
194
7
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
Problem bei Workflow-Erstellung: Lieferzeit erhöhung" funktioniert nicht JTL-Wawi 1.8 16
Neu Custom Workflow: Lieferschein (Paket) Anmerkung setzen User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst [ERLEDIGT] Hilfe bei workflow: Reiter Auftrag, Rechnung drucken und ausliefern. Gelöste Themen in diesem Bereich 3
Workflow braucht evig :-D JTL-Wawi 1.8 3
In Diskussion Workflow manuell funktioniert, automatisch nicht JTL-Workflows - Ideen, Lob und Kritik 3
Neu [Workaround] Auftrag: Bearbeiter über Workflow wechselen JTL-Wawi 1.9 User helfen Usern - Fragen zu JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Workflow testen --> Auftrag auswählen --> Wawi hängt (keine Rückmeldung) JTL-Wawi - Fehler und Bugs 2
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Neu Merkmale & Cross Selling Artikel auf Kindartikel übertragen - Mit manuellen Workflow Ereignis auslösen möglich? User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Workflow-Management Optimierung/Filterung JTL-Workflows - Ideen, Lob und Kritik 3
Beantwortet Workflow wie für verschiedene Druckausgaben? JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Coupon Rabatt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Custom Workflow Aufträge nach Artikelnummer sortieren User helfen Usern 6
Neu Workflow Retouren Position User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Fehler im Workflow Bei Speichern Lieferschein JTL-Workflows - Fehler und Bugs 1
Neu Workflow = Lieferstatus Lieferschein erstellt = Automail User helfen Usern 0
Neu Workflow - Einkaufsliste bestücken User helfen Usern - Fragen zu JTL-Wawi 2
Workflow Aufträge Versandart JTL-Wawi 1.8 0
Neu Fällige Abos unter WAWI 1.6. mittels Workflow automatisiert ausliefern Arbeitsabläufe in JTL-Wawi 2
Workflow Rechnung erstellen und Verschicken nach WMS Versandbestätigung JTL-Wawi 1.9 4
In Diskussion SQL Update aus Workflow heraus JTL-Workflows - Fehler und Bugs 8
In Diskussion Workflow für Lagerbestände ( kleiner Verfügbarer Bestand - Artikel Offline schalten - Großer Bestand Artikel wieder einschalten) JTL-Workflows - Ideen, Lob und Kritik 3
Neu Tack & Trace Workflow Paket ohne Scan User helfen Usern 2
Beantwortet Guide Workflow: "Postnummer in das Feld Adresszusatz verschieben" funktioniert nicht JTL-Workflows - Ideen, Lob und Kritik 2
Neu Frage zu Workflow - Schleife für Artikelname und Warengruppe User helfen Usern - Fragen zu JTL-Wawi 3
Issue angelegt [WAWI-74098] Workflow - Mehrwertsteuersatz ändern JTL-Workflows - Ideen, Lob und Kritik 2
Workflow Leitcodierung 1.8.12.2 JTL-Wawi 1.8 8
Neu Workflow Doppelte Kunden prüfen - im Verkauf anzeigen Arbeitsabläufe in JTL-Wawi 0
Workflow für Rechnung automatisch als PDF in Verzeichnis abspeichern JTL-Wawi 1.8 9
Issue angelegt [WAWI-23263] Artikel per Workflow auf die Einkaufsliste setzen WAWI APP JTL-Workflows - Fehler und Bugs 8
In Diskussion Artikelbeschreibung mit Workflow umschreiben JTL-Workflows - Fehler und Bugs 1
Neu Manuelles Workflow Ereignis auslösen User helfen Usern - Fragen zu JTL-Wawi 20
Neu Workflow - SQL - Frage zur DATEADD()-Funktion User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Workflow: Alle Besteller über neues Erscheinungsdatum informieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Fehlermeldungen ausgeben in Workflow Mail? User helfen Usern - Fragen zu JTL-Wawi 0
Verwiesen an Servicepartner Workflow für Einkaufsliste User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Stücklisten im Auftrag abfragen und korrekt in einer Mail auflisten User helfen Usern - Fragen zu JTL-Wawi 1
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
Verwiesen an Support BUG: Mahnlauf über Workflow ignoriert Zahlungsziel JTL-Workflows - Fehler und Bugs 3
Neu Wie gebrauchte Waren bei Ebay einstellen? Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Mobile App Neukunden identifizieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Workflow - Stücklistenartikel abfragen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow - Positionen an Dropshipping-Lieferant mailen. Warum funktioniert dieser Code nicht? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow bei Login in WMS / WAWI starten User helfen Usern - Fragen zu JTL-Wawi 10
Update 1.9.4.6 Fehlerhafte Adresse von Amazon kann nicht mehr bearbeitet werden. JTL-Wawi 1.9 3
Neu Amazon Fehler: "Listenpreis mit Steuern" Amazon-Lister - Fehler und Bugs 2
Neu Fehlende Bestellungen nach Amazon-Abgleich User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen