System Requirements

Ensure your system meets the minimum requirements for Customer History.

Minimum Requirements

ComponentMinimumRecommended
WordPress5.8 or higherLatest version
WooCommerce6.0 or higherLatest version
PHP7.4 or higher8.0 or higher
MySQL5.6 or higher5.7 or higher
Memory128MB256MB or more

WordPress Compatibility

Tested and compatible with:

  • WordPress 5.8 – 6.4+: Full compatibility
  • Classic Editor: Supported
  • Gutenberg (Block Editor): Fully supported
  • WordPress Multisite: Yes, fully compatible

WooCommerce Compatibility

Works with WooCommerce versions:

  • 6.0 through 8.5+: Tested and compatible
  • HPOS (High-Performance Order Storage): Fully compatible
  • WooCommerce Blocks: Supported
  • Classic checkout: Supported
  • Block checkout: Supported

WooCommerce Extensions

Compatible with popular WooCommerce extensions:

Subscriptions

  • WooCommerce Subscriptions
  • Tracks recurring orders
  • Subscription analytics

Memberships

  • WooCommerce Memberships
  • Tracks member activity
  • Member-specific analytics

Bookings

  • WooCommerce Bookings
  • Tracks booking behavior

Product Add-Ons

  • WooCommerce Product Add-Ons
  • Tracks add-on selections

Theme Compatibility

Tested with popular themes:

Official WooCommerce Themes

  • Storefront
  • Divi
  • Flatsome
  • Astra
  • OceanWP
  • Avada
  • Kadence
  • GeneratePress
  • Neve

Block Themes

  • Twenty Twenty-Three
  • Twenty Twenty-Four
  • Elementor Hello

Note: Works with virtually any WordPress theme. Tracking is theme-independent.

Page Builder Compatibility

Fully compatible with:

  • Elementor: Free & Pro
  • Beaver Builder
  • Divi Builder
  • WPBakery (Visual Composer)
  • Oxygen Builder
  • Bricks Builder
  • Gutenberg (WordPress Blocks)

Tracking works on pages built with any builder.

Hosting Compatibility

Works on all major hosting providers:

Shared Hosting

  • Bluehost
  • HostGator
  • GoDaddy
  • DreamHost
  • A2 Hosting

Managed WordPress Hosting

  • WP Engine
  • Kinsta
  • Flywheel
  • Pagely
  • Pressable

Cloud/VPS Hosting

  • DigitalOcean
  • Linode
  • Vultr
  • AWS
  • Google Cloud

Managed WooCommerce Hosting

  • Nexcess
  • Liquid Web
  • SiteGround (WooCommerce plan)

Server Requirements

PHP Extensions Required

  • mysqli or PDO
  • JSON
  • cURL
  • mbstring
  • Memory Limit: 256MB or higher
  • Max Execution Time: 300 seconds
  • Upload Max Filesize: 64MB
  • Post Max Size: 64MB

Browser Compatibility

Admin dashboard works in:

  • Chrome (latest 2 versions)
  • Firefox (latest 2 versions)
  • Safari (latest 2 versions)
  • Edge (latest 2 versions)

Frontend tracking works in all modern browsers including mobile browsers.

Plugin Compatibility

Caching Plugins

  • WP Rocket
  • W3 Total Cache
  • WP Super Cache
  • LiteSpeed Cache
  • Autoptimize

May need to exclude tracking script from minification.

Security Plugins

  • Wordfence
  • Sucuri
  • iThemes Security
  • All In One WP Security

SEO Plugins

  • Yoast SEO
  • Rank Math
  • All in One SEO

Translation Plugins

  • WPML
  • Polylang
  • TranslatePress
  • Weglot

Analytics Plugins

  • Google Analytics
  • MonsterInsights
  • Jetpack

Can run alongside other analytics tools.

Database Compatibility

Supported database systems:

  • MySQL: 5.6 or higher (5.7+ recommended)
  • MariaDB: 10.1 or higher (10.3+ recommended)
  • Percona Server: Compatible

Language & Localization

  • Translation ready: Yes
  • .pot file included: Yes
  • RTL support: Yes
  • Available translations: 8+ languages

Known Incompatibilities

Currently None

No known major incompatibilities at this time. If you discover an issue, please report it to support.

Checking Your System

Verify compatibility before installing:

WordPress Version

  1. Go to Dashboard → Updates
  2. Check WordPress version
  3. Must be 5.8 or higher

PHP Version

  1. Go to Tools → Site Health
  2. Click Info tab
  3. Expand Server section
  4. Check PHP version (must be 7.4+)

Memory Limit

  1. Same location: Site Health → Info → Server
  2. Check PHP memory limit
  3. Should be 128MB minimum, 256MB recommended

Upgrading Your System

Update WordPress

  1. Backup your site first
  2. Go to Dashboard → Updates
  3. Click Update Now

Update PHP

  1. Contact your hosting provider
  2. Request PHP upgrade to 7.4 or 8.0+
  3. Test site after upgrade

Increase Memory Limit

Add to wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

Or contact hosting support.

Testing Compatibility

Before going live:

  1. Install on staging site if available
  2. Test all features
  3. Check for conflicts with other plugins
  4. Verify tracking working
  5. Test with your theme
  6. Then deploy to production

Support for Compatibility Issues

If you encounter compatibility problems:

  • Contact support with details
  • Include system information
  • List active plugins and theme
  • Describe the issue
  • We’ll help resolve it