2.0 Beta

Smootify 2.0 is in public beta. Your 1.x store keeps working. Move when you want.

What changed

Search & discovery

Faceted product lists: filters, sorting, results.

v2.0 beta
Open .md
ElementWhat it doesRequires
filter-checkboxMulti-choice facet: one checkbox label per facet value.Search & discovery extension
filter-dropdownSingle-choice facet in a popover; the trigger shows the current value, a pick closes it: the same as filter-popover, the preferred form.Search & discovery extension
filter-listSingle-choice facet: one radio label per facet value.Search & discovery extension
filter-popoverSingle-choice facet in a popover; the trigger shows the current value, a pick closes it.Search & discovery extension
filter-pricePrice range facet with two number inputs, two range handles and a progress bar. The handles move by whole units: with a bound in cents (Shopify’s {“price”:{“min”:0,“max”:179.99}}) they run from 0 to 180, a handle at its end means the facet’s own bound (the search keeps the 179.99 products when only the other handle moves) and the number inputs and labels show 179.99; a typed number never narrows the range. The host’s hide-empty and hide-if-single leave it shown: Shopify gives the price range as one value with count 0 (2.0; 1.x hid it with either).Search & discovery extension
filter-searchFree-text query of the block; typing or submitting sets the search query, also in a collection (data-collection).Search & discovery extension
filter-selectSingle-choice facet in a native select; the first option is the placeholder.Search & discovery extension
filter-swatchesFacet as swatch buttons painted from the value’s native swatch; a click toggles the value.Search & discovery extension
smootify-search-discoveryFaceted product list: runs the search, renders the cards, active chips, count and pagination, and hosts the filter and sort widgets.Search & discovery extension
sort-dropdownSort options in a popover; the trigger shows the current sort (the site’s text until the visitor sorts), a pick closes it: the same as sort-popover, the preferred form.Search & discovery extension
sort-popoverSort options in a popover; the trigger shows the current sort (the site’s text until the visitor sorts), a pick closes it.Search & discovery extension
sort-radioSort options as one radio label each.Search & discovery extension
sort-selectSort options in a native select; the first option is the placeholder.Search & discovery extension

    ↑ ↓ to moveEnter to openEsc to close