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.
I need a product grid to display ONLY products from the "Beekeeping Courses" category on a standard Elementor Page (not an Archive).
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.
We have methodically checked the entire site structure and data:
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.
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 Checked | Status | Action Taken |
| Product Categories | Confirmed Correct | Checked all product data. Confirmed the specific 'Paw Repair' and 'Smoker' products DO NOT have the "Beekeeping Courses" category box ticked. |
| WooCommerce Caching | Flushed | Cleared all WooCommerce Transients and Purged Caching plugins (WP Rocket, Hostinger cache). |
| Elementor Query | Set Correctly | Query Source is set to "Latest Products" (not "Current Query"). Filtering is set explicitly to "Include By: Term > Beekeeping Courses." |
| Page Conflict | Resolved | The 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 Index | Checked | We 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