Ignorer et passer au contenu
Votre panier est vide
Continuer les achats
Vous possédez un compte ?
Connectez-vous
pour payer plus vite.
Votre panier
Chargement en cours...
ACCUEIL
NOTRE HISTOIRE
NOS PRODUITS
COCKTAILS
POINTS DE VENTES
Connexion
Facebook
Instagram
TikTok
Recherche
ACCUEIL
NOTRE HISTOIRE
NOS PRODUITS
COCKTAILS
POINTS DE VENTES
Recherche
Connexion
Panier
CONTACT
12 juillet 2024
Share
Share
Lien
Fermer le partage
Copier le lien
Retour au blog
Footer Example
Le choix d'une sélection entraîne l'actualisation de la page entière.
S'ouvre dans une nouvelle fenêtre.
document.addEventListener('DOMContentLoaded', function() { var consigneProductId = '1234567890'; // Remplacez par l'ID de votre produit de consigne function updateConsigneQuantity() { fetch('/cart.js') .then(response => response.json()) .then(cart => { var totalCanettes = 0; cart.items.forEach(function(item) { if (item.product_type === 'Canette') { // Remplacez par le type ou identifiant de votre produit totalCanettes += item.quantity; } }); var consigneItem = cart.items.find(item => item.product_id == consigneProductId); if (totalCanettes > 0) { if (consigneItem) { if (consigneItem.quantity !== totalCanettes) { fetch('/cart/change.js', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ id: consigneItem.key, quantity: totalCanettes }) }).then(() => location.reload()); } } else { fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ items: [{ id: consigneProductId, quantity: totalCanettes }] }) }).then(() => location.reload()); } } else if (consigneItem) { fetch('/cart/change.js', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ id: consigneItem.key, quantity: 0 }) }).then(() => location.reload()); } }); } updateConsigneQuantity(); });