---
title: Proceso de checkout — optimizar la conversión
section: fo-guide
slug: checkout
description: "Guía completa para configurar y optimizar el proceso de checkout en PrestaShop: one-page, multi-step, guest checkout y estrategias para reducir el abandono de carrito."
keywords: checkout prestashop, proceso de compra, one page checkout, abandono carrito, guest checkout, conversión tienda online
last_updated: 2026-04-05
source_url: "https://ayudaprestashop.es/fo-guide/checkout"
---

# Proceso de checkout — optimizar la conversión

> Guía completa para configurar y optimizar el proceso de checkout en PrestaShop: one-page, multi-step, guest checkout y estrategias para reducir el abandono de carrito.

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 <code>OrderController</code> 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.

> **[TIP] One-page checkout real**
>
> Si necesitas un checkout de una sola página donde todo se muestre simultáneamente, necesitarás un módulo específico como <strong>The Starter One Page Checkout</strong> o <strong>SuperCheckout</strong>. Estos módulos reemplazan el flujo nativo.

Para activar o desactivar el flujo de pedido estándar, ve a <strong>Parámetros de la tienda → Pedidos → Configuración de pedidos</strong>. 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 <strong>Parámetros de la tienda → Clientes → Configuración</strong> y activa la opción <strong>Activar compra como invitado</strong>. El cliente solo tendrá que proporcionar su email y dirección de envío, sin necesidad de elegir una contraseña.

*Ruta en el Back Office*

```text
Parámetros de la tienda → Clientes
  └── Activar compra como invitado: SÍ
  └── Enviar email tras registro: SÍ (recomendado para invitar a crear cuenta después)
```

> **[!] Cuentas duplicadas**
>
> 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 <strong>Parámetros de la tienda → Clientes → Configuración</strong> 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 <strong>Internacional → Ubicaciones → Países</strong>, 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.

*Formato de dirección personalizable por país*

```text
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 <strong>Internacional → Traducciones</strong>. 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 <strong>Módulos → Módulos y servicios</strong> (filtrando por «Pago»), y los transportistas desde <strong>Transporte → Transportistas</strong>.

| 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:

> **[TIP] Datos de abandono**
>
> Puedes ver los carritos abandonados en <strong>Estadísticas → Carritos abandonados</strong> 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 € |

> **[I] Prueba siempre los cambios**
>
> 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.


---

*Fuente: [https://ayudaprestashop.es/fo-guide/checkout](https://ayudaprestashop.es/fo-guide/checkout). Version Markdown generada automaticamente para consumo por LLMs.*
