Asistente de recuperación de carritos basado en inteligencia artificial para Magento 2

AI Cart Recovery Assistant for Magento 2 es un módulo que automatiza la recuperación de carritos abandonados.
SKU
M2-AI-CART-RECOVERY
92,25 €
Email to a Friend

Consultar sobre este producto

Descripción / Asistente de recuperación de carritos basado en inteligencia artificial para Magento 2

Recuperación inteligente de carritos abandonados

AI Cart Recovery Assistant for Magento 2 ayuda a las tiendas a recuperar pedidos incompletos de forma más eficaz sin gestionar manualmente campañas de follow-up. El módulo detecta automáticamente los carritos activos que no se han actualizado durante el periodo definido en la configuración y, a continuación, los guarda como potencialmente abandonados.

El siguiente paso es evaluar la intención de compra del cliente. El módulo puede analizar el carrito mediante OpenAI o, si la integración de AI no está activada, utilizar un mecanismo heurístico seguro. Se tienen en cuenta, entre otros factores, el valor del carrito, el número de productos, la fase del checkout y el contexto básico del cliente. Sobre esta base se calcula el intent score, es decir, la probabilidad de finalizar la compra, así como el motivo del abandono, por ejemplo, sensibilidad al precio, fricción en el checkout o comparación de ofertas.

E-mails personalizados para recuperar ventas

Cuando se supera el umbral mínimo de intención, el módulo genera mensajes de e-mail para recuperar el carrito. El contenido puede ser preparado por AI a partir del contenido del carrito y del motivo de abandono detectado, o mediante un mecanismo de fallback basado en mensajes predefinidos. El mensaje incluye un enlace seguro para restaurar el carrito y, opcionalmente, también un enlace al asistente de AI, que puede responder a las preguntas del cliente y ayudarle a completar la compra.

El módulo guarda los logs de envío, gestiona un contador de intentos fallidos y permite controlar el número máximo de errores. Gracias a ello, el proceso está automatizado, pero al mismo tiempo es predecible y fácil de supervisar por el equipo de la tienda.

Cupones de descuento dinámicos

En el caso de carritos con una intención de compra más baja y un valor de pedido adecuado, el módulo puede generar automáticamente un código de descuento de un solo uso. El importe del descuento se calcula en función del valor del carrito y de la evaluación de la intención, mientras que el límite máximo de descuento permanece bajo el control total del administrador. Esto permite proteger mejor el margen y activar el descuento solo cuando tiene un sentido empresarial real.

Asistente de AI para el cliente

Una de las características distintivas del módulo es el asistente de AI integrado y vinculado al carrito abandonado. El cliente puede abrir un enlace dedicado y hacer una pregunta sobre los productos, la elección de una variante o los beneficios de la compra. El módulo transmite al modelo de AI el contexto del carrito, la información de los productos e incluso datos sobre productos relacionados, de up-sell y de cross-sell. Las conversaciones se guardan en el panel de administración, lo que ofrece al equipo visibilidad sobre las objeciones de compra reales de los clientes.

Dashboard, analítica e integración técnica

En el panel de Magento, el administrador obtiene acceso a las secciones Dashboard, Recovery Analytics, Conversations y Email Logs. El módulo marca los carritos recuperados tras realizarse el pedido y presenta métricas básicas, como el número de carritos abandonados, el número de carritos recuperados, los ingresos recuperados, el número de e-mails enviados o el uso de cupones.

Para implementaciones más avanzadas, están disponibles comandos CLI y endpoints REST API. El módulo ejecuta tareas cron para detectar carritos, realizar scoring y enviar e-mails, por lo que encaja bien en la arquitectura estándar de automatización de Magento 2.

Principales beneficios

  • detección automática de carritos abandonados
  • scoring de carritos mediante AI o lógica heurística
  • mensajes de e-mail personalizados para recuperar ventas
  • restauración segura del carrito con un solo clic
  • generación opcional de cupones de descuento de un solo uso
  • asistente de AI que ayuda al cliente a cerrar la compra
  • dashboard, analítica, logs de e-mails e historial de conversaciones
  • REST API y CLI para integrarse con los procesos de la tienda
  • configuración por tienda y compatibilidad con Magento 2

More Information

Conformidad con la plantilla Luma / Blank, KOWAL

Instrucciones de instalación del módulo

Módulo Magento 2 para recuperar carritos abandonados con funciones de:

  • detección de carritos abandonados
  • scoring del carrito mediante AI o heurística
  • generación de mensajes de e-mail para recuperar el carrito
  • generación opcional de cupones
  • conversaciones con un asistente de compra AI
  • panel de administración y analítica
  • endpoints REST API y comandos CLI

Resumen

El módulo ayuda a recuperar carritos abandonados en Magento 2 detectando carritos inactivos, evaluando la intención de compra y enviando mensajes de e-mail con un enlace seguro para restaurar el carrito. En función de la configuración, puede funcionar en dos modos:

  • modo heuristic, sin AI externa
  • modo OpenAI, con análisis AI, generación de contenido de e-mails y conversaciones con el asistente

Flujo de funcionamiento habitual:

  1. El cliente añade productos al carrito.
  2. El cliente abandona la tienda sin realizar el pedido.
  3. Una vez transcurrido el tiempo de inactividad configurado, el carrito se marca como abandonado.
  4. El módulo asigna un scoring al carrito.
  5. Si la puntuación es suficientemente alta, se envía un e-mail de recuperación.
  6. El e-mail puede incluir un cupón de descuento y un enlace a la página del asistente AI.
  7. Si el cliente vuelve y realiza el pedido, el carrito se marca como recuperado.

Requisitos

Antes de la instalación, asegúrate de que la tienda cumple los siguientes requisitos:

  • Magento 2 con acceso a CLI
  • cron de Magento funcionando correctamente
  • envío de e-mails transaccionales configurado en Magento
  • HTTPS activado en el storefront
  • si se utiliza el modo AI: cuenta de OpenAI API con facturación activa y clave API

Recomendaciones operativas:

  • modo de producción para la tienda live
  • plantilla de e-mail probada y remitente correctamente configurado
  • política de privacidad que contemple el uso de servicios AI, si el modo OpenAI está activado

Instalación

* = en producción utiliza la opción --keep-generated

Tipo: Composer

  1. Añade el repositorio Composer a la configuración:

    Recibirás los datos de acceso al repositorio Composer, es decir, el e-mail del cliente y el token de licencia, por e-mail después de la compra. También están disponibles en el panel de cliente tras iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por el e-mail de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.

    composer config repositories.kowal composer https://repo.kowal.store
  2. Configura el acceso al repositorio Composer de Kowal:

    composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'
  3. Instala el módulo mediante Composer:

    composer require kowal/module-ai-abandoned-cart

A continuación, ejecuta:

bin/magento module:enable Kowal_AiAbandonedCartbin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flush

Checklist posterior a la instalación

Después de la instalación, comprueba:

  • si el módulo está activado en Magento
  • si el esquema de base de datos se ha instalado mediante setup:upgrade
  • si el cron de Magento funciona correctamente
  • si la tienda envía e-mails transaccionales
  • si el storefront utiliza direcciones HTTPS correctas

Comandos de verificación útiles:

bin/magento module:status Kowal_AiAbandonedCartbin/magento cron:runbin/magento cache:flush

Configuración

Magento Admin:

Stores -> Configuration -> Kowal -> AI Abandoned Cart

Páginas administrativas:

Marketing -> AI Abandoned Cart

Campos de configuración

Ajustes más importantes:

  • Enable Module Activa o desactiva todo el módulo.

  • Cart Inactivity Threshold (minutes) Define después de cuántos minutos de inactividad un carrito activo debe considerarse abandonado.

  • AI Provider Valores disponibles:

    • Heuristic Fallback
    • OpenAI
  • OpenAI API Key Obligatorio solo cuando AI Provider está configurado como OpenAI.

  • Minimum Intent Score Solo los carritos con una puntuación igual o superior a este valor cumplen los requisitos para el envío de un e-mail de recuperación.

  • Enable Dynamic Coupons Activa la generación de cupones de un solo uso para carritos abandonados seleccionados.

  • Maximum Coupon Discount Define el límite superior del descuento porcentual generado automáticamente.

  • Maximum Failed Email Attempts Define cuántos intentos de envío fallidos se permiten antes de que el módulo deje de reintentar el envío.

  • Email Address for Message Copies Destinatario BCC opcional para los mensajes de recuperación.

  • Enable AI Assistant Link Si la opción está activada, el e-mail de recuperación incluirá un enlace seguro a la página del asistente AI.

  • Conversation Expiration Time (minutes) Define durante cuánto tiempo sigue siendo válido el enlace al asistente AI.

  • Batch Size Define cuántos carritos se procesan en una sola ejecución de detección, scoring y envío de e-mails.

  • Cart Analysis Prompt Se utiliza cuando el scoring AI está activo.

  • Email Generation Prompt Se utiliza para generar el contenido de los e-mails en modo AI.

  • Conversation Prompt Lo utiliza el asistente AI durante la conversación con el cliente.

Configuración inicial recomendada

Para empezar, un conjunto seguro de ajustes es:

  • Enable Module: Yes
  • Cart Inactivity Threshold (minutes): 30
  • AI Provider: Heuristic Fallback o OpenAI
  • Minimum Intent Score: 0.45
  • Enable Dynamic Coupons: Yes
  • Maximum Coupon Discount: 5
  • Maximum Failed Email Attempts: 3
  • Enable AI Assistant Link: Yes
  • Conversation Expiration Time (minutes): 1440
  • Batch Size: 100

Modo Heuristic vs modo OpenAI

Modo Heuristic

Utiliza este modo si quieres empezar sin integración con una AI externa.

En este modo, el módulo:

  • detecta carritos abandonados
  • calcula el intent score en función de reglas de negocio integradas
  • envía e-mails de recuperación
  • puede generar cupones
  • puede seguir proporcionando la página del asistente, pero las respuestas se basarán en la lógica integrada en lugar de en OpenAI

Modo OpenAI

Utiliza este modo si buscas una mayor personalización.

En este modo, el módulo también puede:

  • analizar el contexto del carrito utilizando OpenAI
  • generar contenido de e-mails más personalizado
  • gestionar conversaciones con el asistente AI sobre los productos del carrito
  • utilizar descripciones de productos, productos relacionados, up-sell y cross-sell en las respuestas

Configuración de OpenAI

Para activar el modo OpenAI:

  1. Crea una clave API en la cuenta de OpenAI Platform.
  2. En Magento Admin, ve a Stores -> Configuration -> Kowal -> AI Abandoned Cart.
  3. Configura AI Provider como OpenAI.
  4. Pega la clave en el campo OpenAI API Key.
  5. Guarda la configuración.
  6. Limpia la cache de Magento.

Información importante:

  • las suscripciones de ChatGPT y la facturación de API son elementos separados
  • el uso de API se factura de forma independiente por OpenAI
  • en modo AI, el prompt y el contexto del carrito se envían a OpenAI

Tareas cron

El módulo utiliza los crons de Magento para el procesamiento automático.

Tareas cron configuradas:

  • kowal_ai_abandoned_cart_detect
  • kowal_ai_abandoned_cart_score
  • kowal_ai_abandoned_cart_email

Su funcionamiento:

  • detect: busca carritos inactivos que cumplen los requisitos para considerarse abandonados
  • score: calcula el intent score y el reason code
  • email: envía e-mails de recuperación y guarda logs

Si el cron de Magento no funciona, el módulo no procesará los carritos automáticamente.

Primera prueba después de la configuración

Tras la instalación y la configuración, realiza una prueba end-to-end completa:

  1. Abre el storefront como cliente no registrado.
  2. Añade uno o varios productos al carrito.
  3. Inicia el checkout e introduce el e-mail.
  4. Abandona el checkout sin realizar el pedido.
  5. Espera a que transcurra el umbral de inactividad configurado.
  6. Ejecuta el cron o los comandos CLI manualmente.
  7. Confirma que el carrito aparece en el panel de administración.
  8. Confirma que el e-mail de recuperación se ha enviado.
  9. Abre el enlace de restauración del carrito desde el mensaje.
  10. Si la opción está activada, abre el enlace al asistente AI y envía un mensaje de prueba.

Secuencia CLI manual:

bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emails

Páginas administrativas

El módulo añade páginas administrativas dedicadas en:

Marketing -> AI Abandoned Cart

Secciones disponibles:

  • Dashboard Resumen de carritos detectados y recuperados.

  • Recovery Analytics Estadísticas de eficacia de recuperación y métricas operativas.

  • Conversations Historial de conversaciones con el asistente AI vinculadas a carritos abandonados.

  • Email Logs Registro de mensajes de recuperación enviados y fallidos.

Estas páginas son especialmente útiles durante la implementación, ya que permiten comprobar si la detección, el scoring, el envío de e-mails y el seguimiento de carritos recuperados funcionan correctamente.

Contenido de los e-mails y experiencia del cliente

Cada e-mail de recuperación puede incluir:

  • asunto personalizado
  • contenido propio del mensaje
  • resumen de los productos del carrito
  • valor del carrito
  • enlace seguro para restaurar el carrito
  • cupón de descuento de un solo uso opcional
  • enlace opcional al asistente AI

Recorrido del cliente:

  1. El cliente recibe un e-mail.
  2. El cliente hace clic en el enlace de restauración y vuelve al carrito guardado.
  3. El cliente puede abrir opcionalmente la página del asistente desde el mensaje.
  4. El asistente puede responder preguntas sobre productos, comparar opciones y dirigir al cliente de vuelta al checkout.

Cómo funcionan los cupones

Si los cupones dinámicos están activados, el módulo puede generar un cupón cuando:

  • el valor del carrito es suficientemente alto
  • el intent score sugiere que un descuento puede ayudar
  • el descuento calculado no supera el máximo configurado

Reglas integradas actuales:

  • los carritos por debajo de 100 unidades de la moneda de la tienda no reciben cupón
  • los carritos con un intent score alto no reciben cupón
  • los carritos con una intención más baja pueden recibir un descuento, normalmente del 3% o 5%, limitado por la configuración

Los cupones generados son:

  • de un solo uso
  • limitados por cliente
  • vinculados a una regla de carrito compartida de Magento para el nivel de descuento y la tienda correspondientes

CLI

Puedes ejecutar el módulo manualmente desde CLI, especialmente durante pruebas y diagnóstico.

bin/magento kowal:ai:cart:detectbin/magento kowal:ai:cart:scorebin/magento kowal:ai:cart:send-emails

Significado de los comandos:

  • kowal:ai:cart:detect Detecta carritos abandonados.

  • kowal:ai:cart:score Asigna scoring y reason code a los carritos.

  • kowal:ai:cart:send-emails Envía mensajes de recuperación para los carritos que cumplen los requisitos.

Seguridad

Los enlaces para restaurar el carrito y acceder al asistente utilizan tokens firmados.

El payload del token contiene:

  • quote_id
  • email
  • store_id
  • expires_at

El token se valida mediante:

  1. verificación de la firma
  2. comprobación de la fecha de expiración
  3. verificación de la propiedad del carrito

Gracias a ello, el cliente recibe un enlace seguro asociado a un carrito concreto y limitado en el tiempo.

Resolución de problemas

Los carritos no se detectan

Comprueba:

  • si el quote sigue activo
  • si el carrito contiene productos
  • si el quote no tiene un pedido finalizado asociado
  • si se ha capturado el e-mail del cliente
  • si ha transcurrido el umbral de inactividad
  • si el cron de Magento funciona

Los carritos se detectan, pero los e-mails no se envían

Comprueba:

  • si Enable Module está activado
  • si Minimum Intent Score no está configurado demasiado alto
  • si el envío de e-mails funciona en Magento
  • si no se ha alcanzado el límite de Maximum Failed Email Attempts
  • si el e-mail asignado al carrito es correcto

El modo OpenAI está activado, pero no se utiliza la puntuación AI

Comprueba:

  • si AI Provider está configurado como OpenAI
  • si OpenAI API Key está correctamente completado
  • si el servidor permite conexiones salientes a la API de OpenAI
  • si la cuenta de OpenAI tiene facturación activa

Si la llamada a OpenAI falla, el módulo cambiará al comportamiento heurístico integrado.

Comprueba:

  • si el modo OpenAI está activo
  • si el prompt de conversación está correctamente configurado
  • si el enlace sigue siendo válido y no ha expirado

Notas para el uso en producción

Antes de ponerlo en marcha en producción, conviene:

  • revisar el contenido de los e-mails y el branding
  • probar la política de cupones con reglas de negocio reales
  • verificar los requisitos de privacidad y compliance
  • probar los prompts AI con el catálogo y el tono de comunicación de la tienda
  • monitorizar los primeros días de funcionamiento en Dashboard, Conversations y Email Logs

Información necesaria al enviar una solicitud de soporte

Al informar de un problema, prepara:

  • versión de Magento
  • versión de PHP
  • modo de la tienda: developer o production
  • información sobre si el cron funciona
  • información sobre si el problema se produce en modo heuristic o OpenAI
  • quote ID de ejemplo o e-mail del cliente afectado por el problema
  • entradas correspondientes de los logs de excepciones o logs del sistema de Magento
Write Your Own Review
You're reviewing: Asistente de recuperación de carritos basado en inteligencia artificial para Magento 2
Your Rating:
Precio
Calidad
Asistencia
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Implemented in real Magento 2 stores
Toursport.pl - equipamiento deportivo y ropa outdoor

En Toursport.pl, los clientes suelen abandonar el carrito cuando dudan entre la talla, el uso del producto o la temporada: una chaqueta para trekking, unas botas para una ruta más larga, una mochila con la capacidad adecuada. La decisión requiere la seguridad de que el producto funcionará en condiciones concretas.

La instalación de Kowal AI Abandoned Cart permite recuperar ese momento de reflexión. El módulo envía un correo electrónico personalizado, restaura el carrito con un solo enlace y dirige al asistente de IA, que ayuda a comparar variantes y reduce el riesgo de posponer la compra.

Tandembaits.com - pesca de carpas

Tandembaits.com vende accesorios especializados y cebos para pescadores de carpas, por lo que un carrito abandonado a menudo no significa falta de interés, sino simplemente un momento para comparar la selección. El cliente puede comprobar los sabores de los boilies, los tamaños de los anzuelos o la compatibilidad con el equipo que ya tiene.

Tras la instalación del módulo Kowal AI Abandoned Cart, la tienda puede detectar automáticamente estos carritos, evaluar la intención de compra y enviar un mensaje con un enlace de regreso. El asistente de IA ayuda a concretar la elección, y un cupón puede cerrar la compra sin una rebaja agresiva.

PCHB.pl - azulejos premium de Italia y España

En PCHB.pl, el carrito suele tener un valor elevado y la decisión de compra es más larga. El cliente puede abandonar el pedido porque vuelve al proyecto del baño, consulta el formato de los azulejos con el instalador o compara colecciones italianas y españolas del segmento premium.

Kowal AI Abandoned Cart, tras la instalación, funciona como un recordatorio discreto del vendedor. El módulo identifica el carrito, le asigna una puntuación y envía un mensaje elegante con un enlace seguro para retomarlo. El asistente de IA puede ayudar con preguntas sobre aplicación, estilo y colecciones alternativas.

Hobbycenter24.pl - réplicas ASG y accesorios

En Hobbycenter24.pl, el carrito abandonado suele deberse a la necesidad de ajustar la réplica, los cargadores, la batería, el cargador o la protección ocular. El cliente está interesado en comprar, pero quiere evitar un conjunto incompleto o elementos que no encajen con el modelo elegido.

Tras implantar Kowal AI Abandoned Cart, la tienda puede recordar automáticamente el carrito y sugerir retomar la compra. El mensaje de recuperación dirige al carrito y al asistente de IA, que ayuda a resolver dudas técnicas, y el descuento puede activarse solo para los carritos con alta puntuación.

Bikechill.pl - bicicletas y accesorios

En Bikechill.pl, el cliente abandona el carrito con mayor frecuencia cuando compara el tipo de bicicleta, el tamaño del cuadro, el equipamiento o los accesorios adicionales. La compra es técnica y estacional, por lo que un momento de duda puede deberse a la necesidad de confirmar si el modelo elegido se adapta a la ruta, la estatura y el estilo de conducción.

Kowal AI Abandoned Cart ayuda a retomar esta decisión sin presión. El módulo detecta el carrito abandonado, envía un mensaje con un enlace para volver y puede dirigir al cliente a un asistente de IA que responderá a preguntas sobre el ajuste, las variantes y los elementos del conjunto.

Preguntas y respuestas

Pregunta
¿Para qué sirve este módulo?
Respuesta
El módulo ayuda a recuperar carritos abandonados en Magento 2. Detecta automáticamente las compras no finalizadas, evalúa las posibilidades de conversión, envía correos electrónicos de recuperación y puede ayudar al cliente mediante un asistente de IA.
Pregunta
¿El módulo funciona solo con OpenAI?
Respuesta
No. El módulo admite un escenario con IA y un modo de respaldo sin una integración activa con OpenAI. Cuando la clave API no está configurada, el scoring y los contenidos de las comunicaciones pueden generarse mediante lógica heurística y plantillas predefinidas.
Pregunta
¿Cómo reconoce el módulo un carrito abandonado?
Respuesta
El carrito se analiza en función del tiempo transcurrido desde la última actividad. Si permanece activo, contiene productos, no se ha convertido en un pedido y no se ha actualizado durante el período configurado, puede marcarse como abandonado.
Pregunta
¿Puede el cliente volver a su carrito con un solo clic?
Respuesta
Sí. El módulo genera un enlace seguro que restaura el carrito. Al hacer clic, el cliente vuelve a su carrito en Magento y puede continuar con el checkout sin tener que volver a añadir los productos.
Pregunta
¿El módulo puede crear cupones de descuento?
Respuesta
Sí. El módulo puede generar automáticamente códigos de descuento de un solo uso para carritos seleccionados, por ejemplo, cuando detecta una menor intención de compra y el valor del carrito justifica un impulso adicional para comprar.
Pregunta
¿Se puede controlar cuándo se envían los correos electrónicos?
Respuesta
Sí. El administrador configura el umbral de inactividad del carrito, la puntuación mínima de intención, el número máximo de envíos fallidos, el tamaño del lote y otros parámetros del proceso. El envío se realiza automáticamente mediante el cron de Magento.
Pregunta
¿Qué aporta el asistente de IA en este módulo?
Respuesta
El asistente de IA ayuda al cliente a resolver sus dudas de compra directamente después de hacer clic en el enlace del correo electrónico. Puede responder a preguntas sobre los productos, sugerir ventajas y ayudar al cliente a volver al checkout, lo que aumenta las posibilidades de cerrar la transacción.
Pregunta
¿El módulo tiene un panel de informes en Magento Admin?
Respuesta
Sí. El módulo añade secciones administrativas independientes, incluidas Dashboard, Recovery Analytics, Conversations y Email Logs. Gracias a ello, se puede supervisar la eficacia de la recuperación, el historial de contacto y la actividad de los clientes.
Pregunta
¿La solución es adecuada para integrarse con otros procesos?
Respuesta
Sí. El módulo proporciona comandos CLI y endpoints de REST API, lo que facilita la integración con sistemas externos, procesos de marketing automation o workflows de implementación personalizados.
Pregunta
¿El módulo es compatible con tiendas multilingües y multistore?
Respuesta
Sí. El módulo utiliza la configuración por store view y lee la configuración regional de la tienda, lo que permite adaptar mejor la comunicación. En el repositorio también hay archivos de traducción para varios idiomas, lo que facilita la implementación en entornos internacionales.
Update cookie preferences