Gelöst Gratis-Artikel, wenn Bestand vorhanden

Super-Fraggle

Gut bekanntes Mitglied
3. November 2012
355
12
Wir möchten einen Gratis-Artikel versenden, wenn dieser im Fulfillment-Lager einen positiven Bestand hat. Wie kann ich diese Bedingung in "Aufträge" stellen?

Danke vorab!
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Kannst du bitte etwas genauer erklären was du machen möchtest und unter welchen Bedingungen?
 

Super-Fraggle

Gut bekanntes Mitglied
3. November 2012
355
12
Bedingungen:
a) Bisher noch keine Rechnung
b) Bei "Firma" kein leeres Feld
c) Bestimmte Artikel nicht im Warenkorb

Ich will den Gratis-Artikel aber nur dazu packen, wenn dieser auf Lager ist, weil wir durch die Versandbedingung "keine Teillieferung" sonst die Pakete nicht in den Versand bekommen.
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Das wirst du wenn dann nur über eine SQL-Abfrage hinbekommen, da der Artikel ja noch nicht in der Bestellung vorhanden ist.

Du bräuchtest dann eine erweiterte Eigenschaft die in etwa so lautet
select fAnzahlFBA from vLagerbestandFBA where kArtikel = 'hier kommt die interne Nummer des Artikels rein'
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Super-Fraggle

Super-Fraggle

Gut bekanntes Mitglied
3. November 2012
355
12
Der Workflow funktioniert soweit. Außer, dass das Gratis-Produkt auch hinzugefügt werden würde, wenn es dort keinen Bestand mehr gibt.
 

Anhänge

  • Workflow-Gratis-Produkt.jpg
    Workflow-Gratis-Produkt.jpg
    138,5 KB · Aufrufe: 35
  • Erweiterte Eigenschaften Anzahl Rechnungen.jpg
    Erweiterte Eigenschaften Anzahl Rechnungen.jpg
    18,3 KB · Aufrufe: 27

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ich hatte meine Antwort nochmal angepasst. Bitte nochmal prüfen was bei mir drin steht.
 

Super-Fraggle

Gut bekanntes Mitglied
3. November 2012
355
12
Die Lösung hier https://forum.jtl-software.de/threads/gratis-artikel-wenn-bestand-vorhanden.115793/post-632978 funktioniert leider doch nicht.

Dort hieß es:
select fAnzahlFBA from vLagerbestandFBA where kArtikel = 'hier kommt die interne Nummer des Artikels rein'

Diese Erweiterte Eigenschaft wird genutzt, um die Bedingung "Größer gleich 5" zu formulieren.

Wir haben aktuell einen Bestand von 0. Die Prüfung ergibt, dass noch 10 vorhanden sind. Dadurch wird der Artikel trotz nicht erreichter Mindestbestandsmenge von 5 dennoch in den Auftrag gelegt und kann nicht vollständig erfüllt werden.
 

Anhänge

  • 10-01-_2019_10-02-09.jpg
    10-01-_2019_10-02-09.jpg
    135,3 KB · Aufrufe: 16

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ich tippe darauf, dass der falsche Artikel herangezogen wird.
Bei kArtikel muss die interne Artikelnummer angegeben (also der interne Schlüssel) werden nicht die normale Artikelnummer.
Du kannst dir den einfach anzeigen lassen in dem du die Spalte "interner Schlüssel" in der Artikelübersicht mit anzeigen lässt.
 

Ähnliche Themen