By using Elementorforum.com’s services you agree to our Cookies Use and Data Transfer outside the EU.
We and our partners operate globally and use cookies, including for analytics, personalisation, ads and Newsletters.

  • Join the Best Wordpress and Elementor Support forum

    Provide or get advice on everything Elementor and Wordpress, ask questions, gain confirmation or just become apart of a friendly, like minded community who love Wordpress and Elementor


    Join us!

Elementor Products Widget Not Filtering by Category (Displays Mixed Products/Incorrect Cache)

H

Harrybastard

New Member
Hello,

I am experiencing a persistent issue with the Elementor Products Widget (Pro version) where it fails to filter by category on specific custom pages. It appears to be retrieving outdated or incorrect data from the WooCommerce index.

We have performed extensive troubleshooting, and the issue remains consistent across multiple pages.



1. The Goal​



I need a product grid to display ONLY products from the "Beekeeping Courses" category on a standard Elementor Page (not an Archive).



2. The Current Problem​



When setting the widget's Query > Include By to Term: Beekeeping Courses, the widget displays a mix of products from other categories, such as "Paw Repair" (Lip Balms) and "Smoker" (Equipment),even though those products are not assigned to the "Beekeeping Courses" category.



3. The Technical Setup​



  • CMS: WordPress (latest)
  • Page Builder: Elementor Pro
  • E-Commerce: WooCommerce (latest)
  • Caching: WP Rocket/Hostinger (Cache has been fully cleared multiple times)


4. Troubleshooting Steps Already Taken (Please do not ask me to repeat these)​



We have methodically checked the entire site structure and data:

Area CheckedStatusAction Taken
Product CategoriesConfirmed CorrectChecked all product data. Confirmed the specific 'Paw Repair' and 'Smoker' products DO NOT have the "Beekeeping Courses" category box ticked.
WooCommerce CachingFlushedCleared all WooCommerce Transients and Purged Caching plugins (WP Rocket, Hostinger cache).
Elementor QuerySet CorrectlyQuery Source is set to "Latest Products" (not "Current Query"). Filtering is set explicitly to "Include By: Term > Beekeeping Courses."
Page ConflictResolvedThe specific page was verified to NOT be set as the official WooCommerce "Shop Page" (the official Shop Page is set to a separate, blank "Shop All" page).
Database IndexCheckedWe ran the manual process of Regenerating Product Lookup Tables under WooCommerce > Status > Tools.


5. Conclusion​



Given that the database structure, product category assignments, and caching have all been confirmed, the widget appears to be stuck on an outdated index that will not clear.

What advanced troubleshooting step or database query is required to force the Products Widget to correctly obey the Category Term filter?

Thank you for your assistance.
 
Elementor Services Elementor Services

Latest Resources

Other Elementor Resources

elementor official
Top