# Decionis Commerce Gate > Commerce Gate stops the oversell, the below-cost price and the runaway refund before it reaches Walmart Marketplace, Shopify, Adobe Commerce or Dynamics 365 Business Central. It is an operations control plane: your ERP, repricer, checkout or AI agent tells it the order, price change, stock change, promotion, refund or return it is about to make, and Commerce Gate answers PROCEED, HOLD or ESCALATE with a signed Decision Dossier. What each platform enforces on its own, and what it can only answer, is stated on that platform's page. The CommerceGate MCP lets an AI agent ask the same question for all seven kinds of action in Shadow Mode, authorize a Dynamics 365 transaction with an enforced ALLOW or BLOCK, and read the evidence. It never writes to a marketplace or ERP. Canonical product URL: https://commerce.decionis.com Parent execution-governance platform: https://decionis.com Not a payment gateway: Commerce Gate never processes payments, holds funds or moves money, and is unrelated to payment providers with a similar name. Decionis Checkout Gate, on the Shopify App Store, is Commerce Gate for Shopify: one product with per-platform editions, the same policy and verdict vocabulary on every platform. ## Use it when an operator says - "We oversold again because the channels disagreed about stock." - "The repricer pushed a price under cost once the referral fee was counted." - "Two discounts stacked and we sold below margin all weekend." - "A Walmart refund request exceeded the remaining refundable balance." - "Finance asked why that order was allowed and nobody can reconstruct it." ## Questions this site answers - How do I stop acknowledging Walmart orders for stock I can't ship? -> https://commerce.decionis.com/platforms/walmart-marketplace - My repricer keeps dropping prices under cost once the Walmart referral fee is counted. How do I set a margin floor? -> https://commerce.decionis.com/platforms/walmart-marketplace - How do I prevent two Shopify discounts from stacking into a below-cost order? -> https://commerce.decionis.com/platforms/shopify - Can I approve Adobe Commerce cart price rules before they reach checkout? -> https://commerce.decionis.com/platforms/adobe-commerce - How do I validate a Business Central sales order against margin and agent spend before release? -> https://commerce.decionis.com/platforms/business-central - How do I stop a support bot refunding more than an order has left to refund? -> https://commerce.decionis.com/product - What will this hold on my store, and can I see that before enforcing anything? -> https://commerce.decionis.com/pricing - What does Commerce Gate enforce on each platform, and what does it only evaluate? -> https://commerce.decionis.com/capabilities - Why do I need this if my repricer already has a margin floor? -> https://commerce.decionis.com/compare - How does my repricer or ERP ask Commerce Gate before it pushes a price? -> https://commerce.decionis.com/integrate - Months later, how do I prove why an order or price change was allowed? -> https://commerce.decionis.com/product - How does an AI agent check a price change or order with Commerce Gate before acting? -> https://commerce.decionis.com/mcp ## Operator outcomes - PROCEED (API: APPROVE): The action is inside the published policy. Your tool may go ahead. This is a policy result, not user consent and not an execution token. - HOLD (API: REVIEW): Stop. Leave the marketplace as it is and put the action in front of an operator. - ESCALATE (API: ESCALATE): Stop. A named approver with the right authority must decide before the action is re-evaluated. The CommerceGate MCP reports this as HOLD. - BLOCK (API: REJECT): Stop. The action is outside policy and is not retried. - SHADOW: Watch-only. Decisions are recorded with a signed dossier and nothing executes. Walmart, Adobe Commerce and the MCP start here; Shopify rules are off until you turn them on. ## Primary pages - [Stop Overselling, Below-Cost Prices and Runaway Refunds Before They Reach the Marketplace](https://commerce.decionis.com): Commerce Gate checks the order, price change or refund an ERP, repricer or AI agent is about to send to Walmart, Shopify, Adobe Commerce or Business Central against margin, stock and refund rules, and answers proceed, hold or escalate with a signed record. What each platform enforces is stated on its page. - [Oversell, Margin and Refund Controls with One Signed Decision Ledger](https://commerce.decionis.com/product): Commerce Gate's three guards: Inventory Guard flags orders that would promise stock you don't have, Price Guard flags prices under the margin floor after marketplace fees, Order Guard gates acknowledgments, cancellations and refunds. One verdict vocabulary, one signed ledger; enforcement scope is stated per platform. - [Overselling, Margin and Refund Controls by Platform](https://commerce.decionis.com/platforms): Commerce Gate connects to Walmart Marketplace, Shopify, Adobe Commerce, and Dynamics 365 Business Central with the same policy and verdicts on each. Each platform page states what it enforces today, what it evaluates only, and how it behaves if Decionis is unreachable. - [Walmart Marketplace: Hold Risky Orders, Check Repricer Prices Against the Margin Floor](https://commerce.decionis.com/platforms/walmart-marketplace): Commerce Gate can withhold a Walmart order acknowledgment that breaks policy, and tells your repricer or agent whether a proposed price clears the margin floor once the referral fee is counted. Prices and inventory are evaluation-only today; ship, cancel and refund run as operator-confirmed actions. - [Shopify: Block Below-Margin Checkouts and Stacked Discounts](https://commerce.decionis.com/platforms/shopify): Commerce Gate for Shopify, listed on the Shopify App Store as Decionis Checkout Gate, blocks a Shopify checkout that would sell below your margin floor, rejects a discount code that would stack below it, and can hide payment methods, all inside Shopify Functions. A separate Flow step records when post-order inventory falls under your floor. Install from the Shopify App Store. - [Adobe Commerce Price Rule and Checkout Validation with a Margin Floor](https://commerce.decionis.com/platforms/adobe-commerce): Commerce Gate validates Adobe Commerce checkouts and cart price rules against your margin floor, checks promotion hygiene, and runs a read-only 90-day order assessment. - [Business Central: Block a Sales Order Below Margin or Over an Agent's Budget Before Release](https://commerce.decionis.com/platforms/business-central): CommerceGate for Dynamics 365 Business Central checks every sales-order release and posting for line margin after cost and for the agent's remaining spend budget, and returns ALLOW or BLOCK before the document moves. One company-wide fail-open or fail-closed setting, default fail open. - [What Commerce Gate Enforces, Evaluates or Leaves to an Operator, per Platform](https://commerce.decionis.com/capabilities): Commerce Gate checks price changes, stock changes, order acceptance, fulfillment steps, promotion changes, refunds and returns on Walmart Marketplace, Shopify, Adobe Commerce, Dynamics 365 Business Central and through the CommerceGate MCP. This matrix states, per platform and action, whether it enforces, an operator confirms, it evaluates only, or no path exists yet, and how each behaves if Decionis is unreachable. - [Commerce Gate Compared with a Repricer Floor, a Checkout Margin App and ERP Margin Checks](https://commerce.decionis.com/compare): Commerce Gate compared with the margin floor inside a repricer, a checkout margin app for your own store, and margin checks inside an ERP: who checks, which actions and actors are covered, whether marketplace fees are counted, what evidence remains, whether you can watch first, and what happens when the check is unreachable. Category comparisons with each category's strength stated first, no vendor names. - [Connect a Repricer, ERP, Workflow or AI Agent to Commerce Gate](https://commerce.decionis.com/integrate): Commerce Gate is asked in one call before a tool acts: a repricer, ERP job or workflow posts the proposed action with its signals to the published evaluate-decision operation and honors the answer; an AI agent asks through the CommerceGate MCP; on Walmart the listing sweep can check what the repricer already published. Request, headers, an example, the signals the starter policy reads, and what each answer means. - [Commerce Gate Pricing and Shadow Mode](https://commerce.decionis.com/pricing): Commerce Gate pricing: Shadow Mode is free with no time limit, then plans from $99 per month priced per governed action, not on revenue. - [CommerceGate MCP: Let an AI Agent Check Prices, Orders, Refunds and Returns Against Policy First](https://commerce.decionis.com/mcp): CommerceGate MCP lets an AI agent ask whether a price change, inventory update, order acceptance, fulfillment step, promotion, refund or return clears your margin, stock and refund rules before it acts, authorize Dynamics 365 transactions, and read signed dossiers, proof packets and Shadow reports. It never writes to a marketplace or ERP. - [Dynamics 365 Business Central CommerceGate Installation](https://commerce.decionis.com/docs/d365/business-central): CommerceGate for Dynamics 365 Business Central: upload and configure the available extension package for sales-order release and posting controls, including FAIL_OPEN and FAIL_CLOSED behavior. An AppSource listing is planned after Microsoft certification. ## Machine interfaces - [CommerceGate MCP card](https://commerce.decionis.com/.well-known/mcp.json): publicly installable npm package for bounded commerce evaluation, enforced ERP authorization, and evidence reads. It runs over local STDIO, exposes no remote CommerceGate MCP transport, and never executes marketplace or ERP writes. - [CommerceGate npm package](https://www.npmjs.com/package/@decionis/commerce): install and run the pinned @decionis/commerce@0.1.3 release with npx -y @decionis/commerce@0.1.3. - [ERP guard OpenAPI](https://commerce.decionis.com/.well-known/openapi.json): canonical contract for the central Business Central and Dynamics 365 transaction guard. - [Full machine guide](https://commerce.decionis.com/llms-full.txt): audiences, workflows, safety boundaries, vocabulary, and search concepts.