WooCommerce templates
Theme compatibility mode, force theme templates, and selector tuning for custom product loops.
Compatibility
This page should never promise "works with any theme". It should explain selectors, compatibility modes, cache behavior, debug tools, and the troubleshooting path.
Selector checklist
Developers need to know what Fuzzy targets when a theme does not use the standard WooCommerce loop.
| Selector | What it maps | Common symptom if wrong |
|---|---|---|
| Products container | The grid/list wrapper that receives updated products | Products do not change after filtering |
| Product item | Single product cards inside the loop | Animations or counts do not match the visible items |
| Pagination | Pagination controls after filtering | Old pages remain after filter changes |
| Result count | "Showing X products" UI | Count stays stale while products update |
| OrderBy | Sort dropdown/control | Sort state resets or stops changing results |
Integration areas
Only publish named third-party support after source confirmation or real testing.
Theme compatibility mode, force theme templates, and selector tuning for custom product loops.
Publish as verified only after confirmed support or QA. Otherwise keep as compatibility topics.
Needs verified support facts before production copy names these tools as supported.
Explain cache exclusions, stale AJAX responses, minification checks, and troubleshooting.
Keep role-pricing claims conservative until behavior is tested with target plugins.
These are core developer trust signals and should link to docs and support forms.
Troubleshooting
Use this structure for both the compatibility page and support intake form.
Check products container selector, AJAX response, cache layer, and product loop template.
Check pagination selector, theme pagination markup, and whether the loop is replaced after filtering.
Check result count selector, count mode, variation behavior, and cached HTML fragments.
Check breakpoint, mobile layout state, popup markup, and theme scripts that alter body scroll.
Check URL mode, selected parameters, canonical/noindex rules, and third-party SEO plugin output.
Check index status, count mode, live counts, random sort, cache, and max products per query.