Warenwirtschaft: Review-Fix — Stichtags-Schutz als unveränderliches Flag (sale_stock_exempt)

Der Schutz historischer Bestellungen hing an shipped_at, das der
OrderStatusService beim Status-Toggle nullt und neu stempelt — Storno +
erneutes Versenden einer Alt-Bestellung hätte rückwirkend vom heutigen
Bestand abgezogen. Migration mit einmaligem Backfill (shipped_at vor
16.07.2026), Guard prüft nur noch das Flag.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-07-20 09:41:01 +00:00
parent e6af987237
commit 3eb14762e7
6 changed files with 70 additions and 11 deletions

View file

@ -98,7 +98,10 @@
Gilt für **alle Bestellquellen** (WooCommerce-Fulfillment, Whitelabel-Shop,
direkt im Partnercenter angelegte Bestellungen). **Alt-Bestellungen**, die
vor dem 16.07.2026 versendet wurden, sind geschützt: erneutes Speichern
ihres Status zieht nicht rückwirkend vom heutigen Bestand ab.
ihres Status zieht nicht rückwirkend vom heutigen Bestand ab. Der Schutz ist
seit 20.07.2026 als **unveränderliches Merkmal** an der Bestellung hinterlegt
(einmalig beim Update gesetzt) und übersteht damit auch Storno und erneutes
Versenden einer Alt-Bestellung.
- **API-Bestellungen (neu 16.07.2026):** Unterpunkt von **Bestellungen** in der
Warenwirtschaft. Jede über die Partnercenter-API eingehende
Bestell-Übertragung (WooCommerce-Fulfillment) wird protokolliert – auch