Shopify · Production · On the App Store as Decionis Checkout Gate

No Shopify checkout below your margin floor. No discount code that stacks under it.

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.

  • Shadow Mode is free with no time limit
  • Checkout rules keep protecting you if Commerce Gate is unavailable
  • Signed decision evidence where supported
★★★★★
“I liked being able to see what would happen before making anything live.”
Harper Chase, Inc., United States · Shopify App Store, Sep 25, 2026 · Read the review

Illustrative example, not a customer result

Checkout · Discount stack

Cart 4 items · SAVE20 + WELCOME15

Shopify · Cost-basis margin floor

HOLD
Net margin3.4%
Policy floor12%
Stacked discount35%
Why this decision was madeTwo discounts stacked to 35% take the order below the 12% margin floor. The margin rule stops checkout and the shopper is asked to remove a code. No price on the store changes.
Checkout Function resultShopify operation ✓

Which Shopify actions can Commerce Gate control?

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.

What it catches

The Shopify mistakes you can catch.

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.

  • Two discounts stack and the order goes out below cost
  • A promotion code from last quarter is still live and being shared
  • A variant sells down past your inventory floor and nobody notices until the next order
  • Finance asks why margin slipped on a campaign and nobody can reconstruct it

Questions and answers

Does the Shopify inventory check prevent an oversell?

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.

Do all Shopify rules behave the same if Commerce Gate is unavailable?

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.

What Commerce Gate reads on Shopify, and what it may change.

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.

Checkout

Line items, cart totals, the discount code being entered and the payment methods offered, each in its own Shopify Function.

Cost basis

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.

Inventory

After each order, a Flow step checks the variant's Shopify stock against your floor. It looks at Shopify only.

If Commerce Gate is unavailable

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.

See what it would have stopped before you turn anything on.

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.

  1. Install the Shopify app

    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.

  2. Review the 14-day look-back

    See the checkouts that would have been blocked and the codes that would have been rejected. Past orders are not changed.

  3. Turn on the rules you want

    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.

Your other platforms

The same rules on every platform you connect, and one Decision Ledger for the decisions each records.

Walmart Marketplace

Production

Hold the Walmart order you can't ship. Catch the price that's under cost after the fee.

Walmart Marketplace controls

Adobe Commerce

Private beta

Catch the cart price rule that sells below cost before the order is placed.

Adobe Commerce controls

See which Shopify checkouts and discounts would have been blocked in the last 14 days.

Install in Shadow Mode and the look-back runs on its own. Rules enforce only when you turn them on; past orders are not changed.