import odooApi from '@/core/api/odooApi'; import { getAuth } from '@/core/utils/auth'; export const checkoutApi = async ({ data }) => { const auth = getAuth(); const dataCheckout = await odooApi( 'POST', `/api/v1/partner/${auth.partnerId}/sale_order/checkout`, data ); return dataCheckout; }; export const getProductsCheckout = async (query) => { const queryParam = new URLSearchParams(query); const userId = getAuth()?.id; const url = `/api/v1/user/${userId}/sale_order/checkout?${queryParam.toString()}`; 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 }