Capabilities
What Commerce Gate enforces on each platform, and what it only evaluates.
Commerce Gate checks the same seven actions everywhere; what happens next depends on the platform. This table says it per platform and per action, in the same words as each platform's own page, and ends with what each one does if Decionis is unreachable. Your marketplace, storefront or ERP still executes.
- EnforcesThe platform holds or blocks the action itself when it breaks policy.
- Operator-confirmedCommerce Gate checks the action and a person sends it; nothing reaches the platform on its own.
- Evaluates onlyCommerce Gate answers proceed, hold or escalate and records it; the tool that asked must honor the verdict.
- Not yetNo path on that platform today.
| Action | Walmart Marketplace | Shopify | Adobe Commerce | Business Central | CommerceGate MCP |
|---|---|---|---|---|---|
| Price change | Evaluates only Your repricer or agent asks; Commerce Gate answers and never writes a Walmart price. The listing sweep waits for the Items scope. | Not yet Price edits are not gated; the margin floor is enforced at checkout instead. | Not yet Price imports are not gated; the margin floor is checked at checkout. | Not yet Not part of the Business Central guard. | Evaluates only Shadow Mode answer with net margin after landed cost and marketplace fees, plus a signed dossier. |
| Stock change | Evaluates only Your ERP or agent sends the quantity it intends to publish; Commerce Gate answers and never reads or writes live Walmart inventory. | Evaluates only After the order, a Flow step records when a variant's inventory has dropped under your floor; nothing is held. | Not yet Stock changes are not gated on Adobe Commerce. | Not yet Not part of the Business Central guard. | Evaluates only Shadow Mode answer against your inventory floor, plus a signed dossier. |
| Order acceptance | Enforces An order acknowledgment that breaks policy is withheld. | Enforces Checkout validation blocks completion below the margin floor, inside Shopify Functions. | Enforces The checkout validation response returns HOLD in enforcement; the storefront fails open. | Enforces Sales-order release and posting get ALLOW or BLOCK on line margin and the agent's spend budget. | Evaluates only Shadow Mode answer on order economics, plus a signed dossier. |
| Fulfillment step (ship, cancel) | Operator-confirmed Ship and cancel are checked for a valid order state and sent only when an operator confirms them. | Not yet The app never holds, cancels or edits an order. | Not yet Fulfillment is not gated on Adobe Commerce. | Not yet Not part of the Business Central guard. | Evaluates only Shadow Mode answer on the fulfillment step, plus a signed dossier. |
| Promotion change | Not yet Not gated on Walmart today; the MCP can check a promotion change in Shadow Mode. | Enforces The discount Function rejects an entered code that would stack below the floor. | Evaluates only Active cart and catalog rules are checked for expiry, overlap and stacking; recorded, not blocked. | Not yet Not part of the Business Central guard. | Evaluates only Shadow Mode answer on the promotion facts you send, plus a signed dossier. |
| Refund | Operator-confirmed Checked against your refund policy first (refundable balance, unattended limit, repeat refund) with a signed dossier, then sent only when an operator confirms. | Not yet The app never refunds an order. | Not yet Refunds are not gated on Adobe Commerce. | Not yet Not part of the Business Central guard. | Evaluates only Shadow Mode answer against your refund rules, plus a signed dossier. |
| Return authorization | Not yet No Walmart returns path yet; the Returns scope is not requested. | Not yet Returns are not gated on Shopify. | Not yet Returns are not gated on Adobe Commerce. | Not yet Not part of the Business Central guard. | Evaluates only Shadow Mode answer on the return facts you send, plus a signed dossier. |
| If Decionis is unreachable | Order acknowledgment fails open. Refunds up to the connector's fallback limit proceed; larger ones are held. | Checkout fails closed by default, rule by rule; any rule can be set to fail open. | Checkout validation fails open; the order proceeds and the gap is recorded. | One company-wide setting, FAIL_OPEN or FAIL_CLOSED; the default is FAIL_OPEN. | An error instead of an answer means HOLD; the agent never routes around it. |
Every cell above repeats a sentence from that platform's page; a test fails the build when the two drift apart. Shadow Mode is free with no time limit on every platform, and every policy decision produces a signed Decision Dossier.
Read the platform pages
Each one states the example decision, what it reads, the permissions it asks for, and how to start in Shadow Mode.