All Jumpseller stores come with simple search capabilities.

You can add a search form by including:

<form method="post" action="{{search.url_send}}">
  <input type="text" name="q" value="{{search.query}}" />
  <input type="submit" value='Search' />

at your Theme Editor. Most of the time you will want to add it at the Layout Block.

Search is done on the following Product's Fields:

  • Name
  • Description
  • SKU
  • Custom Fields
    • inputs
    • textareas
    • select options
  • Variants
    • SKU

You can filter the fields to be used for search by defining the fields at the query string:


you can define this fields to be search with an hidden input field at your Search From:

<form method="get" action="{{ search.url_send }}">
  <input type="text" name="q" value="{{ search.query }}" />
  <input type="hidden" name="fields" value="name,sku" />
  <input type="submit" value='{% t "Search" %}' />

if you do not use this field all the fields or your products:

  • name,
  • sku,
  • description,
  • custom_fields and
  • variants are considered in the search.

All the search terms use the OR operator.

Searching for: winter shoes will search products with both "winter" and "shoes" terms in their Fields.

We execute broad searches for every search terms, considering wildcards for the beginning and end of each term.

Searching: win shoes will return products with either "winter" or "winner" terms on their Fields, like:

Product named "Leather Winter Shoe" or "Nike Winner Shoes".


1. Is the search case-sensitive?

No. Searching for "Shoes" or "shoes" returns the same results.

2. Are you considering adding more Fields to the search?

Yes, we are considering adding more Product fields, like SKU, Products Options, etc on a customer demand basis.

What's next for the Search functionality?

We are considering a major revamp on this functionality autocomplete, sloppy phrase search, term boosting and other more advanced capabilities at

<form method="get" action="{{ search.url_send }}" id="search-form">
  <input type="text" name="q" value="{{search.query}}" />
  <input type="submit" value='{% t "Search" %}' />