Ignorer et passer au contenu
Votre panier est vide
Continuer les achats
Votre panier
Chargement en cours...
ACCUEIL
NOTRE HISTOIRE
NOS PRODUITS
COCKTAILS
POINTS DE VENTES
MARCHAND
Facebook
Instagram
TikTok
Recherche
ACCUEIL
NOTRE HISTOIRE
NOS PRODUITS
COCKTAILS
POINTS DE VENTES
MARCHAND
Recherche
Panier
Tous nos produits
Responsive Grid with Zoom Effect
RHUBARBE & ÉRABLE
4,50 $
FRAISE & RHUBARBE
4,50 $
RHUBARBE & CERISE
4,50 $
RHUBARBE & BLEUET
4,50 $
Responsive Grid with Zoom Effect
POIRE & RHUBARBE
4,50 $
SIROP D'ÉRABLE BIO
indisponible $
ENSEMBLE DE 4 CANNETTES
17,00 $
Produits issus de la production de jus à zéro déchet
Responsive Grid with Zoom Effect
AROMATE AU CITRON
5,99$
AROMATE À LA FRAISE
5,99 $
AROMATE AUX CANNEBERGES
5,99 $
AROMATE AUX BLEUETS
5,99$
Responsive Grid with Zoom Effect
AROMATE À LA CERISE
5,99 $
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(); });