Express Checkout – One Page Order
Presentación
Express Checkout es un módulo de PrestaShop que reemplaza el proceso de compra nativo en varios pasos por un moderno checkout en una sola página. Muestra la información del cliente, dirección, envío y pago en una única pantalla, sin recargas, gracias a la validación en tiempo real mediante AJAX.
El checkout estándar de PrestaShop obliga al cliente a pasar por varias etapas separadas. Este flujo fragmentado es una de las principales causas del abandono del carrito. Express Checkout simplifica y agiliza la experiencia de compra, mejora la tasa de conversión y reduce la fricción en el momento más crítico: el pago.
Puntos fuertes:
- Checkout completo en una sola página
- Validación en tiempo real y recálculo automático
- Compatibilidad total con módulos estándar de pago y envío
Funcionalidades
Checkout en una sola página
Todas las secciones son visibles simultáneamente: información personal, direcciones, método de envío y pago.
La validación se realiza dinámicamente. Los gastos de envío, impuestos y totales se recalculan automáticamente cuando cambia la dirección o el transportista.
Un resumen de pedido sticky mantiene visibles los productos, totales y el campo de código promocional en todo momento.
Compatibilidad total
El módulo no modifica la lógica core del checkout. Solo reemplaza las plantillas Smarty manteniendo intactas las clases nativas de PrestaShop.
Compatible con:
- Módulos de pago estándar (Stripe, PayPal, Mollie, etc.)
- Módulos de transporte
- PrestaShop 8.x y 9.x
- Temas Classic y Hummingbird
Configuración completa desde el back-office
Todo es configurable sin necesidad de desarrollo:
- Activar o desactivar el one-page checkout
- Diseño (acordeón o secciones abiertas)
- Checkout como invitado
- Visibilidad de campos
- Transportista o método de pago predeterminado
- Colores personalizados y texto del botón
- CSS personalizado
Instalación
- Descarga el archivo ZIP del módulo.
- Ve a Módulos > Gestor de módulos.
- Haz clic en Subir un módulo y selecciona el archivo ZIP.
- Tras la instalación, haz clic en Configurar.
Configuración
Ajustes generales
Activa o desactiva el módulo. Si se desactiva, el checkout nativo en varios pasos se restaura automáticamente.
Puedes elegir el estilo del diseño y activar animaciones.
Dirección y formulario
- Permitir compra como invitado
- Sugerir creación de cuenta
- Ocultar campos (Empresa, IVA, teléfono, etc.)
- País predeterminado
- Autocompletado con Google Places
Envío y pago
- Mostrar campo de comentario del pedido
- Selección automática del transportista más económico o más rápido
- Método de pago predeterminado
- Mostrar iconos de pago
- Posición de los términos y condiciones
Diseño
- Color principal
- Texto personalizado del botón
- Resumen sticky (escritorio)
- Resumen compacto (móvil)
- CSS personalizado
Funcionamiento técnico
El módulo conserva la lógica nativa del checkout (CheckoutProcess, etc.).
Se mantienen todos los hooks estándar:
displayPaymentdisplayBeforeCarrierdisplayCheckoutSubtotalDetailsdisplayReassurance
Las llamadas AJAX activan los endpoints nativos para recalcular envío e impuestos sin recargar la página.
Requisitos
- PrestaShop 8.x o 9.x
- PHP 8.2 o superior
- HTTPS recomendado
FAQ
¿El módulo modifica archivos core?
No.
¿Qué ocurre si lo desactivo?
El checkout predeterminado se restaura automáticamente.
¿Es compatible con multitienda?
Sí.
Soporte
- Documentación: https://wepresta.shop/documentation
- Soporte: https://wepresta.shop/support
Licencia
Academic Free License 3.0 (AFL-3.0)
© 2026 WePresta — Ginebra, Suiza