Conflict detector

When Enable Conflict Detection is on, a background scan runs on a schedule and looks for common misconfigurations:

  • Products that are restricted but have no roles selected (effectively hidden from everyone)
  • Pricing rules that reference deleted roles or deleted User Classes (orphan rules)
  • User Classes with zero members
  • Categories with pricing rules but no products assigned

Findings surface on the Dashboard as dismissible alerts. The full scan result is also broadcast via the rvp_conflict_scan_complete action for custom reporting.