- Developed by: Smarty Studio | Martin Nestorov
- Plugin URI: https://github.com/mnestorov/smarty-performance-improvements-for-woocommerce
The Smarty Studio - Performance Improvements for WooCommerce plugin is a lightweight solution to optimize your WooCommerce store by disabling unnecessary features and improving performance. With a user-friendly settings page, you can choose which performance tweaks to apply, ensuring faster load times and a better experience for store admins and customers.
- User-friendly settings page: Enable or disable specific optimizations.
- Performance tweaks:
- Disable WooCommerce background image regeneration.
- Remove password strength meter.
- Increase CSV export batch limits.
- Disable marketplace suggestions and admin notices.
- Suppress WooCommerce no-cache headers.
- Disable WooCommerce admin features.
- Admin-specific tweaks:
- Remove unnecessary dashboard widgets.
- Hide specific product columns in the admin product list.
- Disable processing order counts in the admin menu.
- Clear unused WooCommerce cron jobs.
- Translation-ready: Supports localization for global users.
-
Download the plugin:
- Clone the repository or download the zip file from GitHub.
-
Install via WordPress:
- Go to
Plugins > Add New > Upload Plugin
. - Upload the zip file and click "Install Now".
- Activate the plugin.
- Go to
-
Configure settings:
- Navigate to
Settings > Performance Improvements
to enable or disable specific tweaks.
- Navigate to
- After installing and activating the plugin, go to the settings page under
Settings > Performance Improvements
. - Use the checkboxes to enable or disable individual performance improvements.
- Save your settings, and the plugin will dynamically apply the changes to your WooCommerce store.
-
General optimizations:
disable_background_image_regeneration
disable_password_strength_meter
increase_csv_batch_limit
disable_marketplace_suggestions
suppress_admin_notices
disable_lazy_loading
disable_nocache_headers
disable_admin
-
Admin-specific tweaks:
remove_my_account_order_total
remove_processing_order_count
remove_dashboard_widgets
unset_product_list_columns
clear_unused_cron_jobs
Each function is modular and runs only if enabled in the settings page.
- WordPress Version: 6.0 or higher
- PHP Version: 7.4 or higher
- WooCommerce Version: 7.0 or higher
- Tested Up To:
- WordPress: 6.3+
- WooCommerce: 9.4+
For a detailed list of changes and updates made to this project, please refer to our Changelog.
Contributions are welcome. Please follow the WordPress coding standards and submit pull requests for any enhancements.
This project is released under the GPL-2.0+ License.