Skip to content
Sort by
-
-
-
-
-
-
-
-
Added to your cart:
** total_quantity ** | ** unit_price ** / ** unit_measure **
const loyaltyCustomStyles = ``
document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyCustomStyles);
const isAvailableVisitShop = _ALConfig?.pointEarnRules?.length > 0 && _ALConfig?.pointEarnRules?.find((rule) => rule?.type === 'VISIT_SHOP' && rule?.status === 'ACTIVE');
if (!sessionStorage.getItem('syncVisitStore') && ((_ALConfig?.customerId && isAvailableVisitShop && isAvailableVisitShop?.id) || (_ALConfig?.referralEnabled && _ALConfig?.referralLoyalty?.referralType === 'VISIT_SHOP'))) {
try {
const response = await fetch(`/apps/loyalty/cp/api/customer-visit-store`, {method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ customerId: _ALConfig?.customerId })});
if(response?.ok){
sessionStorage.setItem('syncVisitStore', 'true');
}
} catch (error) {
console.error('Error:', error);
}
}