Simon Frisk
← Alla moduler
Modul · Granskningsversion

Orderstatuskontroll

Validerar tillåtna orderövergångar och beskriver nästa steg.

Installation, anpassning och drift planerar vi tillsammans efter dina behov.

Leveransstatus

Granskningsversion 1.0.0. Paketet finns tillgängligt för genomgång. Omfattning, licens, support och leverans bekräftas före köp.

Tekniska krav

PHP 8.1+ 64 bitar med JSON och standardbibliotek. PHP 8.4.25 körtestad. HTTPS och privat Bearer-nyckel för HTTP-API; ingen databas eller extern tjänst. Kundens server/CMS behöver integrationstest.

Installation

Packa upp modulmappen, kör index.php eller php example.php. Anropa service.php från betrodd PHP-backend. För privat API: skapa config.php med egen slumpnyckel och använd JSON POST enligt README. Ingen kund-SQL.

Omfattning och begränsningar

Fasta statusar: draft→submitted/cancelled; submitted→confirmed/cancelled; confirmed→fulfilled/cancelled; fulfilled→closed. cancelled/closed är slutlägen. Samma status är tillåten men changed=false. allowed_next beskriver möjligheterna från resultatets state. Detta är en ren regelkontroll: den sparar ingenting och utför inte leverans eller betalning. Hämtning av current och skrivning av next måste göras av din applikation i samma databastransaktion med lås/version så att parallella uppdateringar inte går förbi reglerna. Ingen användarbehörighet bedöms av biblioteket. Licens, support och centralt liveköp återstår före försäljning. Ingen automatisk integration eller färdig WordPress-plugin/Shopify-app.

Kontakta mig vid intresse