Inicio

Aspirador eléctrico AEROSuc EASY-HOME 1

Aspirador eléctrico AEROSuc EASY-HOME 1

Preço normal
Esgotado
Preço de saldo
€389,99
Preço unitário
por 
Imposto incluído. Envio calculado na finalização da compra.

📧 Información importante

Ingrese su correo electrónico para recibir el documento adjunto

Debe enviar el documento completado a info@staglife.com

Aspirador eléctrico AEROSuc EASY-HOME 1

 

(StagLife Ref: 3230219)

// Función para mostrar el mensaje de formulario function mostrarMensajeFormulario() { const mensaje = ` Para adquirir este producto, necesitamos que completes un formulario especial. Por favor, proporciona tu correo electrónico para enviarte el formulario. Una vez completado, envíalo de vuelta a: info@staglife.com ¿Cuál es tu correo electrónico? `; const email = prompt(mensaje); if (email && email.includes('@')) { alert(`Gracias. Enviaremos el formulario a: ${email}\n\nRecuerda enviarlo completado a info@staglife.com`); // Aquí podrías agregar código para enviar el email automáticamente // o registrar la solicitud en tu sistema } else if (email !== null) { alert('Por favor, introduce un correo electrónico válido.'); } return false; // Previene que se agregue al carrito } // Función para verificar si el producto requiere formulario function requiereFormulario(productTitle, productType, productTags) { const titulo = productTitle.toLowerCase(); const tipo = productType ? productType.toLowerCase() : ''; const etiquetas = productTags ? productTags.join(' ').toLowerCase() : ''; // Verificar si es Cytosial if (titulo.includes('cytosial')) { return true; } // Verificar si son botellas de oxígeno if ((titulo.includes('botella') && titulo.includes('oxigeno')) || (titulo.includes('oxígeno') && titulo.includes('botella')) || titulo.includes('oxigeno medicinal') || tipo.includes('oxigeno') || etiquetas.includes('oxigeno')) { return true; } // Verificar si son maletines de emergencia if (titulo.includes('maletin') && titulo.includes('emergencia') || titulo.includes('maletín') && titulo.includes('emergencia') || tipo.includes('maletin emergencia') || etiquetas.includes('maletin emergencia')) { return true; } return false; } // Interceptar el evento de agregar al carrito document.addEventListener('DOMContentLoaded', function() { // Para formularios de producto individuales const productForms = document.querySelectorAll('form[action*="/cart/add"]'); productForms.forEach(function(form) { form.addEventListener('submit', function(e) { // Obtener información del producto const productTitle = document.querySelector('.product-title, .product__title, h1')?.textContent || ''; const productType = document.querySelector('[data-product-type]')?.getAttribute('data-product-type') || ''; const productTags = document.querySelector('[data-product-tags]')?.getAttribute('data-product-tags')?.split(',') || []; if (requiereFormulario(productTitle, productType, productTags)) { e.preventDefault(); mostrarMensajeFormulario(); } }); }); // Para botones de agregar al carrito en colecciones/páginas de productos document.addEventListener('click', function(e) { if (e.target.matches('.btn-cart, .add-to-cart, [data-add-to-cart]') || e.target.closest('.btn-cart, .add-to-cart, [data-add-to-cart]')) { const productElement = e.target.closest('.product-item, .product-card, .product'); if (productElement) { const productTitle = productElement.querySelector('.product-title, .product__title')?.textContent || ''; const productType = productElement.getAttribute('data-product-type') || ''; const productTags = productElement.getAttribute('data-product-tags')?.split(',') || []; if (requiereFormulario(productTitle, productType, productTags)) { e.preventDefault(); e.stopPropagation(); mostrarMensajeFormulario(); } } } }); // Para Ajax Add to Cart (si tu tema lo usa) if (window.fetch) { const originalFetch = window.fetch; window.fetch = function(...args) { const url = args[0]; if (typeof url === 'string' && url.includes('/cart/add')) { // Verificar el producto antes de la petición Ajax const productTitle = document.querySelector('.product-title, .product__title, h1')?.textContent || ''; const productType = document.querySelector('[data-product-type]')?.getAttribute('data-product-type') || ''; const productTags = document.querySelector('[data-product-tags]')?.getAttribute('data-product-tags')?.split(',') || []; if (requiereFormulario(productTitle, productType, productTags)) { mostrarMensajeFormulario(); return Promise.reject('Producto requiere formulario'); } } return originalFetch.apply(this, args); }; } });