Kategoriebaum und Sortimentsstruktur

jtl_kategoriebaum

Artikelnur lesend

Was das Tool macht

Baut den kompletten Kategoriebaum des JTL-Systems auf und prüft ihn auf Strukturprobleme: wie tief er verschachtelt ist, welche Kategorien keine Unterkategorien haben, wo Namen doppelt vergeben sind und welche Äste ins Leere zeigen. Nutze dieses Tool für 'Wie ist unser Kategoriebaum aufgebaut?', 'Welche Kategorien gibt es?', 'Ist unsere Kategoriestruktur sauber?'. Hinweis: Die JTL-API liefert keine Verknüpfung zwischen Artikeln und Kategorien - Artikelzahlen je Kategorie sind deshalb nicht ermittelbar.

Eingaben

maxTiefeoptionalBis zu welcher Ebene der Baum ausgegeben wird (Default 3)
nurProblemeoptionalNur Auffälligkeiten ausgeben, ohne den vollständigen Baum (Default false)

Die Eingaben füllt die KI aus deiner Frage. Du musst dir keine Parameternamen merken.

So wird gerechnet

Der Rechenweg in der Reihenfolge, in der das Tool arbeitet: Abruf, Filter, Berechnung, Ausgabe. Aus dem Tool-Code abgeleitet, damit nachvollziehbar ist, warum eine Zahl so ist. Dieselbe Auskunft liefert das Tool kiuser_tool_logik direkt im KI-Chat.

  1. 1Lädt alle Kategorien per GraphQL (QueryCategories: Id, Eltern-Id, Sortiernummer, Name) in Seiten zu 100 bis maximal 2.000.
  2. 2Kategorien, deren Eltern-Id auf keine geladene Kategorie zeigt, gelten als Oberkategorien; alle anderen werden ihren Eltern zugeordnet.
  3. 3Kinder werden nach Sortiernummer, dann Name sortiert; der Baum wird bis maxTiefe (Default 3, 1 bis 10) ausgegeben, tiefere Ebenen nur als Anzahl weiterer Unterkategorien.
  4. 4Beim Aufbau werden maximale Tiefe und Kategorien ohne Unterkategorien (Blätter) gezählt.
  5. 5Auffälligkeiten: Namen, die mehrfach vorkommen (ohne Groß-/Kleinschreibung), und Elternkategorien, unter denen eine Sortiernummer doppelt vergeben ist.
  6. 6Ausgabe: Anzahl Kategorien, Oberkategorien, maximale Tiefe, Baum (entfällt bei nurProbleme) und die Auffälligkeiten.

Annahmen und Grenzen

  • Die JTL-API liefert keine Artikel-Kategorie-Zuordnung; Artikelzahlen je Kategorie sind nicht ermittelbar.
  • Kategorien mit fehlender Elternkategorie erscheinen als Oberkategorie und werden nicht gesondert gemeldet.
  • Mehr als 2.000 Kategorien werden nicht geladen.

So sieht eine Antwort aus

Claude · Kategoriebaum und Sortimentsstruktur

Euer Kategoriebaum hat 51 Kategorien auf maximal drei Ebenen, verteilt auf 6 Oberkategorien. Die größte ist „Laden + Kabel“ mit 14 Unterkategorien, darunter Netzladegeräte, Ladestationen und Powerbanks. 34 Kategorien sind Endknoten ohne weitere Unterteilung. Zwei Auffälligkeiten: „Zubehör“ existiert doppelt – einmal unter „Audio + Video“, einmal unter „Laden + Kabel“. Das führt im Shop zu zwei getrennten Seiten mit gleichem Namen. Und unter „Halterungen“ tragen drei Unterkategorien dieselbe Sortiernummer 10, ihre Reihenfolge ist dadurch zufällig. Eine Einschränkung: Wie viele Artikel in welcher Kategorie liegen, gibt die JTL-API nicht her – dazu kann ich nichts sagen.

Erfundene Musterdaten. Im Betrieb dieselbe Struktur mit deinen JTL-Daten.

In wenigen Minuten die erste Antwort aus deinen JTL-Daten.

Sieben Tage kostenlos testen, ohne Kreditkarte und ohne Kündigungsfrist.