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
MARCHAND
Connexion
Facebook
Instagram
TikTok
Recherche
ACCUEIL
NOTRE HISTOIRE
NOS PRODUITS
COCKTAILS
POINTS DE VENTES
MARCHAND
Recherche
Connexion
Panier
Infos
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(); });