ESTE SITIO WEB UTILIZA COOKIES PARA QUE USTED TENGA LA MEJOR EXPERIENCIA DE USUARIO. SI CONTINÚA NAVEGANDO ESTÁ DANDO SU CONSENTIMIENTO PARA LA ACEPTACIÓN DE LAS MENCIONADAS COOKIES Y LA ACEPTACIÓN DE NUESTRA POLÍTICA DE COOKIES.
function addToCart(product) { let cart = getCart(); // obtener carrito desde localStorage // buscar si el producto ya existe en el carrito let existingProduct = cart.find(item => item.id === product.id); if (existingProduct) { // si el producto ya existe, incrementar la cantidad existingProduct.quantity++; } else { // si el producto no existe, agregar al carrito cart.push({ id: product.id, name: product.name, price: product.price, quantity: 1 }); } // actualizar el carrito en localStorage setCart(cart); // actualizar la interfaz de usuario updateCartUI(); }