N’hésitez pas à remplir ce formulaire de contact. Pour toute question nécessitant une réponse immédiate, vous pouvez également nous joindre par téléphone au 450-917-3260
Formulaire de contact
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();
});