Inicio - Documentación - POM Theme - 10 WooCommerce - Configure Advanced Filters

Configure Advanced Filters

POM Advanced Filters add a customer-facing filter panel to the Shop and supported product taxonomy archives. The panel can combine keyword, price, category, WooCommerce attribute, and custom product-taxonomy controls.

Use this feature after product categories and attributes are populated consistently. For maps, indexed proximity, saved searches, or non-product content, use POM Faceted Search instead.

Prerequisites

  • WooCommerce is active.
  • The archive uses Custom editor layout, not the default Shop layout.
  • Products are published and visible in the catalog.
  • Intended categories, global attributes, or custom product taxonomies contain terms assigned to products.

Enable and populate the panel

  1. Go to Settings → POM Theme → E-Commerce → Storefront → Advanced filters settings.
  2. Enable the feature.
  3. Add the required filters.
  4. Choose each filter source and write a concise customer-facing label.
  5. Drag filters into the intended order.
  6. Select reusable blocks to prepend or append when the panel needs short supporting content.
  7. Choose the mobile filter-button style.
  8. Save the settings.

Advanced Filters configuration

Available filter sources include product keyword search, product price, product categories, WooCommerce global attributes, and custom taxonomies assigned to products.

Understand archive-aware behavior

The panel is limited to the Shop and product taxonomy archives. When a visitor is already on a taxonomy archive, POM avoids presenting that same taxonomy as a redundant filter. On a product-category archive, the category control can be limited to direct child categories.

This makes the category hierarchy part of the interface. Keep parent and child terms clear and avoid unnecessarily deep branches.

Use reusable content carefully

A reusable block before or after the filters is suitable for brief instructions, delivery context, a size-guide link, or another stable aid.

Do not place another product loop, an unrelated form, or a second filter system inside the block. Competing controls make it unclear which state owns the visible results.

Verify the result

While signed out:

  1. open the Shop page;
  2. use each filter independently;
  3. combine a keyword with a price or taxonomy selection;
  4. clear all selections;
  5. navigate into a product category and inspect the available controls;
  6. create a no-results combination;
  7. move through result pages;
  8. use browser Back and Forward;
  9. repeat on a narrow phone viewport;
  10. repeat in every enabled language.

Expected result: the product result count, cards, active controls, archive heading, and URL state remain coherent.

Troubleshooting

If a filter is empty, verify published product assignments, catalog visibility, the active language, and the current archive context. If the panel does not appear, confirm that Advanced Filters is enabled and the archive uses Custom editor layout. If combined selections are surprising, test each source separately and correct inconsistent product terms before changing presentation.

Related guides