Product

Merchandising, order and finance controls from one policy model.

Commerce Gate is a commerce policy engine for merchants, ERPs, repricers and AI agents. One engine serves three function packs: merchandising, order ops and finance ops, where refunds are the finance action checked today. Its guards check proposals against your policies and return decisions with evidence where available. Native controls apply at the steps listed per platform; evaluation-only proposals need the submitting tool to honor the decision.

Function packs on one gate

One shared policy model serves Walmart Marketplace, Shopify, Adobe Commerce, Dynamics 365 Business Central and the MCP, and one engine runs Price Guard, Order Guard and the escalation route behind them. Packaged by business function, each pack names what it governs today and what is a candidate or has no path yet. The capability matrix states who enforces each action.

Merchandising

Price changes and promotion changes.

Today. Price changes checked against your margin floor with marketplace fees counted: Walmart and the MCP answer, your repricer or agent acts on the answer, and Shopify enforces the floor at checkout. Promotion changes: Shopify rejects an entered discount code that would stack below the floor, and Adobe Commerce cart and catalog rules are checked for expiry, overlap and stacking. On Walmart, the listing sweep checks every published listing against the floor in Shadow Mode once Walmart grants the Items read scope.

Not yet. Promotion changes on Walmart are not gated today; the MCP can check one in Shadow Mode.

Order ops

Order acceptance, fulfillment steps and stock changes.

Today. Order acceptance: a Walmart acknowledgment that breaks policy is withheld, Shopify and Adobe Commerce checkout validation apply at checkout, and Business Central release and posting get ALLOW or BLOCK. Fulfillment: ship and cancel on Walmart run when an operator confirms them. Stock changes are checked against your inventory floor before the write; Shopify records a post-order check.

Not yet. Returns are a Shadow Mode answer through the MCP only; no platform has a returns path yet.

Finance ops

Refunds today; payment release and vendor bank change are a candidate.

Today. Refunds: rejected above the refundable balance, escalated to a named approver above your unattended limit, held when the line was already refunded, and sent on Walmart only when an operator confirms. The Dynamics 365 guard authorizes a complete transaction against policy and agent budget and writes nothing in the ERP.

Not yet. Payment release, vendor bank change, early-payment discount and credit-hold release are the unreleased commerce-preflight-v2 source candidate: they need a matching backend, evaluate in Shadow Mode only and never move money.

Procurement

SAP BTP side-by-side demo only.

Today. A high-value purchase order change in the SAP BTP side-by-side demo, with deterministic demo behavior.

Not yet. Demo only; not part of any plan today.

Commerce Gate and Decionis CommerceAgent authorize and record; neither is a payment gateway, and neither processes payments, holds funds or moves money. The finance candidate authorizes an ERP's release decision and records evidence; it never initiates, holds, routes or settles a payment.

Inventory Guard

Check a stock change against your inventory floor before it is published.

Your ERP, feed or AI agent tells Commerce Gate the quantity it is about to publish for a SKU, from the current value to the new one, optionally per location. Commerce Gate answers whether that crosses your inventory floor. Whether the platform can then stop the write depends on what that platform's connector enforces; the answer is always recorded either way.

  • Current-to-new quantity check before the write
  • SKU and optional location
  • Inventory-floor policy
  • Verdict recorded; the platform connector decides what it can enforce

Price Guard

Catch the price that's under cost after fees before it reaches the marketplace.

Your repricer or AI agent tells Commerce Gate the price it is about to push for a SKU. Commerce Gate checks it against your policy and, when you also send the landed cost, works out the net margin after marketplace fees and compares it with your floor.

  • Current-to-new price check before the push
  • Landed cost in, net margin out
  • Margin floor with marketplace fees counted
  • Approval thresholds you set

Order Guard

Hold the risky order, gate the refund, before anything is sent.

On Walmart, an order acknowledgment that breaks policy is held. Ship, cancel and refund are checked for a valid order state, and a refund is also checked against your refund policy: rejected above what is left to refund, escalated to a named approver above your unattended limit, and held for review when the line was already refunded. Signed dossier evidence is available for supported refund checks; ship and cancel run when an operator confirms them and are logged without a dossier. An AI agent can ask Commerce Gate about a fulfillment step, refund or return before acting, and Commerce Gate never performs it.

  • Walmart order acknowledgment held on a policy breach
  • Refund rejected above the refundable balance, escalated above your unattended limit, held when the line was already refunded
  • Operator confirmation before anything is sent to the marketplace
  • Signed dossier evidence for supported refund checks; ship and cancel are logged without one

Decision Ledger

Recorded policy evaluations show what was decided, when, under which policy version, and by which actor. Policy decisions carry a signed dossier; operator-confirmed Walmart ship, cancel and refund actions are logged without one.

  • Decision → Evidence → Policy → Outcome → Timestamp
  • Ed25519-signed Decision Dossier with evidence fingerprint
  • One ledger for supported recorded evaluations

Ledger entry

Price update · DC-AFR-55

Decision
HOLD
Policy
Margin Floor v2
Source
ERP automation
HOLDResulting margin 8.1%; required ≥ 14%. Dossier INT-SH-81ed906d verified ✓

Commerce Evaluator

Commerce Gate shows what it would have held before you enforce anything. Connecting Walmart or Adobe Commerce starts a 90-day order evaluation automatically; order scenarios you type in use the same evaluation logic.

  • Orders reviewed, order value reviewed, policy coverage
  • Within policy · Review recommended · Would hold
  • Orders missing cost data are never counted as covered
Run your first evaluation

Illustrative 90-day Commerce Evaluation

Walmart Marketplace review

Orders reviewed
1,284
Order value reviewed
$186,420
Would hold
27
SHADOWSample data · Shadow Mode · No historical orders changed

Start with the starter policy. Tune it when you've seen the evidence.

Margin floor, low-inventory, and stacked-promotion rules are published for you on first sign-in. Every edit becomes a new immutable version.

Questions and answers

What does Commerce Gate do?

Commerce Gate checks proposed commerce actions against a merchant's policies and records the decision. Price, inventory, order, fulfillment, promotion, refund and return proposals can be evaluated through the MCP. Native controls cover the actions listed for each platform in the capability matrix.

Which business functions does Commerce Gate cover today?

Three function packs run on one gate. Merchandising: price changes checked against your margin floor, and promotion changes on Shopify and Adobe Commerce. Order ops: order acceptance on Walmart, Shopify, Adobe Commerce and Business Central, operator-confirmed ship and cancel on Walmart, and stock changes checked against your inventory floor. Finance ops: refunds checked against your refund policy today; payment release, vendor bank change, early-payment discount and credit-hold release are an unreleased source candidate that evaluates in Shadow Mode only and never moves money. Procurement is a SAP BTP side-by-side demo. Commerce Gate and Decionis CommerceAgent authorize and record; neither is a payment gateway, and neither processes payments, holds funds or moves money. The finance candidate authorizes an ERP's release decision and records evidence; it never initiates, holds, routes or settles a payment.

Does Commerce Gate execute actions?

Native controls can withhold Walmart acknowledgments, apply Shopify checkout controls or guard Business Central release and posting. On Walmart, ship, cancel and refund require operator confirmation. Price and stock proposals stay with the repricer or ERP. The published MCP evaluates and reads evidence; it never writes to a marketplace or ERP. A policy approval is not execution consent.

How does human approval work?

Where an action supports escalation, Commerce Gate routes it to a named approver using the configured verification flow. Approval applies to that pending request. The platform or operator still completes the action, and the action's result must be checked separately from its approval evidence.

What evidence does a decision provide?

Where the platform records a Decision Dossier, it can explain the decision and link to signed evidence. A proof packet helps review that record. Some observations, fallback outcomes and operator-confirmed actions have no dossier. Evidence that a policy check ran does not prove a price changed, an order shipped or a refund completed.

Is Decionis Commerce Gate a payment gateway?

No. Commerce Gate does not process payments, hold funds, move money or handle card data, and it is unrelated to payment providers with a similar name. It checks whether a price change, stock change, order, promotion, refund or return clears your policy and records decision evidence where supported. Payments stay with your marketplace or payment provider. The same boundary covers Decionis CommerceAgent, the AI agent that asks Commerce Gate first, and the finance candidate for payment release and vendor bank change: they authorize and record, and never move money.