Live on WordPress.org · WooCommerce 6.0+

Flag & Hold.
Never blocks checkout.

OmniTrust's WooCommerce plugin evaluates a completed order's fraud risk in the background, via WooCommerce's own Action Scheduler - not during checkout - and reports back into the cross-merchant network described on the OmniTrust home page.

See how it works ↓
OmniTrust for WooCommerce Settings page showing Free, Standard, and Business pricing tiers with a license-key activation field
WooCommerce order on hold with private OmniTrust admin note after a HIGH risk verdict

How it works · WooCommerce

Flag & Hold.
Never blocks checkout.

Evaluation is dispatched via WooCommerce's Action Scheduler, not wp-cron - there is no wp-cron fallback if Action Scheduler is unavailable.

1

Order processed, checkout unaffected

Evaluation is enqueued as an async Action Scheduler task right after checkout completes. Your buyer's checkout is never slowed down or blocked.

2

High risk → order put on hold

A HIGH verdict moves the order to WooCommerce's On hold status, adds a private admin-only note, and tags the order omnitrust-hold. No email is ever sent to the buyer as a result.

3

Low risk → order proceeds

A LOW verdict leaves the order untouched - a private order note simply confirms the evaluation completed successfully.

Manual "Start evaluation"

Any order that hasn't completed evaluation yet always shows a "Start evaluation" order action - it runs synchronously, is safe to retry, and disappears once the order has been evaluated.

Fail-open on API errors

If the evaluation call fails, the order is left alone - never silently held hostage by a network hiccup. The failure is always logged as a private note, with no automatic retry; use "Start evaluation" to try again.

Report actions, once evaluated

Once an order has completed evaluation, its "Order actions" panel offers "Report COD non-collection to OmniTrust" and "Report wardrobing/deshopping to OmniTrust" - neither is offered before evaluation completes.

See it in action

Real admin.
Real output.

License key activation

After installing, choose a pricing tier or paste an existing license key on Settings → OmniTrust. Your license key is automatically exchanged for an API key - you never request or paste a raw API key yourself.

Fulfillment-race limitation

Flag & Hold runs after checkout, so it's a weaker guarantee than a pre-purchase block - a fast, highly automated fulfillment pipeline could ship an order before the async hold applies. Restated on the plugin's own settings page.

Install from the WordPress.org plugin directory

Search "OmniTrust" from wp-admin → Plugins → Add New and install directly, or download the ZIP from the WordPress.org listing and upload it manually. Then activate it and choose your tier or license key under Settings → OmniTrust.

Pricing

Simple tiers.
No surprises.

Every tier is available on the WordPress.org listing - you choose yours after installing, from Settings → OmniTrust.

Free

$0/mo

Up to 100 risk checks/month

Get it on WordPress.org
Most popular

Standard

€10/mo

Up to 1,000 risk checks/month

Get it on WordPress.org

Business

€50/mo

Unlimited risk checks

Get it on WordPress.org

Tier selection happens after installing the plugin, from Settings → OmniTrust inside wp-admin - there is no separate checkout on this page.

One shared backend

Flag & Hold is the WooCommerce face
of a cross-merchant network.

Every store plugin - PrestaShop and WooCommerce today, more platforms planned - reports into the same hashed, Bayesian-scored network described on the OmniTrust home page.

Get it on WordPress.org