For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /de/docs/mobile/commerce.md (or send Accept: text/markdown).
Commerce auf Mobilgeräten
Shop-Produkte und Bestellungen des Arbeitsbereichs verwalten.
Produkte
GET und POST auf /api/mobile/commerce/products listen und erstellen Produkte — nur owner und admin. Ein neues Produkt beginnt als Entwurf; Preise werden als Strings eingegeben und als Cent-Beträge mit zwei Nachkommastellen gespeichert, und die Bestandsverfolgung ist optional. Produkte werden nie gelöscht: archived ist der Entfernungszustand, und PATCH aktualisiert Felder und Status — draft, active, archived — gemeinsam.
Bestellungen bewegen sich nur vorwärts
GET /api/mobile/commerce/orders listet Bestellungen; sie werden vom Store-Checkout erzeugt, nie von der App. PATCH schiebt den Status nur vorwärts — pending zu paid zu fulfilled —, wobei cancelled vor der Zahlung und refunded danach erlaubt sind. Eine Stornierung füllt den verfolgten Bestand in derselben Transaktion wieder auf, und ein unzulässiger Übergang ist ein stiller No-Op statt eines Fehlers, den der Nutzer wegdrücken muss.
Überprüfung und Fehlerbehebung
Verkaufen Sie über den öffentlichen Checkout, schieben Sie die Bestellung auf dem Mobilgerät weiter und bestätigen Sie, dass der Bestand zurückkehrt, wenn eine pending-Bestellung storniert wird. Mitglieder unterhalb von admin erreichen die Oberfläche gar nicht — prüfen Sie, dass sie sie als nicht verfügbar sehen statt als leer.