Bolet
- Prix ordinaire
- €18,00
- Prix soldes
- €18,00
- Prix ordinaire
- Prix unitaire
- par
`; if (typeof window.stop === 'function') { window.stop(); } } try { const shopifyRoot = window.Shopify && Shopify.routes && Shopify.routes.root ? Shopify.routes.root : '/'; const response = await fetch( shopifyRoot + 'browsing_context_suggestions.json?country[enabled]=true', { method: 'GET', credentials: 'same-origin', headers: { 'Accept': 'application/json' } } ); if (!response.ok) { throw new Error( 'Country detection HTTP error: ' + response.status ); } const data = await response.json(); const country = data && data.detected_values && data.detected_values.country && data.detected_values.country.handle ? data.detected_values.country.handle.toUpperCase() : null; /* * Le pays est dans la blacklist : * blocage de la boutique et GA4 n'est PAS chargé. */ if (country && blockedCountries.includes(country)) { blockVisitor(country); return; } /* * Tous les autres pays sont autorisés. */ loadGoogleAnalytics(); } catch (error) { /* * Si Shopify ne parvient pas à déterminer le pays, * on ne bloque surtout pas le visiteur. * * La boutique reste accessible et GA4 est chargé. */ console.error( 'Country detection failed. Visitor allowed.', error ); loadGoogleAnalytics(); } })();
0 Article(s)