Artikeltexte ändern

jtl_artikel_texte_aendern

Artikelschreibend, mit Vorschau und Backup

Was das Tool macht

Ändert Name, Kurzbeschreibung und Beschreibung eines Artikels (Standardsprache) mit Vorschau, Backup und Rückgängig-Funktion. Nur angegebene Felder werden geändert; null leert ein Feld. Nutze dieses Tool für 'Ändere die Beschreibung von SKU X', 'Neuer Artikelname für Y', 'Kurztext von Z anpassen'. Vorschau zuerst: Ohne dryRun=false wird nichts geändert. Zeige dem Nutzer Vorher/Nachher aus der Vorschau, hole seine Zustimmung ein und rufe dann mit dryRun=false und der bestaetigung erneut auf.

Eingaben

skuPflichtArtikelnummer / SKU (exakt)
nameoptionalArtikelname - weglassen = unverändert
kurzbeschreibungoptionalKurzbeschreibung - weglassen = unverändert, null = leeren
beschreibungoptionalBeschreibung (HTML erlaubt) - weglassen = unverändert, null = leeren
workflowsAuslassenoptionaltrue = automatische JTL-Workflows für diese Änderung nicht auslösen (Default false).
dryRunoptionaltrue (Default) = nur Vorschau, in JTL wird nichts geändert. false = wirklich schreiben - nur zusammen mit der bestaetigung aus der Vorschau und nach ausdrücklicher Zustimmung des Nutzers.
bestaetigungoptionalBestätigungs-Token aus der Vorschau (Dry-Run). Pflicht bei dryRun=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. 1Prüft zuerst die Rechte: Server erlaubt Schreiben, JTL-Verbindung für Schreibzugriff freigeschaltet, AVV in aktueller Fassung angenommen, Add-on „Schreiben“ aktiv. Fehlt eines, endet der Aufruf mit dem Grund.
  2. 2Liest den Artikel exakt per SKU aus der REST-v1.3-Artikelliste (nur bei genau gleicher SKU) und danach den vollständigen Datensatz als Sicherungs-Snapshot.
  3. 3Verwaltet werden Name, Kurzbeschreibung und Beschreibung der Standardsprache. Nur angegebene Felder ändern sich; null leert Kurz- oder Langbeschreibung, der Name darf nicht leer sein (max. 255 Zeichen).
  4. 4Ändert sich nach Trimmen nichts, endet der Aufruf als „keine Änderung“. Ist der Artikel aktiv und in Verkaufskanälen gelistet, warnt die Vorschau, dass die Änderung sofort nach außen wirkt.
  5. 5Ohne Bestätigung endet der Aufruf als Vorschau mit Vorher/Nachher und einem einmaligen Token, 15 Minuten gültig und an Verbindung, Tool, Artikel, Eingaben und den gelesenen Ist-Stand gebunden.
  6. 6Beim scharfen Aufruf wird der Token eingelöst; weichen Eingaben oder der Stand in JTL inzwischen ab, wird abgelehnt. Dann werden Tageslimit und Schreibkontingent verbraucht und ein Backup-Datensatz angelegt.
  7. 7Geschrieben wird per PATCH auf den Artikel; es gehen nur die angegebenen Textfelder mit, auf Wunsch ohne automatische JTL-Workflows.
  8. 8Danach wird der Artikel erneut gelesen, der tatsächliche Stand mit dem erwarteten verglichen und das Protokoll mit Vorher/Nachher, Abweichungen und backupId abgeschlossen.

Annahmen und Grenzen

  • Weitere Sprachen, Kanal- und Plattformtexte sowie Kategorien bleiben unberührt.
  • In der Einführungsphase gelten 3 Schreibvorgänge je Entität und Tag; das Limit entfällt, sobald der Admin alle drei Entitäten freigegeben hat. Vorschauen zählen nicht.
  • Der Rück-Payload enthält die alten Texte; der Vorgang lässt sich per jtl_aenderung_wiederherstellen zurücknehmen.
  • Das Änderungsprotokoll mit Sicherungskopie wird 12 Monate aufbewahrt und danach automatisch gelöscht.

So sieht eine Antwort aus

Claude · Artikeltexte ändern

Vorschau für SKU 100234 – noch nichts geändert: • Kurzbeschreibung: „Kompakte Powerbank mit 10.000 mAh“ → „Kompakte Powerbank mit 10.000 mAh und USB-C Power Delivery“ Name und Beschreibung bleiben unverändert. Soll ich den Kurztext so übernehmen?

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.