One Page Checkout en PrestaShop: el pago en una sola página de la 9.2 (y cuándo activarlo)
PrestaShop 9.2 trae, por primera vez de serie, el pago en una sola página (One Page Checkout): los datos, la dirección, el envío y el pago, todo a la vista, en lugar de los cuatro pasos de siempre. Es gratis y viene instalado, pero apagado. Antes de encenderlo hay que mirar dos cosas, la plantilla y los módulos de pago, porque el propio PrestaShop avisa de que con la plantilla Classic rompe la tienda. Aquí tienes cómo se activa, qué revisar y qué hacer si tu tienda es 1.7 u 8.
En esta guía8 apartados
Qué es y en qué versión viene
Es un módulo oficial, «One-page checkout» (ps_onepagecheckout), que viene con la 9.2 y no funciona en versiones anteriores. Con él, el cliente ve en una sola página sus datos, la dirección, el transportista y el pago. Si compra como invitado, le basta el correo para empezar, y si el carrito solo lleva productos virtuales o descargables, se salta el envío.
Cómo se activa
- Pruébalo antes en una copia de tu tienda. Es lo que recomienda el propio módulo.
- Entra en el menú Diseño: el módulo añade una página «Checkout». Sus textos pueden salirte en inglés.
- Elige «One-page checkout» y guarda. Antes de cambiar, te enseña una lista de comprobaciones (la plantilla y los módulos, lo que contamos abajo) y te ofrece poner la tienda en modo mantenimiento.
- Haz una compra de prueba con cada forma de pago y con cada transportista, como invitado y con una cuenta.
- Para volver atrás, en la misma página, «Four-page checkout».
Si tienes varias tiendas (multitienda), se configura tienda por tienda: la página solo funciona con una tienda seleccionada.
Con la plantilla Classic, no
Al cambiar el diseño, PrestaShop avisa con todas las letras: el pago en una sola página es incompatible con la plantilla Classic y romperá la tienda. Necesita una plantilla preparada para Bootstrap 5, como Hummingbird, la nueva de PrestaShop. En su código no hemos visto que compruebe la plantilla: si confirmas con Classic, lo cambia igual.
Esto importa porque muchas tiendas que han pasado de la 1.7 o la 8 a la 9 siguen con Classic o con una plantilla comprada que parte de ella. Si es tu caso, pregunta a quien te vendió la plantilla si está adaptada al pago en una página de la 9.2. Y si estás pensando en cambiarla, lo contamos en plantillas para PrestaShop 9.
Los módulos de pago y de transporte
Los módulos de pago y de transporte que funcionan de la forma estándar salen solos en la página nueva. Los que necesitan una versión adaptada, según la documentación de PrestaShop, son:
- Los pagos que ponen su propio botón o su propio formulario dentro de la página: botones de pago rápido, la tarjeta incrustada en la tienda o los que redirigen o abren la pasarela en una ventana.
- Los transportistas con algo más que elegir: selector de punto de recogida, mapa o campos extra.
Pregunta a quien te los vende si están probados con el pago en una página de la 9.2, y pruébalos en la copia. Si un cliente no puede terminar la compra, mira también por qué PrestaShop no deja finalizar la compra.
¿Lo activamos ya?
PrestaShop lo publicó como beta, y la página del módulo en GitHub sigue avisando de que está en pleno desarrollo y de que no está listo para tiendas en producción. La 9.2.0 trae la versión 0.6.7. En una tienda que vende cada día, nosotros esperaríamos a la versión estable o lo probaríamos a fondo en una copia antes de encenderlo.
Donde sí tiene sentido probarlo ya: en una tienda nueva en la 9.2 con Hummingbird, antes de abrirla al público.
En la 1.7, la 8 y la 9.1
No hay pago en una sola página de serie: el módulo oficial pide la 9.2 o superior. Tienes dos caminos:
- Un módulo de otro fabricante, de los que hay en Addons. Antes de comprarlo, comprueba que funciona con tu versión, tu plantilla y tus módulos de pago y de transporte.
- Actualizar a la 9.2. Si vienes de la 1.7, pasando antes por la 8: lo contamos en actualizar a PrestaShop 9.
¿Lo probamos en tu tienda?
Lo activamos primero en una copia de tu tienda y hacemos compras de prueba con cada forma de pago y cada transportista. Si algo no encaja, te decimos qué es antes de tocar la tienda real.
Preguntas frecuentes
¿PrestaShop tiene One Page Checkout de serie?
¿El One Page Checkout de PrestaShop 9.2 funciona con la plantilla Classic?
¿Puedo volver al pago en varios pasos?
¿Hay One Page Checkout gratis para PrestaShop 1.7 u 8?
Comprobado el 3 de noviembre de 2026: el anuncio oficial, la documentación para módulos y plantillas, y el código del módulo 0.6.7: su aviso de desarrollo y la página del panel y sus avisos. La versión que trae la 9.2.0, en su composer.json.