summaryrefslogtreecommitdiff
path: root/src/lib/checkout/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/checkout/api')
-rw-r--r--src/lib/checkout/api/checkoutApi.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/checkout/api/checkoutApi.js b/src/lib/checkout/api/checkoutApi.js
index fd982fff..39d25068 100644
--- a/src/lib/checkout/api/checkoutApi.js
+++ b/src/lib/checkout/api/checkoutApi.js
@@ -18,3 +18,11 @@ export const getProductsCheckout = async (query) => {
const result = await odooApi('GET', url);
return result;
};
+
+async function checkVoucherApplicability(voucherId, productCategoryId) {
+ const response = await fetch(
+ `/api/voucher/${voucherId}/check_applicability?category_id=${productCategoryId}`
+ );
+ const data = await response.json();
+ return data.is_applicable; // true jika voucher berlaku untuk kategori, false jika tidak
+}