El carrito se llena, pero la caja no suena
Alguien añade productos a la cesta, llega al checkout... y se va. No completa la compra, no te avisa, no explica por qué. Solo desaparece. Es la fuga más silenciosa (y más cara) de cualquier tienda online, y casi nunca es un problema de que "no le convenció el producto".
¿Cuánto se abandona en realidad?
Aquí hay que ir con cuidado, porque la cifra que más circula en artículos de marketing -un 86 % de abandono en España- sale de un post de blog de Shopify sin metodología propia documentada. La referencia más citada y con metodología transparente es el Baymard Institute, que promedia 50 estudios distintos de abandono de carrito y sitúa la media en un 70,22 %. Dicho de otro modo: de cada diez personas que meten algo en el carrito, siete no llegan a pagarlo.
El dato varía según el sector, el dispositivo y cómo se mida: el propio Baymard Institute señala que el abandono en móvil ronda el 73-75 % frente al 65-68 % en escritorio. Así que si alguien te da un porcentaje único como si fuera una verdad universal, conviene preguntar de dónde sale. Lo que sí es constante es que la mayoría del abandono no tiene que ver con el producto, sino con lo que pasa entre "añadir al carrito" y "pagar".
Las causas reales, no las que se repiten sin fuente
El propio Baymard Institute pregunta a compradores por qué abandonaron, y estas son las razones que más se repiten (excluyendo a quien reconoce que solo estaba mirando):
- Gastos extra que aparecen tarde (envío, impuestos, tasas): la razón número uno, con diferencia.
- La entrega tardaba demasiado.
- No se fiaban de dar los datos de la tarjeta en esa web.
- Les obligaban a crear una cuenta para poder pagar.
- El proceso de checkout era largo o confuso.
- La web daba error o se quedaba colgada a mitad de pago.
Fíjate en el patrón: buena parte de esas razones son técnicas, no de marketing. No son "necesita un email de recordatorio con descuento". Son fricción real en el checkout, y la fricción se arregla programando, no persuadiendo.
Por qué esto es un problema de desarrollo antes que de marketing
Es fácil -y rentable para quien lo vende- instalar un plugin de recuperación de carritos y llamarlo "estrategia contra el abandono". Pero si el checkout tiene cinco pasos, pide crear cuenta y enseña los gastos de envío en el último clic, un email de recuperación no va a compensar esa fricción: seguirás perdiendo carritos al mismo ritmo, solo que ahora también mandas correos.
El orden correcto va al revés: primero quitar la fricción que hace que la gente se vaya, y después -si hace falta- recuperar a quien se fue por otros motivos. Es justo lo que trabajamos en la optimización de conversión de una tienda online: no es maquillaje, es entrar en el checkout y ver dónde se atasca de verdad.
Gastos de envío que aparecen en el último paso
Si el precio final sube en la pantalla de pago, mucha gente lo interpreta como un intento de colártela y se va. La solución técnica es mostrar una estimación de envío en el propio carrito, antes de pedir ningún dato de pago, calculada por código postal o país sin obligar a rellenar el formulario completo.
Formularios de checkout kilométricos
Cada campo de más es una oportunidad de abandonar. Nombre, apellidos, dirección, dos teléfonos, empresa "por si acaso"... Un checkout bien construido pide lo mínimo imprescindible para procesar el pedido y usa autocompletado de direcciones para no hacer escribir de más.
Cuentas obligatorias
Obligar a registrarse antes de pagar añade un paso completo a algo que debería ser rápido. La alternativa técnica es el checkout como invitado, con la opción de crear cuenta después de que el pago ya se ha completado, no antes.
Errores durante el pago
Un JavaScript que rompe el botón de "Finalizar compra", una pasarela que tarda en responder o un aviso de pago que se pierde por el camino son fricción técnica pura. Si tu tienda falla justo en el momento de cobrar, es otro problema y lo tratamos con más detalle técnico en cómo diagnosticar una tienda que no procesa pagos.
El email de carrito abandonado, hecho bien (que también existe)
Una vez resuelta la fricción del checkout, sí tiene sentido avisar a quien dejó el carrito lleno por otro motivo: se distrajo, comparaba precios, se quedó sin batería. Aquí el detalle técnico importa: para poder escribirle necesitas haber capturado su email antes de que abandone -normalmente en el paso de facturación, vía AJAX, antes de enviar el pedido-, y en WooCommerce eso implica engancharse a los hooks correctos para guardar el carrito parcial sin duplicar pedidos ni ensuciar tus estadísticas de conversión con intentos fallidos.
Y hay un matiz legal que conviene no pasar por alto: capturar y usar ese email para escribirle a alguien que todavía no ha completado ninguna compra ni ha dado consentimiento explícito para recibir comunicaciones es un tratamiento de datos personales, así que conviene revisarlo con quien lleve la parte legal de tu negocio antes de activarlo, no después.
Qué mirar antes de tocar nada
Antes de instalar ningún plugin, esto es lo que hay que medir:
- El embudo real, paso a paso, en Google Analytics o el panel de tu pasarela: ¿en qué pantalla se cae la gente?
- Una compra de prueba completa en el móvil, no solo en escritorio, porque ahí el abandono es mayor.
- La consola del navegador durante el checkout, buscando errores de JavaScript silenciosos.
- Cuántos campos pide tu formulario de pago comparados con los que realmente necesitas para facturar.
Si tu tienda pierde carritos y no sabes por dónde empezar a mirar, en Codanter entramos primero en el checkout, no en el email. Trabajamos la optimización de conversión y las integraciones y sincronización con tu pasarela de pago, que es donde suele estar el problema real.
Equipo Codanter
Desarrollo web, IA y automatización