Skip to content
CHADA Store

Rule weights & presets

Each fraud rule contributes a base score (capped at 100). The weight you set on the Rule weights tab multiplies that base score before it lands in the total. A weight of 0 disables the rule.

\"\"
Settings → Rule weights

Presets

  • Conservative — minimises false positives. Best for new stores still establishing a baseline.
  • Balanced — the default. Solid middle ground for general retail.
  • Aggressive — maximises detection. Recommended for digital goods, ticketing, gift cards, and other high-chargeback verticals.

Selecting a preset overwrites every slider. Tweak from there — the indicator changes to \”Custom\” as soon as you diverge.

Anatomy of a weight

Weights are multipliers between 0.0 and 1.0. A weight of 0.5 means \”half-strength\” — a rule that would normally contribute 80 points contributes 40 instead. Weights above 1.0 aren\’t supported because every base score is already capped at 100; the per-rule contribution is also capped at 100 to prevent any single rule dominating the total.

Locking weights via wp-config.php

For multi-site or staged-deployment setups, you can lock weights in code so they can\’t be overridden via the UI:

add_filter( \'woofraudguard_settings\', function ( $settings ) {
    $settings[\'rule_weights\'][\'blocklist\'] = 1.0;
    $settings[\'rule_weights\'][\'velocity\']  = 0.9;
    return $settings;
}, PHP_INT_MAX );