Troubleshooting Common Issues with the Premium Addons Woo Products Widget
Content
Why Your Woo Products Widget Might Not Behave as Expected
The Woo Products widget from Premium Addons for Elementor is a powerful tool for displaying your products. However, users sometimes encounter issues where the widget's settings don't produce the expected results on the front end. Based on community reports, a frequent point of confusion involves the 'Products Per Page' setting and other display quirks. This guide will explain why these issues occur and walk you through the most common solutions.
Common Problem: Products Per Page Setting Not Working
You've set the 'Products Per Page' option in the widget to 20, but your site only shows 12. This is one of the most frequently reported issues.
Why This Happens
This behavior typically occurs when the widget's Query Source is set to "Main Query." In this mode, the widget defers to your theme's WooCommerce settings or other plugins that might be overriding the query. The widget itself is not making any changes to the query; it is simply displaying the products that WordPress and WooCommerce have already determined should be on that page. The primary settings that control this are often found in Appearance → Customize → WooCommerce → Product Catalog.
How to Fix It
Here are the most effective solutions, starting with the simplest:
- Check Your Theme's WooCommerce Settings: Navigate to Appearance → Customize → WooCommerce → Product Catalog. The "Rows per page" and "Products per row" settings here multiply to determine the total number of products displayed. Adjust these values to match your desired outcome.
- Use a Custom Query: If you need more precise control, avoid using the "Main Query" option. Instead, set the Query Source to "Custom Query" or "Cross-Sells" within the widget. This allows the widget's own 'Products Per Page' setting to take precedence. A noted limitation is that some filtering plugins may not be fully compatible with these query types.
- Use a Filter Hook: For advanced users, you can override the default products per page count by adding a code snippet to your child theme's
functions.phpfile. This will globally affect all WooCommerce loops.function custom_products_per_page( $cols ) { // Return the number of products you want to show per page return 20; } add_filter( 'loop_shop_per_page', 'custom_products_per_page', 20 ); - Plugin Conflict Test: As a general troubleshooting step, try deactivating all other plugins except for Elementor and Premium Addons to see if the issue resolves. If it does, reactivate your plugins one by one to identify the one causing the conflict.
Other Common Issues and Quick Fixes
- Load More Button Not Working/Stuck: This is often caused by a conflict with a third-party filter plugin. The Premium Addons for Elementor team has noted full compatibility with the FacetWP plugin. If you are using another filter solution, you may need to contact its support team for assistance or consider switching to a compatible alternative.
- Product Order (Menu Order) Not Respected: If the 'Order By' setting doesn't seem to work, ensure you have set a custom menu order for your products within the WordPress admin.
- Missing Data (SKU, Tags, Stock Status): Some product information, like SKU or product tags, is not natively available in the widget. However, you can often add it using a custom function. For example, to display stock status, you could add this code to your
functions.phpfile:add_action( 'pa_woo_product_after_title', 'show_stock_shop' ); function show_stock_shop() { global $product; echo wc_get_stock_html( $product ); }
Conclusion
Understanding the interaction between the 'Main Query,' your theme, and other plugins is key to troubleshooting the Woo Products widget. In most cases, adjusting your theme's settings or using a custom query within the widget will resolve display issues. For more complex problems, such as conflicts with other plugins, a process of elimination is your best tool for identifying the cause.
Related Support Threads Support
-
Woo product grid – display multiple categorieshttps://wordpress.org/support/topic/woo-product-grid-display-multiple-categories/
-
Query IDhttps://wordpress.org/support/topic/query-id/
-
WooCommerce Productshttps://wordpress.org/support/topic/woocommerce-products-56/
-
Products missinghttps://wordpress.org/support/topic/products-missing-4/
-
Woo products grid doesn’t show the category?https://wordpress.org/support/topic/woo-products-grid-doesnt-show-the-category/
-
Display Conditions for WooCommercehttps://wordpress.org/support/topic/display-conditions-for-woocommerce-2/
-
add to basket button missinghttps://wordpress.org/support/topic/add-to-basket-button-missing/
-
Woocommerce order history bughttps://wordpress.org/support/topic/woocommerce-order-history-bug/
-
Woo Products widget order byhttps://wordpress.org/support/topic/woo-products-widget-order-by/
-
SKUhttps://wordpress.org/support/topic/sku-14/
-
Products orderhttps://wordpress.org/support/topic/products-order-2/
-
Woo Products: Load More button not showinghttps://wordpress.org/support/topic/woo-products-load-more-button-not-showing/
-
Version 4.10.53 brakes the WooCommerce Cart Details modalhttps://wordpress.org/support/topic/version-4-10-53-brakes-the-woocommerce-cart-details-modal/
-
Load more not working with Woofiltershttps://wordpress.org/support/topic/load-more-not-working-with-woofilters/
-
Grid Products Per Page not working. Load more stucks after few clickshttps://wordpress.org/support/topic/grid-products-per-page-not-working-load-more-stucks-after-few-clicks/
-
Woo Products element stops working with wprockethttps://wordpress.org/support/topic/woo-products-element-stops-working-with-wprocket/
-
Woo Product Gallery add to cart align to bottomhttps://wordpress.org/support/topic/woo-product-gallery-add-to-cart-align-to-bottom-2/
-
Woo Products widget: products-per-page not working?https://wordpress.org/support/topic/woo-products-widget-products-per-page-not-working/
-
Woo Mini-Carthttps://wordpress.org/support/topic/woo-mini-cart/
-
Stock status in product cardhttps://wordpress.org/support/topic/stock-status-in-product-card/
-
Translationhttps://wordpress.org/support/topic/translation-1450/
-
Woocommerce products load more button issuehttps://wordpress.org/support/topic/woocommerce-products-load-more-button-issue/
-
Equal sized columns for all products in woo products elementhttps://wordpress.org/support/topic/equal-sized-columns-for-all-products-in-woo-products-element/
-
products-per-pagehttps://wordpress.org/support/topic/products-per-page-15/
-
CTA (Add to Cart) Widget Doesn’t Work for Variable Subscription Product Typehttps://wordpress.org/support/topic/cta-add-to-cart-widget-doesnt-work-for-variable-subscription-product-type/
-
Product sorting dropdownhttps://wordpress.org/support/topic/product-sorting-dropdown/
-
Word beside the pricehttps://wordpress.org/support/topic/word-beside-the-price/
-
How to change “See options” text in Woo Products Widget?https://wordpress.org/support/topic/how-to-change-see-options-text-in-woo-products-widget/