POST /rest/orders/search ignoriert den fields-Array komplett wenn
conditionType ('and' oder 'or') fehlt. Kein Fehler, HTTP 200, stille
Verschluckung — die Suche liefert dann den vollen Auftragsbestand.
Entdeckt 2026-06-01 beim Fulfilment-Sync-Umbau (ServerShop24, PID 7843):
sechs verschiedene statusId-Filter-Schreibweisen gaben alle 496.410
Treffer zurück. Nach Ergänzung von conditionType:'and' wirkten alle
korrekt (1-7744 Treffer je nach Bedingung).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
DOJO.md:
- #22 (klassische variation_tags-Endpoints) ergänzt um Cloud-Update-
Hinweis: in Plenty Cloud gesperrt, Verweis auf #34
- #33 NEU: Silent-Deny erkennen via Content-Type-Check (200+text/html
als Erfolg melden ist die häufigste Lügen-Quelle bei Plenty-Schreib-
Operationen)
- #34 NEU: Variation-Tag-Manipulation in Plenty Cloud — Lese-Pfade,
add-only PUT auf /rest/pim/variations für Hinzufügen, Bulk-DELETE
/rest/pim/variations/tags für Entfernen; Plenty-Rollen-System hat
keine Tag-Edit-Permission
ANTI-PATTERNS.md:
- #13 (Tag-Operationen idempotent) ergänzt um Cloud-Update-Hinweis
- #19 NEU: Klassische /variation_tags-Endpoints in Plenty Cloud nutzen
(Silent-Deny-Pattern, Verweis auf DOJO #34 als Fix)
Haupt-Repo enthält nur allgemeines Plenty-Wissen.
Shop-spezifische Lektionen (PID) werden als eigenes Repo
in instances/ geklont. README + install.sh angepasst.