For WooCommerce stores and the agencies that build them

Help shoppers find the right WooCommerce products.

Combine result-aware filters, typo-tolerant search and merchant-controlled relevance. Start with free local filtering and add managed Elasticsearch as your catalog grows.

  • Free core with every facet type
  • Managed Elasticsearch from $69/month
  • WP Query fallback keeps products listed
yourstore.com/shop/
Example store
Brand
Color
Price

Catalog range $399–$1,699

    Filter your WooCommerce Shop and custom product pages. Counts follow every choice, so shoppers see which options still have products and hit fewer dead ends. Try a color, exclude a brand or change the price.

    Relevance in wp-admin

    Decide how search matches your catalog

    Choose the fields each search input uses, how each field matches and how much it counts — without writing Elasticsearch queries.

    • Text, Exact or Prefix per field

      Keep typo-tolerant Text matching for titles and switch only the fields that need it — such as an SKU — to Exact or Prefix.

    • Weights for ranking

      Give the title more weight than the description. Weights change the order of results, not which products match.

    • Synonyms in your shoppers’ words

      Add rules such as cover, case and deploy them when ready. Title, excerpt and content use deployed rules right away; meta and taxonomy fields pick them up after the next full sync.

    XFacets → Elastic Server → Search Bar
    Search fields used by the Search Bar
    FieldMatchWeight
    TitleText5
    SKU _skuExact3
    BrandText2
    ExcerptText1

    Shopper searches AB-100

    SKU match mode

      Merchandising

      Act on what shoppers actually use

      Two reports, two concrete actions. You stay in control: nothing reorders or rewrites itself.

      Turn a dead-end search into a synonym

      Zero Results lists searches that found nothing. Open one in the Synonyms editor, finish the rule and deploy it. The report is optional and off by default.

      Elastic Server → Zero Results
      Illustrative data
      1. Review report
      2. Add synonym
      3. Deploy
      SearchResultSearchesAction
      coverNo results23
      nordline x3No results14
      kova 8 proNo results after filters6 Filters left none

      Not every row needs a synonym: “nordline x3” may simply be a product you don’t stock.

      Plans

      Start free. Add managed search when you need it.

      Every facet type stays in the free core. Managed plans add a dedicated Elasticsearch service and the search features that depend on it, sized to your catalog.

      Core

      Free

      $0/forever

      For small sites that need solid filtering without a search server.

      • WP Query only, no Elasticsearch
      • All facet types
      • 1 site license
      • Email support

      Starter

      Managed ES

      $69 $0/15 days

      Free for 15 days, then $69/month
      Free trial: Starter only · up to 1,000 products

      For a single store that needs managed search without running its own server.

      • Up to 20,000 records
      • 1 site license (3 subdomains)
      • Dedicated VPS and Elasticsearch user
      • Email support

      Grow

      Managed ES

      $249/month

      For growing stores with larger catalogs.

      • Up to 300,000 records
      • 1 site license (3 subdomains)
      • Dedicated VPS and Elasticsearch user
      • Priority support

      Custom

      Managed ES

      from $559/month

      For agencies and stores that need dedicated capacity.

      • Custom site and catalog capacity
      • Larger dedicated VPS
      • Migration and performance tuning
      • Priority support

      Included in Core

      • All facet types: checkbox, radio, slider, min/max range, rating and search field
      • Shop filtering on the Shop page and custom product pages
      • Live counts, active filter chips and checkbox value exclusion
      • Popular Facets report and per-category filter order
      • Text, Exact and Prefix field matching, with word search instead of relevance ranking

      Added by every managed plan

      • Relevance ranking with per-field weights
      • Typo-tolerant search and autosuggest
      • Synonyms, deployed per catalog language
      • Optional Zero Results report on your Main environment
      • Automatic WP Query fallback if the service can’t be reached

      Joining the private pilot? Contact us about early access and pilot offers.

      What happens if managed search is unavailable?

      Your store keeps listing and filtering products. Product queries switch to WP Query on your own site and return to Elasticsearch automatically. While that lasts, search uses simpler word matching: no relevance ranking, typo tolerance or synonyms.

      Setup and compatibility

      Questions before you start

      Short answers here; the documentation has the details.

      Read the documentation

      Which pages does Shop filtering cover?

      The WooCommerce Shop page and any page with the WPXFacets filter form or search results shortcode or block. Product category, tag and attribute archives stay with WooCommerce and are not filtered by WPXFacets.

      To give one category its own filtered page, pre-filter a page for that category. Where WPXFacets filters

      Do I need Elasticsearch to start?

      No. The free core filters with WP Query on your own database and includes every facet type. Add managed Elasticsearch when you want relevance ranking, typo tolerance, autosuggest and synonyms.

      What does the Zero Results report collect?

      It is off by default. On managed search, after you accept the Data Processing Agreement and activate it on your Main environment, it counts deliberate searches submitted from the Search Bar that returned nothing — not every keystroke — and keeps them as daily aggregates.

      It is a merchandising signal, not complete search analytics or conversion tracking.

      Does Popular Facets send data anywhere?

      No. Collection is off until you turn it on, and statistics stay in your WordPress database. It works on every plan, including Free.

      Does it work with multilingual stores?

      Catalog languages are detected automatically with Polylang and WPML; other setups need a custom adapter. Tell us how your store handles languages, and we’ll check the fit during the pilot.

      Private pilot

      Tell us about your WooCommerce store

      WPXFacets is in private pilot. Contact us to discuss fit, access and the pilot offers currently available for your store.

      Helpful to include in your message

      • Your store URL and roughly how many products it lists
      • The attributes shoppers filter by today
      • Your current filter or search plugin, if any
      • Languages and translation plugin

      Please don’t send passwords or customer data. We’ll ask for anything else we need.