PrestaShop Checkout & Pago

Checkout Simple y Elegante para PrestaShop

Un checkout elegante en una página que convierte

Reemplaza el checkout de 5 pasos de PrestaShop por un proceso de compra moderno, elegante y mobile-first en una sola página. Inicio de sesión social Google y Facebook, autocompletado de dirección Google Places, formulario adaptado a cada país. Cero modificación del tema, compatibilidad universal con tus módulos de pago y envío.

  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Datafirefly simple elagant checkout pour prestashop 8 et 9
v1.2.20 · actualizado 2026-05-15
Qué hace

La versión corta.

01

Checkout en una sola página

Todos los pasos —datos personales, dirección, envío, pago— en una sola página. Sin recargas, progresión instantánea.

02

Inicio de sesión Google y Facebook

Tus clientes inician sesión con un clic usando su cuenta de Google o Facebook. Validación OAuth en servidor, prerelleno automático de nombre, apellido y email — registro en menos de 10 segundos.

03

Autocompletado Google Places

El cliente empieza a teclear una dirección, elige una sugerencia, todos los campos se rellenan (calle, ciudad, código postal, país). Las sugerencias se limitan a los países permitidos por tu tienda.

04

Formulario adaptado al país

Campo Estado/Región mostrado para EE. UU. o España, oculto para Francia o Alemania. DNI español, validación del código postal al formato correcto, dropdown de regiones del país seleccionado. Todo se adapta automáticamente.

05

Imagen de marca totalmente personalizable

Tres colores configurables en back-office (principal, hover de botones, acento de éxito), logo personalizable, modo sin distracciones que oculta el header y el footer de tu tema durante el checkout.

06

Compatibilidad universal

Stripe, PayPal, Alma, Mollie, Klarna, Colissimo Puntos de Recogida, Mondial Relay, Chronopost… Todos los módulos que respetan los estándares de PrestaShop funcionan sin ninguna modificación.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Checkout Simple y Elegante para PrestaShop, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

¿Por qué sustituir el checkout predeterminado de PrestaShop?

El checkout nativo de PrestaShop obliga a los clientes a pasar por 5 pasos separados con recarga completa de página en cada transición. En móvil, esa fricción es costosa: los usuarios pierden el hilo, abandonan la página y las tasas de abandono del carrito se disparan. Los estudios de e-commerce muestran de forma consistente que un checkout de una sola página bien diseñado aumenta la tasa de conversión entre un 15 y un 35%, simplemente reduciendo el número de clics y acciones intermedias necesarias.

§ 02

Una sola página que concentra toda la atención

El módulo reorganiza el checkout en un diseño de dos columnas: a la izquierda, los pasos se suceden sin recarga (información personal, dirección, envío, pago); a la derecha, el resumen del pedido permanece visible en todo momento. El cliente sabe siempre qué está comprando, a qué precio y con qué transportista. Esa transparencia reduce la duda y genera confianza.

§ 03

Inicio de sesión social y autocompletado: registro en 10 segundos

Tus clientes inician sesión con un clic mediante Google o Facebook. El módulo valida los tokens OAuth en servidor (Google vía el endpoint tokeninfo, Facebook vía debug_token y appsecret_proof) para garantizar la autenticidad: sin filtración, sin riesgo de suplantación. Nombre, apellido y email se obtienen directamente del proveedor; el cliente solo tiene que introducir su dirección de envío. Para ir aún más rápido, el autocompletado de Google Places rellena toda la dirección con una sola sugerencia: calle, complemento, ciudad, código postal y país con un clic. Las sugerencias se limitan automáticamente a los países permitidos por tu tienda.

§ 04

Un formulario de dirección adaptado a cada país

El formulario se adapta inteligentemente al país seleccionado. El campo Estado/Región aparece automáticamente para EE. UU., España o Australia; se oculta para Francia o Alemania. El DNI aparece para los clientes españoles. La validación del código postal usa el formato específico del país. Cuando el cliente cambia de país en el dropdown, el formulario se reorganiza automáticamente con los campos y opciones correctos — se acabaron los estados sudafricanos mostrados mientras el cliente está en Francia.

§ 05

Cero impacto en tus módulos existentes

El módulo no clona la lógica de pedidos de PrestaShop. Solo reemplaza las plantillas e inyecta sus assets mediante la hook actionDispatcher, sin escrituras en disco. Las clases CheckoutProcess, CheckoutAddressesStep, CheckoutDeliveryStep y CheckoutPaymentStep se reutilizan tal cual. Cualquier módulo que respete el hook paymentOptions o displayCarrierExtraContent sigue funcionando sin necesidad de ninguna línea de código adicional. Incluidos los overrides de terceros sobre OrderController, heredados limpiamente por nuestro controlador runtime.

§ 06

Pago express: Apple Pay, Google Pay, PayPal Express

Un hook personalizado displayDfsimplecheckoutExpress está expuesto en la parte superior del checkout. Si utilizas un módulo de pago express (Stripe Payment Request, PayPal Express, Alma Express), puede conectarse ahí para ofrecer una compra en un clic antes de que el cliente haya introducido su dirección.

§ 07

Personalización sin desarrollador

Desde el back-office configuras tres colores distintos (principal para botones y enlaces, hover para los estados de hover, acento para confirmaciones y pills de descuento aplicado), el logo mostrado en la entrada del checkout, los badges de confianza (HTML libre), el campo de nota para el vendedor, el campo de código de descuento, los enlaces legales del pie de página y el modo sin distracciones que oculta el header y el footer de tu tema durante el checkout. Todo se ajusta en pocos clics, sin tocar CSS ni archivos de tema.

§ 08

Arquitectura limpia y reversible

El override de OrderController se instala y elimina automáticamente mediante la hook actionDispatcher (sin escrituras en disco). Si otro módulo ya tiene ese override, el módulo detecta el conflicto y hereda limpiamente su comportamiento. Al desinstalar, todo el entorno runtime se libera y el checkout nativo se restaura de inmediato.