In Bearbeitung [WAWI-4724] Lieferantenlieferzeit im JTL Shop einbeziehen

koniu12

Gut bekanntes Mitglied
27. Oktober 2016
184
5
Hallo,

unter https://guide.jtl-software.de/Lieferzeiten_in_JTL-Shop_berechnen steht :

Hinweis zur Option "Zum eigenen Lagerbestand hinzufügen": Die Option Zum eigenen Lagerbestand hinzufügen in den Artikeldetails in der Registerkarte Lieferanten sorgt dafür, dass sich der verfügbare Lagerbestand eines Artikels erhöht. Bei der Berechnung der Lieferzeit wird in diesem Fall nicht unterschieden, ob sich die Ware in Ihrem eigenen Lager oder im Lager des Lieferanten befindet. Falls es sich beim Lieferanten nicht um einen Dropshipping-Lieferanten handelt, empfehlen wir in der Regel, diese Option nicht zu setzen und stattdessen die Option Überverkäufe möglich zu aktivieren.

Unser Problem, wenn wir Überverkäufe eines Artikels in JTL Wawi aktivieren und die Option "Zum eignen Lager hinzufügen" deaktivieren, wird zwar im Shop die Lieferzeit richtig angezeigt (Lieferantenlieferzeit hinzuaddiert) aber es entsteht neues Problem, daß die Bestände des Lieferanten nicht begrenzt werden. So kann ein Kunde mehr als beim Lieferanten verfügbar bestellen.

Wir möchten Lieferantenartikel zum eigenen Bestand hinzufügen, aber die Lieferzeit erhöhen, falls unser Bestand 0 aber des Lieferanten > 0. Geht das nirgednwie ?

MFG
Adam
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Hallo @koniu12

das geht meines wissens nach nicht. "Zum eigenen Bestand hinzufügen" bedeutet effektiv: Du hast Bestand, also brauch es keine Lieferzeiterhöhung.
Ich habe für das Szenario vor einiger Zeit den Vorschlag gemacht, dass man via Ameise beim Import je nachdem wie der Lieferantenbestand ist die Option "Überverkäufe ermöglichen" aktivieren/deaktivieren kann.
Das Ticket wurde noch nicht erledigt, aber es wurde eine Möglichkeit kommentiert dies per Workflow zu lösen: https://issues.jtl-software.de/issues/WAWI-4724
 

koniu12

Gut bekanntes Mitglied
27. Oktober 2016
184
5
OK, aber wie schon erwähnt, mit Überkäufen geht das definitiv nicht. Wäre es irgendwie sonst möglich eine zusätzliche Bearbeitungzeit bei solchen Artikeln zu addieren ?
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Du kannst auch die ganz normale Bearbeitungszeit setzen, die wird immer addiert. Also auch wenn du positiven Bestand hast.
 

koniu12

Gut bekanntes Mitglied
27. Oktober 2016
184
5
Das machen wir auch derzeit, nur könnten wir den tatsächlich lagernden Artikel eine kürzere Versandzeit anbieten. So haben alle Artikel die längste Zeit des Lieferanten.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
100% Überverkäufe verhindern kannst du so nicht, aber das würde auch gelten, wenn der eigene Bestand addiert wird, oder? Ich meine der Lieferantebestand könnte ja auch durch andere Händler vermindert werden. Mit Lieferantenbestand arbeiten ist also immer ein Risiko. Vermindern könntest du das etwas mit einem Puffer, aber dann geht halt ggf. auch eine gewisse Artikelmenge nie weg.

Mit Überverkäufe könnte es natürlich deutlich schneller passieren, aber aktuell sehe ich da so keine schöne Lösung. Ich habe mal ein Ticket dafür angelegt: https://issues.jtl-software.de/issues/SHOP-3010

Ein Workaround wäre per Workflows in der Theorie (!) wohl ab der 1.4 eventuell möglich:
1. Workflow: Wenn Lieferantenbestand >0 UND "Zum eigenen Lagerbestand hinzufügen"=Ja UND Verfügbarer Bestand (ohne Lieferantenlagerbestand) <=0 // Bedingung müsste via SQL Abfrage gemacht werden
-> Dann setze Bearbeitungszeit auf X (>0)

2. Workflow: Wenn verfügbarer Bestand >0 wird, dann setze Bearbeitungszeit auf X (vermutlich 0)

Sprich: Wenn der tatsächliche eigene verfügbare Bestand auf 0 sinkt und der Lieferantenbestand addiert wird, soll die Bearbeitungszeit gesetzt werden; und wenn der verfügbare Bestand über 0 steigt, soll die Bearbeitungszeit entfernt werden.

Achtung: Ich kenne mich selbst mit Workflows überhaupt nicht aus und kann das derzeit selbst nicht nachtesten.
 

koniu12

Gut bekanntes Mitglied
27. Oktober 2016
184
5
Das scheint eine plausible Lösung zu sein, warten wir es ab. In der heutigen Zeit ist die Lieferzeit ein wichtiges Kriterium geworden. Es wäre schön, wenn das funktionieren würde.
 

xadoX

Sehr aktives Mitglied
11. September 2012
664
70
Mit Überverkäufe könnte es natürlich deutlich schneller passieren, aber aktuell sehe ich da so keine schöne Lösung. Ich habe mal ein Ticket dafür angelegt: https://issues.jtl-software.de/issues/SHOP-3010

Wow! Genau diese Funktion suche ich schon seit Jahren. Wäre genial, wenn das umgesetzt wird.

Ein Workaround wäre per Workflows in der Theorie (!) wohl ab der 1.4 eventuell möglich:
1. Workflow: Wenn Lieferantenbestand >0 UND "Zum eigenen Lagerbestand hinzufügen"=Ja UND Verfügbarer Bestand (ohne Lieferantenlagerbestand) <=0 // Bedingung müsste via SQL Abfrage gemacht werden
-> Dann setze Bearbeitungszeit auf X (>0)

2. Workflow: Wenn verfügbarer Bestand >0 wird, dann setze Bearbeitungszeit auf X (vermutlich 0)

Jeder Lieferant hat unterschiedliche Lieferzeiten. Somit müsste ich pro Lieferanten einen Workflow einrichten, der die Bearbeitungszeit dann um X Tage erhöht. Grundsätzlich möglich, aber ob das nicht extrem auf die Performance drückt? Wir aktualisieren am Tag bis zu 200K Artikel mit Lieferantenbestand und wenn jetzt hier immer ein Workflow greift...
 

floki99

Aktives Mitglied
5. Januar 2019
5
0
Wow! Genau diese Funktion suche ich schon seit Jahren. Wäre genial, wenn das umgesetzt wird.



Jeder Lieferant hat unterschiedliche Lieferzeiten. Somit müsste ich pro Lieferanten einen Workflow einrichten, der die Bearbeitungszeit dann um X Tage erhöht. Grundsätzlich möglich, aber ob das nicht extrem auf die Performance drückt? Wir aktualisieren am Tag bis zu 200K Artikel mit Lieferantenbestand und wenn jetzt hier immer ein Workflow greift...

Wurde das nun bereits von jemandem erfolgreich umgesetzt? Ich hätte genau dieselbe Anforderung..
 

Ähnliche Themen