MoreConvert Documentation

Improving Slow WooCommerce Admin Panel Due to Wishlist Column

If you are experiencing slow performance in the WooCommerce Admin Panel, especially on the All Products page, where loading times exceed 60 seconds, this issue may be caused by the Wishlist column in the product list.

The MoreConvert WooCommerce Wishlist plugin adds a wishlist column to the WooCommerce product list in the admin panel. When you have a large number of products (e.g., over 4000), querying wishlist data for each product can put a high load on the database, slowing down the page.

 

 

Solution: Disable Wishlist Column in Admin Panel #

To improve performance, you can remove the wishlist column from the product list page by adding a simple code snippet to your theme’s functions.php file.

Step-by-Step Guide #

1. Open Your Theme’s Functions File

  1. Log in to your WordPress Admin Panel.
  2. Navigate to Appearance > Theme File Editor.
  3. Find and open the functions.php file of your active theme.

2. Add the Following Code

Copy and paste the following code at the end of the functions.php file:

if ( function_exists('wlfmc_remove_filters') ) {
wlfmc_remove_filters( 'manage_product_posts_columns', 'WLFMC_Admin', 'wishlist_items_product_table', 10 );
wlfmc_remove_filters( 'manage_product_posts_custom_column', 'WLFMC_Admin', 'items_in_list_product_table_row', 10 );
}

 

3. Save the Changes

  • Click the Update File button to save the changes.
  • The wishlist column will now be removed from the All Products page, significantly improving performance.

 

Alternative Solution: Reduce Number of Products per Page #

If you prefer not to modify the theme files, another option is to reduce the number of products displayed per page in the admin panel.

 

Steps to Reduce Products per Page #

  1. Go to WooCommerce > Products.
  2. Click on Screen Options (top-right corner).
  3. In the Number of items per page field, set a lower value (e.g., 10 or 20 instead of the default 50).
  4. Click Apply.

 

Conclusion #

By following these steps, you can greatly improve the speed of your WooCommerce admin panel. If you experience further issues, ensure your hosting environment and database are optimized for large WooCommerce stores.

What are your feelings?
Updated on March 4, 2025

Improving Slow WooCommerce Admin Panel Due to Wishlist Column

If you are experiencing slow performance in the WooCommerce Admin Panel, especially on the All Products page, where loading times exceed 60 seconds, this issue may be caused by the Wishlist column in the product list.

The MoreConvert WooCommerce Wishlist plugin adds a wishlist column to the WooCommerce product list in the admin panel. When you have a large number of products (e.g., over 4000), querying wishlist data for each product can put a high load on the database, slowing down the page.

 

 

Solution: Disable Wishlist Column in Admin Panel #

To improve performance, you can remove the wishlist column from the product list page by adding a simple code snippet to your theme’s functions.php file.

Step-by-Step Guide #

1. Open Your Theme’s Functions File

  1. Log in to your WordPress Admin Panel.
  2. Navigate to Appearance > Theme File Editor.
  3. Find and open the functions.php file of your active theme.

2. Add the Following Code

Copy and paste the following code at the end of the functions.php file:

if ( function_exists('wlfmc_remove_filters') ) {
wlfmc_remove_filters( 'manage_product_posts_columns', 'WLFMC_Admin', 'wishlist_items_product_table', 10 );
wlfmc_remove_filters( 'manage_product_posts_custom_column', 'WLFMC_Admin', 'items_in_list_product_table_row', 10 );
}

 

3. Save the Changes

  • Click the Update File button to save the changes.
  • The wishlist column will now be removed from the All Products page, significantly improving performance.

 

Alternative Solution: Reduce Number of Products per Page #

If you prefer not to modify the theme files, another option is to reduce the number of products displayed per page in the admin panel.

 

Steps to Reduce Products per Page #

  1. Go to WooCommerce > Products.
  2. Click on Screen Options (top-right corner).
  3. In the Number of items per page field, set a lower value (e.g., 10 or 20 instead of the default 50).
  4. Click Apply.

 

Conclusion #

By following these steps, you can greatly improve the speed of your WooCommerce admin panel. If you experience further issues, ensure your hosting environment and database are optimized for large WooCommerce stores.

What are your feelings?
Updated on March 4, 2025