From 778dcf944561e74cb915d41aff810c3f433daa43 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Fri, 28 Jul 2023 09:57:23 +0700 Subject: Update popular weekly on popular product API --- src/api/productApi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/api/productApi.js') diff --git a/src/api/productApi.js b/src/api/productApi.js index cca052f7..feb91257 100644 --- a/src/api/productApi.js +++ b/src/api/productApi.js @@ -3,7 +3,7 @@ import axios from 'axios' export const popularProductApi = () => { return async () => { const dataPopularProducts = await axios( - `${process.env.NEXT_PUBLIC_SELF_HOST}/api/shop/search?q=*&page=1&orderBy=popular` + `${process.env.NEXT_PUBLIC_SELF_HOST}/api/shop/search?q=*&page=1&orderBy=popular-weekly` ) return dataPopularProducts.data.response } -- cgit v1.2.3 From e1c6052ffc9887e792f19f99d900189647845c69 Mon Sep 17 00:00:00 2001 From: "HATEC\\SPVDEV001" Date: Mon, 31 Jul 2023 16:53:37 +0700 Subject: add product flash sale to card produk banyak dilihat dan product similar --- src/api/productApi.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/api/productApi.js') diff --git a/src/api/productApi.js b/src/api/productApi.js index feb91257..6d043172 100644 --- a/src/api/productApi.js +++ b/src/api/productApi.js @@ -1,10 +1,26 @@ +import odooApi from '@/core/api/odooApi' +import productSearchApi from '@/lib/product/api/productSearchApi' import axios from 'axios' +import { useState } from 'react' export const popularProductApi = () => { + let dataFlashSale = null return async () => { + const flashSale = await odooApi('GET', '/api/v1/flashsale/header') + if(flashSale){ + const dataProducts = await productSearchApi({ + query: `fq=flashsale_id_i:${flashSale[0].pricelistId}&fq=flashsale_price_f:[1 TO *]&limit=2`, + operation: 'AND' + }) + dataFlashSale = dataProducts.response.products + } const dataPopularProducts = await axios( `${process.env.NEXT_PUBLIC_SELF_HOST}/api/shop/search?q=*&page=1&orderBy=popular-weekly` ) + dataPopularProducts.data.response.products = [ + ...dataFlashSale, + ...dataPopularProducts.data.response.products, + ]; return dataPopularProducts.data.response } } -- cgit v1.2.3 From 942b4c3548891f25198140b80192e9190a403ee5 Mon Sep 17 00:00:00 2001 From: "HATEC\\SPVDEV001" Date: Tue, 1 Aug 2023 17:07:20 +0700 Subject: flash sale --- src/api/productApi.js | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'src/api/productApi.js') diff --git a/src/api/productApi.js b/src/api/productApi.js index 6d043172..feb91257 100644 --- a/src/api/productApi.js +++ b/src/api/productApi.js @@ -1,26 +1,10 @@ -import odooApi from '@/core/api/odooApi' -import productSearchApi from '@/lib/product/api/productSearchApi' import axios from 'axios' -import { useState } from 'react' export const popularProductApi = () => { - let dataFlashSale = null return async () => { - const flashSale = await odooApi('GET', '/api/v1/flashsale/header') - if(flashSale){ - const dataProducts = await productSearchApi({ - query: `fq=flashsale_id_i:${flashSale[0].pricelistId}&fq=flashsale_price_f:[1 TO *]&limit=2`, - operation: 'AND' - }) - dataFlashSale = dataProducts.response.products - } const dataPopularProducts = await axios( `${process.env.NEXT_PUBLIC_SELF_HOST}/api/shop/search?q=*&page=1&orderBy=popular-weekly` ) - dataPopularProducts.data.response.products = [ - ...dataFlashSale, - ...dataPopularProducts.data.response.products, - ]; return dataPopularProducts.data.response } } -- cgit v1.2.3