diff options
Diffstat (limited to 'src/pages/api')
| -rw-r--r-- | src/pages/api/shop/search.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pages/api/shop/search.js b/src/pages/api/shop/search.js index 2d26205d..ad986c86 100644 --- a/src/pages/api/shop/search.js +++ b/src/pages/api/shop/search.js @@ -59,6 +59,9 @@ export default async function handler(req, res) { case 'popular': paramOrderBy = ', search_rank DESC'; break; + case 'stock': + paramOrderBy = ', stock_total DESC'; + break; } let limit = 30; @@ -74,7 +77,7 @@ export default async function handler(req, res) { `start=${offset}`, `rows=${limit}`, `sort=product_rating DESC ${paramOrderBy}`, - `fq=price_discount:[${price_from == 0 ? '*' : price_from} TO ${price_to == 0 ? '*' : price_to}]` + `fq=price_discount:[${price_from == '' ? '*' : price_from} TO ${price_to == '' ? '*' : price_to}]` ]; if (brand) parameter.push(`fq=brand:${brand}`); |
