Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona dfsavecart - Guardado de carrito con enlace mágico para PrestaShop 8 y 9, por qué lo construimos así y la lógica detrás de las características anteriores.
El problema: el 70 por ciento de los carritos se abandonan
La mayoría de los carritos nunca se convierten en pedidos. Distracción, comparación de precios, dudas, falta de tiempo, cambio de dispositivo: las razones son múltiples. Cuando un visitante sale de tu tienda, no tienes ninguna forma sencilla de devolverlo a su carrito exacto. Los correos de recuperación automáticos requieren cuenta de cliente. Las cookies desaparecen al cerrar el navegador o al cambiar de dispositivo. Y no todo el mundo está dispuesto a crear una cuenta solo para comprar.
La solución: un botón, un correo, un enlace
dfsavecart añade un recuadro discreto en tu página de carrito. El visitante introduce su correo, recibe un enlace seguro y puede restaurar su carrito exacto con un clic, más tarde, desde cualquier dispositivo. Sin creación de cuenta. Sin fricción. Sin pérdida de datos. Ideal para tiendas B2B con validación jerárquica, carritos de evaluación, compras reflexivas o simplemente para respetar el ritmo de cada cliente.
Seguridad de nivel bancario
El enlace mágico es un token de 256 bits generado por random_bytes, el generador criptográficamente seguro de PHP. Solo su huella SHA-256 se almacena en base. Si tu base de datos se ve comprometida, los enlaces quedan inutilizables. Una protección CSRF asegura el endpoint AJAX de guardado, y una limitación de frecuencia por correo anonimizado evita el spam. El formato del token se valida estrictamente en el servidor.
Restauración inteligente, no mecánica
El módulo no se limita a copiar los productos al carrito: verifica cada línea. ¿Producto desactivado o eliminado? Se omite y se notifica al cliente. ¿Stock insuficiente? La cantidad se ajusta al máximo disponible. ¿Moneda e idioma original? Preservados. El cliente encuentra una experiencia coherente, incluso semanas después.
RGPD by design
Todo está pensado en torno al reglamento europeo. Casilla de consentimiento explícito antes del envío, configurable. El correo no se almacena en texto plano para la limitación de frecuencia (solo se guarda un hash con sal). Los enlaces caducados se purgan automáticamente mediante un hook cron, o manualmente desde el back office. Sin píxel de seguimiento, sin servicios de terceros, todo se queda en tu PrestaShop.
Estadísticas y administración
El back office muestra en tiempo real el número de carritos guardados, activos, caducados y restaurados. Un botón de purga limpia manualmente las entradas obsoletas. El asunto del correo es totalmente personalizable por idioma, con variables dinámicas. Toda la configuración cabe en una sola página.
Compatible con PrestaShop 8 y 9
El módulo se diseñó desde el inicio para ambas versiones principales. El archivo composer.json viene incluido para PrestaShop 9 con autoload PSR-4. Los hooks usados son los que siguen soportados en ambas versiones. No se requiere ningún servicio Symfony personalizado. La instalación lleva menos de un minuto desde el gestor de módulos nativo.
No hay valoraciones aún.