@doomcommerce/shopify-search
TypeScript icon, indicating that this package has built-in type declarations

1.3.1 • Public • Published

Shopify Search
Query Builder

Create search query strings with helper functions.


Button Installation   Button Usage   Button 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.


Package Sidebar

Install

npm i @doomcommerce/shopify-search

Weekly Downloads

1

Version

1.3.1

License

AGPLv3

Unpacked Size

61.5 kB

Total Files

71

Last publish

Collaborators

  • lowerdimensions