Decionis

Concept

Checkout Validation

Platforms provide a version of this natively — Shopify calls it checkout validation, and its functions can refuse a checkout when a business rule is not met. The native check covers rules one store can state about itself. It does not cover the case where a second system also writes the price, the discount or the stock count, because each tool enforces only its own floor and none of them sees the others. The bad order arrives through that gap.

How do I block a checkout that breaks my own rules?

Platforms provide a version of this natively — Shopify calls it checkout validation, and its functions can refuse a checkout when a business rule is not met. The native check covers rules one store can state about itself. It does not cover the case where a second system also writes the price, the discount or the stock count, because each tool enforces only its own floor and none of them sees the others. The bad order arrives through that gap.

Where this fits

Decionis is the deterministic decision layer between intent and execution. This concept is one way in; the architecture behind it is the same in every case.

Why Decionis existsHow the protocol worksGlossary