Checkout · Discount stack
Cart 4 items · SAVE20 + WELCOME15
Shopify · Cost-basis margin floor
Shopify · Production · On the App Store as Decionis Checkout Gate
Commerce Gate for Shopify is listed as Decionis Checkout Gate. Shopify Functions apply checkout margin, eligible discount and payment-method rules inside Shopify. A separate Flow action records after-order inventory-floor decisions without holding the order. The app does not edit prices, cancel orders or send refunds. Check what each rule does if Commerce Gate is unavailable before you turn it on.
“I liked being able to see what would happen before making anything live.”
Illustrative example, not a customer result
Checkout · Discount stack
Shopify · Cost-basis margin floor
Shopify Functions apply checkout, eligible discount and payment-method controls. The separate post-order inventory Flow action records a decision and never changes the order.
Shopify documents separate validation, discount and payment customization Functions. Their availability and execution order are platform facts.
What it catches
Your ERP, repricer and agents keep doing the work. Commerce Gate decides, action by action, whether what they are about to do on Shopify fits the policy you publish.
No. The Flow action checks inventory after the order and records when it falls below your floor. It does not hold, cancel or change the order. Checkout margin rules and discount rules are separate Shopify Functions.
No. By default each checkout rule stops a sale it cannot check, so your margin floor keeps protecting you, and you can let individual rules through instead. The after-order stock check only records. Check the setting of each rule you turn on.
You install it from the Shopify App Store and see its permissions at install. Shopify Functions return the checkout, discount or payment decision, and the Flow step records the inventory decision. The app never holds, cancels, edits or refunds an order and never changes a price.
Line items, cart totals, the discount code being entered and the payment methods offered, each in its own Shopify Function.
Each product's estimated cost, synced from its lowest variant cost. A product with no cost counts as zero cost, so keep costs filled in.
After each order, a Flow step checks the variant's Shopify stock against your floor. It looks at Shopify only.
By default a checkout rule stops a sale it cannot check, so your margin floor keeps protecting you. You can let any rule through instead where the sale matters more. The after-order stock check only records a decision and never touches the order.
Shadow Mode is free with no time limit. The app starts by looking back 14 days to show which checkouts and discounts would have been blocked, so you see the leakage before any rule is enforced. Every paid plan on the Shopify App Store includes a 14-day trial.
Review the permissions shown at install, set your margin floor, and choose for each rule whether checkout stops (the default) or goes through if Commerce Gate can't be reached.
See the checkouts that would have been blocked and the codes that would have been rejected. Past orders are not changed.
Checkout, discount and payment rules enforce inside Shopify Functions from that moment. The after-order Flow step keeps recording inventory-floor decisions without touching the order.
The same rules on every platform you connect, and one Decision Ledger for the decisions each records.
Hold the Walmart order you can't ship. Catch the price that's under cost after the fee.
Walmart Marketplace controlsCatch the cart price rule that sells below cost before the order is placed.
Adobe Commerce controlsBlock the sales order that's under margin or over the agent's budget before it is released.
Dynamics 365 Business Central controlsInstall in Shadow Mode and the look-back runs on its own. Rules enforce only when you turn them on; past orders are not changed.