Neu Ausblenden von Artikeln wenn Bestand weniger als Mindestintervall

Noshbox

Mitglied
17. Januar 2024
33
2
Ich habe ein richtig schönes Thema. Ich gründe gerade einen Shop für B2B und B2C online (Vorher nur offline)

Ich möchte das ein Händler einen Artikel nicht mehr sehen kann, wenn der Bestand ,,Verfügbarkeit" kleiner als eine VE ist (Mindestabnahme bzw abnahmeintervall)

Die letzten Stunden habe ich versucht mit dem Worker und ChatGBT hierfür eine Lösung zu finden. Attribute usw setzen und dann ein Skript über den Worker laufen lassen.

Leider hatte ich bis Dato absolut keinen Erfolg.

Hier die Maßnahmen von ChatGBT:


Schritt 1: Workflow zur Verwaltung der Sichtbarkeit basierend auf Verfügbarkeit​

  1. Workflow erstellen:
    • Öffne JTL-Wawi und gehe zu Admin > Workflows.
    • Klicke auf Neuen Workflow hinzufügen.
    • Wähle Artikel als Kategorie und benenne den Workflow z.B. "Sichtbarkeit für Händler basierend auf Verfügbarkeit".
  2. Bedingungen definieren:
    • Bedingung hinzufügen:
      • Wähle Verfügbarkeit (alle Lager) und setze die Bedingung auf ungleich 0.
  3. Skript hinzufügen:
    • Klicke auf Aktion hinzufügen.
    • Wähle Skript ausführen.

Beispiel-Skript:​

Hier ist ein überarbeitetes Skript, das sicherstellt, dass die Attribute korrekt gesetzt und die Sichtbarkeit basierend auf der Verfügbarkeit angepasst wird:


// Mindestabnahmemenge aus den Artikelattributen abrufen
var mindestAbnahmeAttr = artikel.Attribute.find(attr => attr.Name === "Mindestabnahmemenge");
var mindestAbnahme = mindestAbnahmeAttr ? parseInt(mindestAbnahmeAttr.Wert, 10) : 0;

// Überprüfe die Verfügbarkeit
var verfuegbarkeit = artikel.VerfuegbarkeitGesamt;

// Sichtbarkeit ändern basierend auf Verfügbarkeit
if (verfuegbarkeit < mindestAbnahme) {
// Setze das Attribut Sichtbarkeit_Händler auf false
var sichtbarkeitAttr = artikel.Attribute.find(attr => attr.Name === "Sichtbarkeit_Händler");
if (sichtbarkeitAttr) {
sichtbarkeitAttr.Wert = "false";
} else {
artikel.Attribute.push({ Name: "Sichtbarkeit_Händler", Wert: "false" });
}
} else {
// Setze das Attribut Sichtbarkeit_Händler auf true
var sichtbarkeitAttr = artikel.Attribute.find(attr => attr.Name === "Sichtbarkeit_Händler");
if (sichtbarkeitAttr) {
sichtbarkeitAttr.Wert = "true";
} else {
artikel.Attribute.push({ Name: "Sichtbarkeit_Händler", Wert: "true" });
}
}


Schritt 2: Workflow zur Anpassung der Sichtbarkeit​

  1. Neuen Workflow erstellen:
    • Erstelle einen weiteren Workflow, um die tatsächliche Sichtbarkeit basierend auf dem Attribut zu ändern.
  2. Bedingungen und Aktionen definieren:
    • Erste Bedingung hinzufügen:
      • Wähle Attribut > Sichtbarkeit_Händler und setze die Bedingung auf true.
    • Erste Aktion hinzufügen:
      • Klicke auf Aktion hinzufügen und wähle Sichtbarkeit ändern.
      • Setze die Sichtbarkeit für die Kundengruppe Händler auf sichtbar.
    • Zweite Bedingung hinzufügen:
      • Wähle Attribut > Sichtbarkeit_Händler und setze die Bedingung auf false.
    • Zweite Aktion hinzufügen:
      • Klicke auf Aktion hinzufügen und wähle Sichtbarkeit ändern.
      • Setze die Sichtbarkeit für die Kundengruppe Händler auf unsichtbar.

Testen und Verifizieren​

  1. Artikel testen:
    • Ändere die Verfügbarkeit eines Artikels (z.B. durch Testbestellungen oder Lagerbewegungen) und überprüfe, ob das Attribut Sichtbarkeit_Händler entsprechend gesetzt wird.
    • Stelle sicher, dass der zweite Workflow die Sichtbarkeit des Artikels für die Händlergruppe korrekt ändert.
//edit

Ich habe hierfür auch Attribute bei den Produkten gesetzt ,,Mindestabnahme" und ,,Sichtbarkeit"
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Navigation im Header ausblenden Templates für JTL-Shop 2
Neu Sortierung/Artikel pro Seite /Galerie vs. Liste ausblenden Templates für JTL-Shop 7
Kein E-Mail-Versand von Versandbestätigung und Zahlungsbestätigung JTL-Wawi 1.10 0
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 0
Neu Import von Variationen schlägt fehlt JTL-POS - Fehler und Bugs 0
Neu Nachträglicher Import von Bestellungen etc Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Pflicht-Checkbox in Abhängigkeit von Merkmal? Betrieb / Pflege von JTL-Shop 1
Bilder von Kindartikeln JTL-Wawi 1.10 1
Neu Umrechnung von Verkaufsmengen in der Auftragserfassung Arbeitsabläufe in JTL-Wawi 0
Kein flüssiges Update von 1.10.14.3 zu 1.11.4 JTL-Wawi 1.11 4
Terminierte Entsperrung von B2B-Aufträgen JTL-Wawi 1.9 2
Druck von Versandetiketten auf Zebra Drucker ZM400, ZT410 nicht möglich JTL-Wawi 1.11 8
Neu Ist es korrekt, dass Belegdaten von Amazon (VCS) mit einer etwa 7-tägigen Verzögerung in WAWI landen? Amazon-Anbindung - Fehler und Bugs 8
Neu Ärger mit CountX: Verzögerung bei der Bearbeitung von VCS-Daten in WAWI führt zu unvollständigen Steuerdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Update von 1.6 auf ? JTL-Wawi 1.6 4
Neu Von jetzt auf gleich Shop down "ohne" Fremdeinwirkung JTL-Shop - Fehler und Bugs 5
Neu Keine automatische Übernahme von Änderungen in JTL trotz Abgleich? Onlineshop-Anbindung 3
Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Wichtig 💡Die Retourenplattform für Webshops – Expertise von unserem neuen Partner Returnless News, Events und Umfragen 0
Neu Übermittlung eigener Felder von FFN-Händlern an Fulfiller Arbeitsabläufe in JTL-Wawi 0
Datenabgleich von WooCommerce auf JTL Wawi 1.9.7.0 JTL-Wawi 1.9 0
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Neu Wer hat 2025 mit Xentral Erfahrungen gesammelt? Wechsel von JTL‑Wawi in Sicht Smalltalk 17
Neu Anzeige von mehreren Kundengruppenpreisen im Shop Templates für JTL-Shop 0
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Neu Dropshipping Import/Export von JTL zu JTL User helfen Usern - Fragen zu JTL-Wawi 6
Neu Umzug von Shopify auf JTL Umstieg auf JTL-Shop 1
Neu Einkaufsliste - "% von Mindestbestand" als Spalte JTL-Wawi - Ideen, Lob und Kritik 0
Suche Hilfe beim Anpassen (Design) von Druck- / Email- / Exportvorlage JTL-Wawi 1.10 3
Neu PC-Umzug mit Datenbanksicherung von JTL-Wawi 1.5.48 User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 6
Neu Update von JTL-Wawi von 1.6 auf 1.9 Installation von JTL-Wawi 12
Neu Von 0.99923 auf aktuell - mir fehlen die 1.5.52. und die 1.8.10.0 Installation von JTL-Wawi 1
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Angebotsimport von eBay automatisieren JTL-Wawi 1.10 1
Neu JTL Shop - Umwandlung Domain von Test auf Live Allgemeine Fragen zu JTL-Shop 1
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
Neu Kurze Rückfrage zur Einrichtung von 2. Sprache im Shop Allgemeine Fragen zu JTL-Shop 3
Steuersätze von EU Käufern greift nicht Einrichtung JTL-Shop5 3
Neu Export von nicht zugewiesenen Zahlungen JTL-Ameise - Fehler und Bugs 1
Beantwortet Ihr Token bei JTL-eazyAuction ist ausgelaufen - Verletzung von Nebenpflichten (Treue- und Informationspflicht) durch JTL Einrichtung und Installation von JTL-eazyAuction 4
Neu Versandmeldungen werden nicht übertragen von JTL an Shopify, Shopify-Connector 9
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 5
Zahlungsabgleich von Konten JTL-Wawi 1.8 0
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen