@doomcommerce/shopify-search
v1.3.1
Published
Shopify search query builder
Downloads
36
Maintainers
Readme
Shopify Search Query Builder
Create search query strings with helper functions.
[![Button Installation]][Installation] [![Button Usage]][Usage] [![Button Examples]][Examples]
npm install @doomcommerce/shopify-search
Showcase
import { searchify , include , exclude , and } from '@doomcommerce/shopify-search'
const inRange = include({
orders : {
from : 1005 ,
to : 1010
}
})
const filterBy = exclude({
channels : [ 'gid://shopify/Channel/183109583163' ] ,
tags : [ 'Custom Shipping Rate' ]
})
const query = searchify(and(inRange,filterBy))
console.log(query)
( name:>=1005 AND name:<=1010 ) AND ( NOT (
sales_channel:'gid://shopify/Channel/183109583163' )
AND NOT ( tag:'Custom Shipping Rate' ) )
Resolved search query will be optimized in the future.