SMART COD PRO · Included in every PRO plan

Know why checkout made that decision.

See the matched rule, delivery-history context and protection action together. Investigate a result without guessing.

From “COD disappeared” to a specific explanation.

A checkout result can come from a normal rule, delivery history, a positive-history allowance or an available ML decision. Without an audit, those causes look similar from the outside. PRO records the original decision with the relevant context, so you can investigate what happened instead of changing settings blindly.

Read the recorded action together with the settings revision, local and network checks, matched rules and history overrides. When ML information is available, the audit includes its recorded status, score or factors. An entry remains a record of that moment; later settings changes do not rewrite the original decision.

Understand what matched and what actually applied.

A condition can be satisfied without determining the final result because another rule has priority. A positive-history allowance may be met while a separate product restriction still hides COD. The audit keeps these explanations separate instead of reducing everything to a single unexplained risk label.

Filter decisions by date, action and whether an order is linked. Follow the order link when one exists. A recorded checkout decision without a linked order can belong to an abandoned checkout; it does not by itself prove that an order or payment was completed.

In practice

Example scenarios

Illustrative rules and amounts. You choose the values that fit your store.

When this happensYour chosen result
A shipping or product restriction matchesInspect the matched checkout rule rather than assuming the network caused the result.
Positive-history allowance is satisfied, but COD is still hiddenCheck which independent restriction or higher-priority decision actually applied.
The entry says local-only historyThe network was not evaluated for that decision; this is different from a negative network result.

What the customer experiences

The audit is a merchant tool, not an extra step for the shopper. The customer sees the resulting payment options or protection action; you get the explanation in your account and in WooCommerce → Smart COD PRO.

Set it up in your store

After saving your settings, run a matching and a non-matching checkout test. Open the corresponding decisions, inspect the reasons and adjust the relevant rule or threshold. The interactive example below shows the kind of explanation you can explore without accessing real customer data.

Decision audit

Every decision. A clear reason.

From checkout to order: filter your decision history and open the exact checks behind each result.

Audit settings
Decision history
Interactive preview · sample data
Example store

Try the filters. Open a decision to see why.

5 sample decisions

COD hiddenDelivery-history threshold reachedCheckout only
Why this decision was made

The combined store and eligible network history reached the store’s saved failure threshold. No successful-delivery allowance applied.

History scope
Store + eligible network
Failure threshold
Reached
Successful-delivery allowance
Not applied
ML contribution
Not used
COD availableSuccessful deliveries allowed CODOrder linked
Why this decision was made

The history threshold was reached, but the customer’s successful delivery rate met the store’s allowance. No other restriction matched, so COD remained available.

Failure threshold
Reached
Successful delivery rate
90% · minimum 80%
Successful-delivery allowance
Applied
ML contribution
Not used
COD hiddenA checkout restriction matchedCheckout only
Why this decision was made

The cart weighed 24 kg. Restriction rule 1 hides COD above 20 kg, so this checkout matched the saved rule.

Cart weight
24 kg
Saved condition
Above 20 kg
Rule result
Matched
ML contribution
Not used
Deposit requiredAdvance-payment rule matchedOrder linked
Why this decision was made

The saved advance-payment rule matched this €150 order. The customer pays €15 online and the remaining €135 on delivery.

Order total
€150.00
Advance payment
10% · €15.00
Payable on delivery
€135.00
Rule result
Matched
Email verification requiredEmail confirmation requestedOrder linked
Why this decision was made

Email verification was enabled for COD. The customer was asked to enter a code before continuing. This confirms access to the email inbox.

Verification step
One-time email code
Saved setting
COD email verification on
What is confirmed
Access to the inbox
ML contribution
Not used

Each entry keeps the checks recorded at decision time.

Your account + WooCommerce

Questions about this feature

Does editing settings change old audit entries?

No. Audit entries preserve the original recorded decision and its context.

Can I inspect a checkout that did not become an order?

A recorded decision may be available without a linked order. Use the linked/unlinked filter and read it as a checkout decision, not proof of a completed purchase.

Use the arrow keys to browse. Press Escape or click outside the image viewer to close.