🛒 Proceso de checkout — optimizar la conversión
El proceso de checkout es el momento más crítico de cualquier tienda online. Es donde el visitante se convierte en cliente — o abandona el carrito. PrestaShop ofrece varias opciones para configurar este flujo y adaptarlo a las necesidades de tu negocio.
#Cómo funciona el checkout en PrestaShop
El checkout estándar de PrestaShop sigue estos pasos: el cliente añade productos al carrito, accede al resumen del carrito, se identifica o crea una cuenta, introduce la dirección de envío, selecciona el método de transporte, elige el método de pago y finalmente confirma el pedido.
Cada uno de estos pasos se gestiona desde el controlador OrderController y las plantillas del tema activo. El tema por defecto (classic) utiliza un flujo multi-step con pestañas.
| Paso | Descripción | Plantilla |
|---|---|---|
| 1. Carrito | Resumen de productos, cantidades y precios | checkout/cart-summary.tpl |
| 2. Identificación | Login, registro o compra como invitado | checkout/_partials/login-form.tpl |
| 3. Dirección | Dirección de envío y facturación | checkout/_partials/address-form.tpl |
| 4. Envío | Selección de transportista y opciones | checkout/_partials/delivery-options.tpl |
| 5. Pago | Selección del método de pago | checkout/_partials/payment.tpl |
| 6. Confirmación | Resumen final y botón de confirmar | checkout/_partials/order-final-summary.tpl |
#One-page checkout vs multi-step
PrestaShop 1.7+ utiliza por defecto un checkout multi-step donde cada fase se muestra en una sección colapsable dentro de la misma página. Aunque no es un one-page checkout puro como el de PS 1.6, los pasos se cargan sin recargar la página completa.
Si necesitas un checkout de una sola página donde todo se muestre simultáneamente, necesitarás un módulo específico como The Starter One Page Checkout o SuperCheckout. Estos módulos reemplazan el flujo nativo.
Para activar o desactivar el flujo de pedido estándar, ve a Parámetros de la tienda → Pedidos → Configuración de pedidos. Aquí puedes controlar opciones como el pedido mínimo, los términos y condiciones obligatorios, y la recapitulación final.
| Tipo de checkout | Ventajas | Inconvenientes |
|---|---|---|
| Multi-step (nativo) | Guía al usuario paso a paso, menor carga cognitiva, fácil de personalizar con el tema | Más clics, algunos usuarios prefieren ver todo de un vistazo |
| One-page (módulo) | Todo visible en una pantalla, menos fricción percibida, más rápido para usuarios recurrentes | Puede abrumar en móvil, requiere módulo externo, posibles conflictos con temas |
#Configurar el guest checkout
El guest checkout (compra como invitado) permite que los clientes compren sin crear una cuenta con contraseña. Esto reduce significativamente la fricción y el abandono de carrito.
Para activarlo, ve a Parámetros de la tienda → Clientes → Configuración y activa la opción Activar compra como invitado. El cliente solo tendrá que proporcionar su email y dirección de envío, sin necesidad de elegir una contraseña.
Parámetros de la tienda → Clientes
└── Activar compra como invitado: SÍ
└── Enviar email tras registro: SÍ (recomendado para invitar a crear cuenta después)
Si un cliente invitado vuelve a comprar con el mismo email, PrestaShop le sugerirá iniciar sesión. Si ya existe una cuenta con ese email, no podrá comprar como invitado con ese correo. Tenlo en cuenta al diseñar tu estrategia.
#Personalizar campos y mensajes
Puedes personalizar qué campos son obligatorios en el formulario de dirección y registro desde el Back Office.
En Parámetros de la tienda → Clientes → Configuración encontrarás opciones como: solicitar fecha de nacimiento, pedir el número de teléfono, exigir aceptación de términos y condiciones, etc.
Para personalizar los campos de dirección, ve a Internacional → Ubicaciones → Países, selecciona un país y edita el formato de dirección. Puedes reordenar los campos y decidir cuáles son obligatorios según el país.
firstname lastname
company
vat_number
address1
address2
postcode city
Country:name
phone
Los mensajes del checkout (textos de confirmación, avisos de stock, etc.) se gestionan desde Internacional → Traducciones. Selecciona «Traducciones del tema» para modificar cualquier texto visible durante el proceso de compra.
#Métodos de pago y transporte en el checkout
La configuración de métodos de pago y transportistas afecta directamente al checkout. Los módulos de pago se configuran desde Módulos → Módulos y servicios (filtrando por «Pago»), y los transportistas desde Transporte → Transportistas.
| Aspecto | Configuración | Impacto en conversión |
|---|---|---|
| Múltiples métodos de pago | Instalar módulos: tarjeta, PayPal, transferencia, contra reembolso | Más opciones = más clientes que encuentran su método preferido |
| Costes de envío transparentes | Mostrar estimación antes del checkout (módulo de estimación en carrito) | Evita sorpresas que causan abandono |
| Envío gratuito condicional | Reglas de carrito con envío gratis a partir de X € | Incentiva aumentar el ticket medio |
| Restricciones por zona | Limitar transportistas y pagos según zona geográfica | Evita errores y pedidos imposibles de servir |
#Estrategias para reducir el abandono de carrito
El abandono de carrito en ecommerce ronda el 70%. Estas son las estrategias más efectivas para reducirlo en PrestaShop:
Puedes ver los carritos abandonados en Estadísticas → Carritos abandonados o desde el módulo de estadísticas. Esta información es oro para entender en qué paso pierdes clientes.
| Estrategia | Implementación | Impacto esperado |
|---|---|---|
| Guest checkout | Activar compra sin registro obligatorio | Alto — elimina la barrera principal |
| Costes visibles desde el inicio | Mostrar gastos de envío estimados en el carrito | Alto — la sorpresa de costes es causa #1 de abandono |
| Emails de recuperación | Módulo de remarketing o integración con Mailchimp/Klaviyo | Medio-alto — recupera entre 5-15% de carritos |
| Indicador de progreso | Mostrar claramente en qué paso está el usuario | Medio — reduce la ansiedad del proceso |
| Sellos de confianza | Mostrar certificados SSL, garantías, reseñas | Medio — aumenta la confianza en el pago |
| Guardar carrito automáticamente | Ya nativo en PS para usuarios logueados | Medio — facilita la vuelta para comprar |
| Múltiples métodos de pago | Ofrecer tarjeta, PayPal, Bizum, contra reembolso | Alto — cada método que falta es un cliente perdido |
| Optimizar velocidad | Caché, CDN, optimizar imágenes | Medio — cada segundo de carga extra reduce conversión un 7% |
#Módulos recomendados para el checkout
| Módulo | Función | Precio aprox. |
|---|---|---|
| One Page Checkout PS | Checkout en una sola página | 60-120 € |
| Abandoned Cart Reminder | Emails automáticos de recuperación de carrito | 50-80 € |
| Social Login | Login con Google, Facebook, Apple | 30-50 € |
| Estimated Delivery Date | Muestra fecha estimada de entrega en el checkout | 30-50 € |
| Custom Checkout Fields | Añadir campos personalizados al checkout | 40-60 € |
Después de cualquier modificación en el checkout, realiza un pedido de prueba completo desde el front office. Comprueba el flujo en escritorio y en móvil. Un error en el checkout significa ventas perdidas directamente.