Plugin Installation
Before installing the Whols plugin, ensure you have WooCommerce installed and activated on your WordPress…
Read moreBefore installing Whols, make sure your website meets the required WordPress, WooCommerce, PHP, database, and server settings. Using the recommended environment helps Whols run smoothly with wholesale pricing, registration, dynamic rules, cart, checkout, and order-related features.
| Requirement | Minimum Version |
|---|---|
| WordPress | 5.0 or higher |
| WooCommerce | 7.0 or higher |
| PHP | 7.4 or higher |
| MySQL | 8.0 or higher |
| MariaDB | 10.5 or higher |
| Requirement | Recommended Version |
|---|---|
| WordPress | Latest stable version |
| WooCommerce | Latest stable version |
| PHP | 8.3 or higher |
| MySQL | 8.0 or higher |
| MariaDB | 10.6 or higher |
| WordPress Memory Limit | 256 MB or higher |
| HTTPS | Enabled for live stores |
Whols requires WordPress 5.0 or higher. For better security, performance, and compatibility, we recommend using the latest stable version of WordPress.

Whols is built for WooCommerce. WooCommerce must be installed and activated before using Whols.
| Item | Requirement |
|---|---|
| Minimum WooCommerce Version | 7.0 or higher |
| Recommended WooCommerce Version | Latest stable version |

Whols requires PHP 7.4 or higher. For better performance and security, PHP 8.3 or higher is recommended.
| Item | Requirement |
|---|---|
| Minimum PHP Version | 7.4 or higher |
| Recommended PHP Version | 8.3 or higher |
| PHP Memory Limit | 256 MB or higher |
| Max Execution Time | 120 seconds or higher |
| Max Input Vars | 3000 or higher |
Whols uses WordPress and WooCommerce data to manage wholesale pricing, customer roles, registration settings, and order-related features.
| Database | Minimum Version | Recommended Version |
|---|---|---|
| MySQL | 8.0 or higher | 8.0 or higher |
| MariaDB | 10.5 or higher | 10.6 or higher |
For a stable WooCommerce wholesale store, use the following server settings:
| Server Setting | Recommended Value |
|---|---|
| WordPress Memory Limit | 256 MB or higher |
| PHP Memory Limit | 256 MB or higher |
| Max Execution Time | 120 seconds or higher |
| Max Input Vars | 3000 or higher |
| Upload Max Filesize | 64 MB or higher |
| Post Max Size | 64 MB or higher |
| cURL | Enabled |
| OpenSSL | Enabled |
| HTTPS | Enabled |
HPOS stands for High-Performance Order Storage. It is a WooCommerce feature that stores order data in dedicated database tables for improved order performance.
If your store uses Whols features related to orders, cart, checkout, payment methods, or customer order history, test HPOS on a staging site before using it on a live store.

| Issue | Possible Reason | Recommended Fix |
|---|---|---|
| Whols settings do not save | Low memory or server limit | Increase memory limit and max input vars |
| Import/export fails | Large file or low server limit | Increase upload size and execution time |
| Website becomes slow | Low memory or weak hosting | Use recommended server settings |
| Order-related issue after HPOS | HPOS not tested properly | Test HPOS on staging before production |
| PHP error appears | Outdated PHP version | Upgrade PHP to the recommended version |
Whols requires WordPress 5.0 or higher.
Whols requires WooCommerce 7.0 or higher.
Whols requires PHP 7.4 or higher. PHP 8.3 or higher is recommended.
Yes. WooCommerce must be installed and activated before using Whols.
Go to WooCommerce > Status and review the System Status tab.
Yes. If your store uses order-related Whols features, test HPOS on a staging site before enabling it on a live store.