} } } return { expire_sections: {} }; } document.addEventListener('klevu.customerData.loaded', function (e) { var klevufejs_cookie = klevufejs_getCookie(); klevufejs_cookie.expire_sections.customerData = nowUnixtime + 600; document.cookie = "klv_mage=" + JSON.stringify(klevufejs_cookie) + ";" + (new Date((nowUnixtime + 3600) * 1000).toUTCString()) + ";path=/;SameSite=Strict"; }); var klevufejs_cookie = klevufejs_getCookie(); var klevuData = { ...{ customerData: { revalidate_after: -1 } }, ...JSON.parse(window.localStorage.getItem('klv_mage') || '{}') }; const klevuCustomerDataLoadedEvent = document.createEvent('CustomEvent'); klevuCustomerDataLoadedEvent.initEvent('klevu.customerData.loaded', false, true); const klevuCustomerDataLoadErrorEvent = document.createEvent('CustomEvent'); klevuCustomerDataLoadErrorEvent.initEvent('klevu.customerData.loadError', false, true); if (typeof klevufejs_cookie.expire_sections !== "object" || (klevufejs_cookie.expire_sections.customerData || -1) < nowUnixtime || klevuData.customerData.revalidate_after < nowUnixtime ) { var xhttp = new XMLHttpRequest(); xhttp.onerror = function (request) { document.dispatchEvent(klevuCustomerDataLoadErrorEvent); }; xhttp.ontimeout = function (request) { this.onerror(request); }; xhttp.onload = function (request) { if (this.status >= 400 || this.timeout) { this.onerror(request); return; } var klevuData = JSON.parse(window.localStorage.getItem('klv_mage') || '{}'); klevuData.customerData = JSON.parse(this.response); window.localStorage.setItem('klv_mage', JSON.stringify(klevuData)); document.dispatchEvent(klevuCustomerDataLoadedEvent); }; xhttp.open('GET', 'https://www.mothercare.co.id/rest/V1/klevu/customerData', false); xhttp.send(); } else { document.dispatchEvent(klevuCustomerDataLoadedEvent); }
Keranjang Saya
Use Installment Options from. Laarn more
Available for :
home delivery
store pickup
DAFTAR