Get Started Free
Troubleshooting

Plugin Conflicts

Updated Jun 30, 2026 2 min read

Customer History is a read-only admin plugin that uses standard WordPress and WooCommerce APIs, so conflicts are uncommon. When one does happen, here’s how to find and resolve it.

How to isolate a conflict

  • Temporarily deactivate your other plugins (keep WooCommerce and Customer History active).
  • Reproduce the issue. If it’s gone, reactivate the others one at a time, re-testing after each, until the culprit reappears.
  • To rule out the theme, switch to a default theme (e.g. Twenty Twenty-Four) and re-test.

It’s server-side, so JavaScript rarely matters

Activity is recorded in PHP, not by a front-end tracking script, so the usual “exclude the tracking script from minification” advice doesn’t apply — there’s no such script on normal storefront pages. The only front-end script the plugin adds is a tiny billing-email capture on the checkout page (part of Pro’s abandoned-cart feature). If a page builder or optimizer breaks the admin screens, that’s the area to look at, not storefront tracking.

Caching plugins & object cache

  • Full-page caching can cause anonymous page views to be undercounted (the recording step runs in PHP). See Tracking Not Working.
  • Object caching is fine — but because the reports are cached for performance, a figure can briefly lag until its cache refreshes. It’s compatible with WP Rocket, W3 Total Cache, and similar.

Security plugins

Aggressive security or firewall plugins occasionally block admin-ajax.php or REST requests that the admin screens use to load data. If reports won’t load or actions fail in wp-admin, allow Customer History’s admin requests in your security plugin. Common ones to check: Wordfence, Sucuri, iThemes Security.

Database tables

Customer History stores its data in its own tables — for example wp_pd_woo_customer_history_sessions and tables prefixed wp_pdwchs_ (your site’s table prefix replaces wp_). Collisions are very unlikely, but if you suspect another plugin uses the same names, contact support.

Reporting a conflict

If you find a genuine conflict, let us know with the conflicting plugin’s name and version, the steps to reproduce, and your WordPress/WooCommerce/PHP versions.

Still need a hand?

Can’t find the answer here? Send a note and the founder will help.

Contact support