document.addEventListener('DOMContentLoaded', function () { // Seleccionamos el botón de cotizar var cotizarBtn = document.getElementById('enquiryCartButton'); if (cotizarBtn) { cotizarBtn.addEventListener('click', function () { // Obtenemos los datos de los productos desde el atributo data-products del botón var productsData = cotizarBtn.getAttribute('data-products'); if (productsData) { // Parseamos los datos de los productos var products = JSON.parse(productsData); // Inicializamos variables para almacenar los nombres y las cantidades var productNames = []; var productQuantities = []; // Recorremos los productos y los almacenamos en las variables products.forEach(function (product) { productNames.push(product.name); productQuantities.push(product.quantity); }); // Insertamos los nombres de los productos en el campo de producto del formulario var productField = document.querySelector('[name="your-product"]'); if (productField) { productField.value = productNames.join(', '); } // Insertamos las cantidades de los productos en el campo de cantidad del formulario var quantityField = document.querySelector('[name="your-quantity"]'); if (quantityField) { quantityField.value = productQuantities.join(', '); } } }); } }); Optimized with PageSpeed Ninja