summaryrefslogtreecommitdiff
path: root/src/pages/api
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-10-11 16:51:56 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-10-11 16:51:56 +0700
commitdd2662fc4c88fe660671aba06fd0be788f820ce5 (patch)
tree0ccc252bc43b5a09b6cc7ef67ff97c172062bc1b /src/pages/api
parent46efc6f8113b3e3deb3a011806ce92b6475c7673 (diff)
parente4bce35fe6ec891bb8841bbfad981e97f5bb2aa8 (diff)
Merge branch 'CR/UI' into development
Diffstat (limited to 'src/pages/api')
-rw-r--r--src/pages/api/shop/search.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pages/api/shop/search.js b/src/pages/api/shop/search.js
index b5161365..874431e0 100644
--- a/src/pages/api/shop/search.js
+++ b/src/pages/api/shop/search.js
@@ -13,7 +13,8 @@ export default async function handler(req, res) {
orderBy = '',
operation = 'AND',
fq = '',
- limit = 30
+ limit = '',
+ stock = ''
} = req.query
let paramOrderBy = ''
@@ -62,8 +63,9 @@ export default async function handler(req, res) {
)
}
- if (brand) parameter.push(`fq=manufacture_name:${brand}`)
+ if (brand) parameter.push(`fq=manufacture_name:${brand.replace(/,/g, ' OR ')}`)
if (category) parameter.push(`fq=category_name:${category}`)
+ if (stock) parameter.push(`fq=stock_total_f:{1 TO *}`)
// Single fq in url params
if (typeof fq === 'string') parameter.push(`fq=${fq}`)