Documentación completa para instalar, configurar y utilizar el módulo OnePageCheckoutPS en tu tienda PrestaShop.
¿Qué es OnePageCheckoutPS?
OnePageCheckoutPS es un módulo de checkout de una página para PrestaShop que optimiza el proceso de compra consolidando todos los pasos en una única página. El módulo proporciona una experiencia de compra rápida y eficiente, permitiendo a los clientes completar sus pedidos sin distracciones, con soporte para múltiples layouts personalizables, autenticación social, campos adicionales configurables y métodos de pago diversos.
5.3.1
Versión
PS 1.7.6+
PS 8.x
PS 9.x
Multitienda
Multi-idioma
Características Principales
Checkout de una página optimizado
Consolida todos los pasos del proceso de compra en una única página, permitiendo a los clientes completar sus pedidos sin distracciones.
Autenticación flexible
Sistema de autenticación OTP (One-Time Password) por email y checkout como invitado con generación automática de email temporal, eliminando barreras en el proceso de compra.
Múltiples layouts personalizables
Cuatro diseños disponibles (vertical, steps, three_columns, shopify) que se adaptan a diferentes estilos de tienda y preferencias de usuario.
Autocompletado de direcciones con Google Maps
Integración con Google Maps para autocompletar direcciones automáticamente, facilitando el proceso de registro y reduciendo errores en datos de envío.
Carrito lateral en toda la tienda
Panel deslizante disponible en cualquier página de la tienda, donde el cliente revisa productos, cambia cantidades, aplica cupones y pasa directamente al pago sin abandonar la página en la que está.
Requisitos del Sistema
Requisito
Mínimo
Recomendado
PrestaShop
1.7.6
9.x
PHP
7.2
8.1+
Instalación
Existen dos métodos para instalar el módulo en tu tienda PrestaShop, dependiendo de las características de tu servidor.
Método 1: Instalación desde el Back Office
1
Accede al Back Office
Inicia sesión en el panel de administración de tu tienda PrestaShop.
2
Navega a Módulos
Ve a Módulos → Gestor de módulos en el menú lateral.
3
Sube el módulo
Haz clic en "Subir un módulo" y selecciona el archivo ZIP descargado.
4
Instala y activa
Una vez subido, el módulo se instalará automáticamente. Haz clic en "Configurar" para comenzar.
Método 2: Instalación por FTP
Utiliza este método si el archivo ZIP es muy pesado y tu servidor no permite subirlo desde el Back Office debido a limitaciones de tamaño de subida.
1
Descomprime el archivo ZIP
Extrae el contenido del archivo ZIP en tu ordenador local.
2
Conéctate por FTP
Usa un cliente FTP (como FileZilla) para conectarte a tu servidor.
3
Sube la carpeta del módulo
Sube la carpeta del módulo a /modules/ en tu instalación de PrestaShop.
4
Instala desde el Back Office
Ve a Módulos → Gestor de módulos, busca el módulo y haz clic en "Instalar".
Posibles Problemas de Instalación
Conflictos de Override: Durante la instalación o activación del módulo, pueden surgir problemas relacionados con los archivos de override. Esto sucede cuando otro módulo ya ha modificado los mismos archivos del núcleo de PrestaShop.
Si experimentas errores de override al instalar o activar el módulo, no intentes resolverlo por tu cuenta si no tienes experiencia técnica. Contacta con nuestro equipo de soporte para recibir ayuda personalizada y resolver el conflicto de manera segura.
Esta sección principal agrupa configuraciones del módulo, organizadas en subsecciones que controlan diferentes aspectos del proceso de checkout.
Panel de configuración - Ajustes
General
En esta sección de configuración encontrarás las opciones de parametrización que definirán el comportamiento general del módulo.
Sandbox
Activa esta opción para permitir probar el módulo en tu tienda antes de habilitarlo para los clientes. Cuando está activado, el módulo solo será visible y funcional desde las direcciones IP que especifiques en el campo "IP", permitiendo hacer pruebas controladas sin afectar a otros visitantes.
IP
Lista las direcciones IP desde las cuales el módulo será visible cuando el modo Sandbox está activado. Solo los visitantes que accedan desde estas IPs verán y podrán usar el checkout del módulo. Puedes añadir tu IP actual automáticamente haciendo clic en el botón "+" junto al campo.
Se recomienda habilitar esta opción para probar el módulo en tu tienda antes de habilitarlo para clientes.
ID de cliente
Cliente interno utilizado para calcular y mostrar precios reales a los visitantes sin necesidad de registro o inicio de sesión.
Habilitar registros de depuración persistentes
Al activar esta opción, el módulo guarda un historial de acciones y valores del proceso de checkout. Esta información resulta útil para que el equipo de desarrollo analice y resuelva cualquier incidencia que se haya producido en tu tienda.
Habilitar checkout de invitado
Cuando está activa esta opción, permite que los visitantes no registrados realicen compras sin necesidad de crear una cuenta, completando el checkout como invitados.
Confirmar dirección de envío antes del checkout
Cuando está activa esta opción, muestra un checkbox de confirmación con la dirección de envío seleccionada, permitiendo al cliente confirmar su dirección antes de finalizar el pedido.
Elige el transportista que usas para recoger en tienda
Cuando está activada la opción "Confirmar dirección de envío antes del checkout", esta opción permite seleccionar los transportistas que utilizas para el servicio de recogida en tienda (Click & Collect, Local Pickup, etc.). Los clientes que seleccionen uno de estos transportistas en el proceso de checkout no verán el checkbox de confirmación de dirección de envío en el paso de pago, permitiendo un checkout más rápido para este tipo de envíos.
Redirigir directamente a la página de checkout
Cuando esta opción está activa, al proceder con la compra el cliente es dirigido directamente a la página de checkout, sin pasar por la página del carrito tradicional.
Ocultar la etiqueta de impuestos cuando no se aplica ningún impuesto (0%)
Activa esta opción para que la etiqueta "impuestos incluidos" desaparezca cuando el impuesto aplicable es del 0%. PrestaShop ignora la regla de impuestos por provincia y muestra esa etiqueta aunque no se esté aplicando ningún impuesto, lo que puede confundir al cliente.
Reemplazar el formulario de registro e inicio de sesión con el formulario de checkout
Cuando está activada, esta opción reemplaza el formulario de autenticación (login y registro) nativo de PrestaShop por el formulario personalizado del módulo.
Separar las páginas de inicio de sesión y registro
Esta sub-opción aparece cuando "Reemplazar el formulario de registro e inicio de sesión con el formulario de checkout" está activada. Al habilitarla, la página de inicio de sesión muestra únicamente el formulario de login y la página de registro solo el formulario de registro. Si la desactivas, ambos formularios se muestran juntos.
Esta opción solo está disponible en PrestaShop 8 o superior, que es donde existe una página de registro independiente.
Mostrar formulario de registro de checkout en: Mis direcciones
Cuando está activada, esta opción reemplaza la sección "Mis direcciones" de PrestaShop por el formulario de direcciones personalizado del módulo, permitiendo que los clientes gestionen sus direcciones de envío y facturación con el estilo del checkout.
Mostrar formulario de registro de checkout en: Mis datos personales
Cuando está activada, esta opción reemplaza el formulario de datos personales de la cuenta del cliente por el formulario personalizado del módulo.
Registro
En esta sección de configuración encontrarás las opciones relacionadas con el proceso de registro y autenticación de clientes.
Forzar registro o inicio de sesión de cliente
Al activar esta opción, los clientes que no hayan iniciado sesión son redirigidos a la página de autenticación antes de poder acceder al checkout. Resulta útil en tiendas que solo venden a clientes registrados.
Habilitar políticas de privacidad
Cuando esta opción está activa, se mostrará un checkbox para que los clientes acepten las políticas de privacidad para poder completar el proceso de registro en la página de checkout.
Adicionalmente, se activará una sub-opción en la configuración que permite seleccionar qué página CMS de tu tienda se mostrará cuando el cliente haga clic en el enlace de políticas de privacidad.
Habilitar registro sin correo electrónico
Permite que los clientes completen el checkout sin proporcionar una dirección de correo electrónico, generando automáticamente un email temporal para la cuenta.
Permite a los clientes completar la compra sin proporcionar su dirección de correo electrónico.
Marcar creación de cuenta por defecto
Cuando esta opción está activa, el checkbox de creación de cuenta se marca por defecto en el formulario de registro del checkout.
Esta configuración solo aplica en la página de checkout.
Si el cliente accede directamente a las páginas de inicio de sesión o registro (authentication), será obligatorio crear una cuenta y no se permite el registro como invitado.
Mostrar recomendaciones de política de contraseñas
Habilita esta opción para mostrar recomendaciones y sugerencias de seguridad a los clientes mientras crean sus contraseñas, ayudándoles a cumplir con la política de contraseña establecida y crear contraseñas más seguras.
Solicitar confirmación de contraseña
Controla si el formulario de registro incluye el campo de confirmación de contraseña. Desactiva esta opción para pedir la contraseña una sola vez y acortar así el formulario.
Inicio de Sesión OTP
En esta sección de configuración encontrarás las opciones para habilitar y configurar el sistema de autenticación mediante contraseña de un solo uso (OTP), incluyendo tiempo de expiración, intentos permitidos y gestión de códigos caducados.
Configurar tarea CRON
Esta sección muestra una URL que puedes copiar para configurar una tarea programada (CRON) en tu servidor. La tarea CRON ejecutará automáticamente la eliminación de los códigos OTP caducados de forma periódica. Se recomienda configurar esta tarea para que se ejecute cada hora, manteniendo así la base de datos limpia sin intervención manual.
Esta es una funcionalidad informativa que proporciona la URL necesaria para configurar el CRON en tu servidor. Incluye botones para copiar la URL al portapapeles o abrirla en una nueva pestaña y ejecutarla desde el navegador.
Habilitar inicio de sesión con OTP
Cuando esta opción está activa, los clientes registrados pueden iniciar sesión utilizando un código de un solo uso (OTP) enviado a su correo electrónico, en lugar de la contraseña tradicional, facilitando el acceso a su cuenta sin necesidad de recordar contraseñas.
Tiempo de expiración de OTP (minutos)
Define el tiempo en minutos durante el cual un código OTP es válido después de ser generado. Una vez que expira el tiempo especificado, el cliente deberá solicitar un nuevo código para iniciar sesión.
Máximo de intentos de verificación
Define el número máximo de intentos fallidos permitidos al ingresar el código OTP.
Una vez alcanzado este límite, el código se bloquea y el cliente deberá solicitar uno nuevo para continuar.
Eliminar códigos OTP caducados ahora
Este botón ejecuta la eliminación inmediata de todos los códigos OTP que han expirado. Úsalo cuando necesites limpiar manualmente los códigos caducados sin esperar a que se ejecute la tarea programada (cron). Al hacer clic, se eliminarán todos los códigos vencidos de la base de datos.
Estadísticas de OTP
Esta sección muestra un panel con métricas del uso del sistema OTP en los últimos 30 días, incluyendo:
Total de Solicitudes (30 días): Número total de códigos OTP generados y enviados a los clientes en los últimos 30 días
Inicios de Sesión Exitosos: Cantidad de verificaciones de OTP completadas correctamente
Intentos Fallidos: Cantidad de intentos fallidos de verificación de códigos OTP
Tasa de Éxito: Porcentaje calculado de verificaciones exitosas respecto al total de solicitudes
Estas estadísticas te ayudan a monitorear la efectividad del sistema de autenticación OTP entre tus clientes.
Direcciones
En esta sección encontrarás opciones para gestionar las direcciones de envío y facturación, incluyendo validaciones, autocompletado automático, máscara de teléfono y otras funcionalidades avanzadas que optimizan la experiencia del cliente al ingresar sus datos de dirección.
Configurar tarea CRON
Esta sección muestra una URL que puedes copiar para configurar una tarea programada (CRON) en tu servidor. La tarea CRON ejecutará automáticamente la eliminación de las direcciones vacías creadas por el módulo durante el proceso de checkout. Esto ayuda a mantener la base de datos limpia de direcciones incompletas que los clientes no finalizaron.
Esta es una funcionalidad informativa que proporciona la URL necesaria para configurar el CRON en tu servidor. Incluye botones para copiar la URL al portapapeles o abrirla en una nueva pestaña y ejecutarla desde el navegador.
Solicitar dirección de facturación
Al activar esta opción, se muestra en el paso de direcciones del checkout un checkbox que permite al cliente decidir si desea ingresar una dirección de facturación distinta a la de envío.
Al marcarlo, se habilita el formulario correspondiente para introducir los datos de dirección de facturación.
Posición de la dirección de facturación
Esta sub-opción aparece cuando "Solicitar dirección de facturación" está habilitada y define en qué orden se piden las direcciones en el checkout. Puedes elegir entre "Después de la dirección de envío" (comportamiento habitual) o "Antes de la dirección de envío", útil en tiendas donde los datos de facturación son el punto de partida de la compra.
La opción "Dentro del paso de pago" aparece en el listado como próxima funcionalidad y todavía no está disponible.
Obligatorio
Esta sub-opción solo está disponible cuando la dirección de facturación se muestra después de la dirección de envío.
Al activarla, los clientes deberán completar la dirección de facturación para poder finalizar el pedido.
La dirección de facturación también es obligatoria cuando el carrito contiene únicamente productos virtuales.
Solicitar factura
Al activar esta opción, se añade al formulario de dirección un selector "Particular / Empresa" que solicita los datos fiscales correspondientes a cada caso: DNI en el caso de particulares, o nombre de empresa y número de IVA en el caso de empresas. Para clientes de Italia, las empresas deben indicar además un código SDI o un correo PEC.
Mostrar solicitud de factura en
Esta sub-opción determina en qué formulario aparece el selector de facturación. Puedes mostrarlo en el formulario de dirección de facturación, en el de dirección de envío, o en ambos.
Permitir solo facturas de empresa
Al habilitar esta opción se oculta la pestaña "Particular", de forma que el cliente solo puede solicitar la factura como empresa. Está pensada para tiendas que no emiten facturas a particulares.
Obligatorio (solicitud de factura)
Al activarla, desaparece el interruptor que permite al cliente renunciar a la factura: el selector de tipo de facturación y sus campos se muestran siempre y son obligatorios. Úsala en tiendas que emiten factura en todos los pedidos.
Mostrar lista de ciudades usando Geonames.org
Habilita una lista desplegable de ciudades basada en la base de datos gratuita de Geonames.org.
Cuando esta opción está activa, las ciudades se muestran automáticamente según la provincia seleccionada, facilitando la selección correcta por parte del cliente.
Esta opción no funciona cuando el módulo "Shipping Configurator Pro" está instalado y activo en tu tienda.
Usar autocompletado de Geonames.org desde código postal
Al habilitar esta opción, el código postal se utiliza como base para mostrar sugerencias automáticas de ciudades mientras el cliente lo va ingresando, utilizando el servicio gratuito de Geonames.org.
Al seleccionar una de las opciones sugeridas, se completan automáticamente los campos de código postal y ciudad.
Al ser un servicio gratuito, no todos los códigos postales garantizan la disponibilidad de sugerencias.
Usar autocompletado de dirección desde Google
Al habilitar esta opción, se integra la API de Google para mostrar sugerencias de direcciones en el campo dirección mientras el cliente escribe.
Al seleccionar una sugerencia, se autocompletan automáticamente los campos de dirección, ciudad y código postal, siempre que la información esté disponible.
Esta funcionalidad aplica tanto para la dirección de envío como para la dirección de facturación, mejorando la precisión de los datos.
CLAVE API de Google
Este campo se muestra al habilitar la opción "Usar autocompletado de dirección desde Google".
Aquí debes ingresar la API Key de Google necesaria para activar la funcionalidad de autocompletado de direcciones.
La clave debe generarse desde la Google Cloud Console, por lo que es necesario contar con una cuenta de Google e iniciar sesión.
Para que el autocompletado funcione debes habilitar la API Places API (New) en tu proyecto de Google Cloud. Únicamente con esa API activada la funcionalidad opera correctamente.
Por seguridad y para controlar el uso, se recomienda aplicar una restricción a la clave:
restringe el uso por dominio (restricción de aplicación mediante "Referentes HTTP" con el dominio de tu tienda)
y limita la clave únicamente a la API Places API (New) (restricción de API).
Puedes consultar el proceso de creación de la API Key y su configuración en los siguientes enlaces oficiales de Google:
Al marcar esta opción, el sistema validará que el número de DNI ingresado no esté ya registrado en direcciones de otros clientes, evitando duplicados.
La validación se realiza al intentar guardar la dirección, mostrando un mensaje de error si el DNI ya existe.
Validar identificación de España, Chile, Italia y Portugal
Activa esta opción para habilitar la validación automática del formato de identificación para clientes de estos países. El sistema verificará que el DNI o documento de identidad cumpla con el formato correcto para cada país.
Mostrar máscara de teléfono
Al activar esta opción, se habilita la funcionalidad de máscara en los campos de teléfono, permitiendo seleccionar el país y agregar automáticamente su prefijo internacional al ingresar el número de teléfono fijo o móvil.
Mostrar automáticamente el prefijo internacional al seleccionar el país
Esta sub-opción se habilita cuando "Mostrar máscara de teléfono" está activa.
Al marcarla, el prefijo internacional del país seleccionado (por ejemplo, +34 para España) se muestra automáticamente en los campos de teléfono.
Habilitar validación de formato de número de teléfono
Esta sub-opción también depende de "Mostrar máscara de teléfono". Al activarla, el sistema valida que el número de teléfono tenga la longitud y formato correcto para el país seleccionado.
Si necesitas permitir una entrada más flexible sin validación estricta, deja esta opción deshabilitada.
Mostrar dirección de envío para compras de productos virtuales
Activa esta opción si deseas que se solicite una dirección de envío incluso cuando los productos en el carrito son virtuales (descargas, servicios, etc.).
Eliminar direcciones vacías
Este botón ejecuta la eliminación inmediata de todas las direcciones vacías creadas por el módulo. Úsalo cuando necesites limpiar manualmente las direcciones incompletas sin esperar a que se ejecute la tarea programada (CRON). Al hacer clic, se eliminarán todas las direcciones vacías de la base de datos.
Envío
Esta sección te permite configurar las opciones relacionadas con los métodos de envío.
Visualización progresiva del costo de envío
Al activar esta opción, el costo de envío se muestra de forma progresiva según el progreso del cliente en el checkout. Fuera del checkout, el carrito mostrará "Por calcular" hasta que el cliente ingrese su dirección. Una vez que el cliente complete su dirección de envío durante el checkout, el costo real se calcula y se muestra automáticamente.
Esta funcionalidad mejora la experiencia del cliente al evitar mostrar costos de envío incorrectos cuando la dirección aún no está completa, y luego muestra el costo preciso una vez que toda la información necesaria está disponible.
Esta opción solo está disponible para los layouts Vertical y Steps, y requiere PrestaShop 1.7.8 o superior. El cálculo progresivo también funciona correctamente con peticiones AJAX.
Mostrar descripción de transportistas
Al activar esta opción, se muestra la descripción de cada transportista en el paso de envío del checkout, proporcionando información adicional que puede ayudar al cliente a elegir el método de envío más adecuado.
Mostrar imagen de transportistas
Habilita esta opción para mostrar la imagen o logo de cada transportista en el paso de envío. Las imágenes ayudan a identificar visualmente las opciones de envío disponibles.
Elegir un transportista predeterminado
Permite seleccionar qué transportista aparecerá preseleccionado por defecto cuando el cliente acceda al paso de envío. Puedes elegir un transportista específico, o usar las opciones automáticas "Mejor precio" (selecciona el más económico) o "Mejor calificación" (selecciona el mejor valorado).
Mostrar cuadro de texto para mensaje de pedido
Si activas esta opción, se mostrará un campo de texto en el paso de envío donde los clientes pueden dejar un mensaje o comentario relacionado con su pedido (por ejemplo, instrucciones de entrega, preferencias de horario, etc.).
Obligatorio
Esta sub-opción aparece cuando "Mostrar cuadro de texto para mensaje de pedido" está activada. Al habilitarla, el cliente deberá escribir obligatoriamente un mensaje antes de poder continuar con el proceso de compra.
Forzar el requerimiento de provincia
Al activar esta opción, la provincia pasa a ser obligatoria para poder mostrar las opciones de envío. Si la desactivas, la provincia no se exige ni siquiera en países que tienen provincias configuradas, algo práctico en tiendas donde la provincia no influye en las tarifas de los transportistas ni en los impuestos.
Módulos de transporte que requieren provincia
Este campo aparece cuando "Forzar el requerimiento de provincia" está desactivada. Aquí puedes indicar, separados por comas, los nombres técnicos de los módulos de transporte que sí necesitan provincia. Cuando alguno de ellos está activo, la provincia vuelve a ser obligatoria.
Forzar el requerimiento de código postal
Al habilitar esta opción, el código postal se exige en todos los países. Si permanece desactivada, el requisito lo determina la configuración de cada país en PrestaShop o los módulos de transporte que lo necesiten.
Módulos de transporte que requieren código postal
Este campo aparece cuando "Forzar el requerimiento de código postal" está desactivada. Indica, separados por comas, los nombres técnicos de los módulos de transporte que necesitan código postal (por ejemplo: envialacarrier, packlink). Con cualquiera de ellos activo, el código postal pasa a ser obligatorio.
Forzar el requerimiento de ciudad
Activa esta opción para que la ciudad sea obligatoria en todos los países. Con la opción desactivada, el requisito lo determinan únicamente los módulos de transporte que lo necesiten.
Módulos de transporte que requieren ciudad
Este campo aparece cuando "Forzar el requerimiento de ciudad" está desactivada. Indica, separados por comas, los nombres técnicos de los módulos de transporte que necesitan ciudad (por ejemplo: shippingconfiguratorpro, chilexpress_oficial, seur). Con cualquiera de ellos activo, la ciudad pasa a ser obligatoria.
Pago - General
En esta sección encontrarás las opciones generales de configuración relacionadas con los métodos de pago en el proceso de checkout.
Mostrar imágenes de métodos de pago
Activa esta opción para mostrar los logos o imágenes de cada método de pago disponible, facilitando la identificación visual de las opciones de pago por parte del cliente.
Mostrar descripción detallada de métodos de pago
Al habilitar esta opción, se muestra información detallada de cada método de pago. Esto ayuda a los clientes a comprender mejor cómo funciona cada opción antes de seleccionarla.
Después de desactivar esta opción, los métodos de pago que contienen formularios para solicitar información pueden verse afectados.
Requerir aceptación de términos y condiciones antes de comprar
Cuando activas esta opción, aparecerá un checkbox obligatorio que el cliente debe marcar para aceptar los términos y condiciones antes de finalizar la compra.
ID CMS de términos y condiciones
Esta sub-opción aparece cuando "Requerir aceptación de términos y condiciones antes de comprar" está activada. Aquí seleccionas la página CMS de tu tienda que contiene los términos y condiciones que los clientes deben aceptar.
Mostrar el mensaje de entrega en el paso de pago
Si activas esta opción, el mensaje de entrega se mostrará también en el paso de pago, permitiendo al cliente visualizar y actualizar sus instrucciones de entrega antes de completar el pedido.
Esta opción solo funciona si la opción "Mostrar cuadro de texto para mensaje de pedido" está activada en la sección Envío > Mostrar cuadro de texto para mensaje de pedido. Sin esa opción habilitada, el campo de mensaje no se mostrará en el paso de pago.
Mostrar cuadro de descuento en el paso de pago móvil
Habilita esta opción para que el cuadro de descuento (cupones) se muestre en el paso de pago cuando los clientes acceden desde dispositivos móviles, facilitando el uso de códigos promocionales en pantallas pequeñas.
Métodos de pago que requieren una página diferida
Algunas pasarelas necesitan mostrar su propio formulario o cargar su SDK en una página adicional después de que el cliente pulse "Comprar ahora" (por ejemplo Stripe, PayPal o Redsys). En este campo puedes listar, separados por comas, los nombres técnicos de esos módulos de pago. El resto de métodos procesarán el pedido directamente con un solo clic.
Pago - Configuración
Esta sección te permite personalizar de forma avanzada cada método de pago instalado en tu tienda, incluyendo títulos, descripciones, logos entre otros.
Seleccionar módulo de pago
Desplegable que te permite elegir qué método de pago deseas configurar. Una vez seleccionado, se mostrarán todas las opciones de personalización disponibles para el método de pago.
Opciones de personalización
Opción
Descripción
Modo de depuración
Activa el modo debug para probar la configuración de un método de pago específico antes de hacerlo visible para todos los clientes. Cuando está activado, el método de pago solo será visible desde las direcciones IP que especifiques.
Restricciones de IP
Este campo aparece cuando el "Modo de depuración" está activado para un método de pago. Aquí puedes listar las direcciones IP desde las cuales el método de pago será visible durante las pruebas. Puedes añadir tu IP actual haciendo clic en el botón "+".
Activo
Este switch permite habilitar las personalizaciones que se aplican y se muestran en cada método de pago. Cuando está desactivado, el método de pago se muestra con su configuración y comportamiento por defecto, sin aplicar las personalizaciones definidas en el módulo.
Título
Campo de texto multiidioma donde puedes personalizar el nombre que se mostrará al cliente para el método de pago. Puedes establecer el título para cada idioma disponible en tu tienda.
Descripción
Campo de texto multiidioma donde puedes personalizar la descripción que se mostrará al cliente para el método de pago. Puedes establecer la descripción para cada idioma disponible en tu tienda.
Información adicional
Campo de texto multiidioma para agregar información complementaria sobre el método de pago, como condiciones especiales, tiempos de procesamiento, comisiones, etc.
Predeterminado
Al activar esta opción, el método de pago se preseleccionará automáticamente cuando el cliente llegue al paso de pago, agilizando el proceso de compra.
Logotipo
Permite subir una imagen personalizada (logo) para el método de pago. Puedes cargar archivos en formato GIF, PNG, JPG, JPEG o SVG. También incluye la opción para eliminar el logo existente.
Restablecer configuración del método de pago
Este botón restablece toda la configuración personalizada del método de pago seleccionado a sus valores predeterminados, incluyendo título, descripción, logo y demás opciones.
Restablecer toda la configuración
Botón ubicado en la parte superior de la sección, permite restablecer la configuración de todos los métodos de pago simultáneamente a sus valores predeterminados.
Después de restablecer toda la configuración, el listado de "Seleccionar módulo de pago" quedará vacío temporalmente. Los métodos de pago se volverán a mostrar automáticamente cuando se acceda al checkout desde el frontend de la tienda.
Carrito
Esta sección agrupa todas las opciones relacionadas con la visualización y comportamiento del carrito de compras dentro del checkout, incluyendo información de productos, totales, descuentos y funcionalidades adicionales.
Mostrar cuadro de cupón
Al activar esta opción, se muestra un campo donde los clientes pueden introducir códigos de cupones de descuento durante el proceso de checkout.
Para que el cuadro de descuento aparezca en el carrito, deben existir cupones de descuento activos y válidos disponibles en la tienda.
Mostrar monto restante para calificar para envío gratis
Habilita esta opción para mostrar al cliente cuánto dinero le falta añadir al carrito para calificar al envío gratuito, incentivando la compra de productos adicionales.
Mostrar el carrito expandido en dispositivos móviles
Al activar esta opción, el resumen del carrito se mostrará expandido por defecto en dispositivos móviles, permitiendo al cliente ver todos los productos sin necesidad de hacer clic adicional.
Esta opción solo aplica al diseño Shopify.
Habilitar enlace del carrito de compras
Esta opción controla la ejecución de hooks de otros módulos en el carrito de compras.
Al deshabilitar el campo, los módulos que se muestran o ejecutan en la página del carrito de PrestaShop dejarán de ejecutarse.
Permitir editar productos en el carrito
Habilita esta opción para que los clientes puedan modificar las cantidades de los productos directamente desde el carrito durante el proceso de checkout, sin necesidad de volver atrás.
Esta opción no aplica para el tema Shopify.
Mostrar peso
Activa esta opción para mostrar el peso de cada producto en el listado del carrito, información útil para envíos que dependen del peso total.
Mostrar disponibilidad
Al habilitar esta opción, se muestra el estado de disponibilidad de cada producto (en stock, disponible, etc.) en el carrito.
Esta opción solo funciona cuando la opción "Administración de stock" está activa en "Parámetros de la tienda - Configuración de productos".
Mostrar referencia
Activa esta opción para mostrar la referencia o código SKU de cada producto en el listado del carrito del checkout.
Mostrar precio unitario
Al habilitar esta opción, se muestra el precio unitario del producto cuando la cantidad es mayor a 1.
Esto facilita que el cliente comprenda claramente el cálculo del precio total en función de la cantidad seleccionada.
Mostrar botón de carrito vacío
Al activar esta opción, aparece un botón que permite al cliente eliminar todos los productos del carrito de una sola vez.
Mostrar zoom en imagen del producto
Habilita esta opción para que al pasar el cursor sobre la imagen de un producto en el carrito, se muestre una versión ampliada de la misma.
Esta opción no está disponible para el tema Shopify.
Mostrar tiempo de entrega del producto
Activa esta opción para mostrar el tiempo estimado de entrega de cada producto en el carrito.
Eliminar enlace de los productos
Al habilitar esta opción, las imágenes y nombres de los productos en el carrito dejan de ser enlaces clickeables a las páginas de producto, evitando que el cliente abandone el checkout.
Mostrar subtotal de productos
Activa esta opción para mostrar el subtotal de productos en el resumen del carrito.
Mostrar descuento total
Habilita esta opción para mostrar el total de descuento aplicado en el resumen del carrito.
Mostrar total de envío
Al activar esta opción, se muestra el coste del envío seleccionado en el resumen de totales del carrito.
Mostrar total de envoltura para regalo
Activa esta opción para mostrar el coste del envoltorio de regalo (si está disponible y el cliente lo ha seleccionado) en el resumen del carrito.
Mostrar total
Habilita esta opción para mostrar el importe total final en el resumen del carrito.
Mostrar total sin impuestos
Al activar esta opción, se muestra el total del pedido excluyendo impuestos en el resumen del carrito.
La visualización del total sin impuestos depende de la configuración del "Método de visualización de precios" definida en el BackOffice en "Parámetros de la tienda > Ajustes sobre clientes > Grupos".
Mostrar total de impuestos
Activa esta opción para mostrar el total de impuestos aplicados en el resumen del carrito.
Debes habilitar la opción 'Mostrar los impuestos en el carrito' en el BackOffice en "Internacional > Impuestos > Opciones de impuestos".
Social
Esta sección te permite configurar la integración con redes sociales para facilitar el inicio de sesión de clientes mediante sus cuentas de Google, Facebook, PayPal, Apple y TikTok.
Configuración de redes sociales
Configuración de URL de retorno
En esta sección se muestra una URL que debes configurar en cada red social que desees integrar. Esta URL de retorno es necesaria para que las redes sociales puedan redirigir a los usuarios de vuelta a tu tienda después de autenticarse.
La siguiente URL de retorno debe configurarse en cada red social.
Información sobre uso del hook
Si deseas utilizar los botones de inicio de sesión social en otro lugar de tu página, puedes usar el siguiente código en tu plantilla:
Si vas a usar Apple como red social, debes subir el archivo de clave al directorio raíz de tu tienda vía FTP en la carpeta /upload/apple_key/NOMBRE_ARCHIVO. Luego, debes configurar el nombre del archivo en el campo Key_file de la red social.
Agregar red social
Para agregar una nueva red social, haz clic en el botón con icono "+" que se encuentra en la parte superior de la tabla de redes sociales configuradas. Se abrirá un formulario donde podrás seleccionar la red social y configurar sus credenciales.
Red social
Desplegable que te permite seleccionar qué red social deseas configurar (Google, Facebook, PayPal, Apple, TikTok). Cada red social tiene sus propios campos de configuración específicos.
Habilitado
Este switch te permite activar o desactivar la red social seleccionada. Cuando está desactivado, los clientes no verán la opción de iniciar sesión con esa red social.
Campos de configuración por red social
Dependiendo de la red social seleccionada, aparecerán diferentes campos para configurar las credenciales de autenticación:
Google: ID, Secret
Facebook: ID, Secret
PayPal: ID, Secret
Apple: ID, Team ID, Key ID, Key_file
TikTok: ID, Secret
Estos campos son proporcionados por cada plataforma cuando creas una aplicación para autenticación OAuth.
Estadísticas de redes sociales
La sección muestra estadísticas de uso de cada red social configurada:
Total de conexiones realizadas
Última actualización de datos
Estado de cada red social (activa/inactiva)
Gestión de redes sociales
En la tabla principal puedes:
Ver todas las redes sociales configuradas
Activar o desactivar redes sociales
Eliminar redes sociales que ya no necesitas
reCAPTCHA
En esta sección puedes configurar Google reCAPTCHA v3 para proteger tu tienda contra accesos automatizados y prevenir el spam.
La validación con reCAPTCHA se aplica en las páginas de inicio de sesión y registro.
Adicionalmente, puedes habilitarla en la página de contacto.
Configuración de Google reCAPTCHA v3
Habilitar reCAPTCHA v3
Al activar esta opción, se habilita la protección de Google reCAPTCHA v3 en los formularios de inicio de sesión y registro. reCAPTCHA v3 funciona de forma invisible, analizando el comportamiento del usuario sin interrumpir su experiencia.
Esta sub-opción aparece cuando "Habilitar reCAPTCHA v3" está activada. Al habilitarla, reCAPTCHA también protegerá el formulario de contacto de tu tienda contra spam.
Esta opción solo funciona con el módulo nativo "Formulario de contacto" de PrestaShop.
Puntuación mínima para aceptar
reCAPTCHA v3 puntúa cada envío entre 0.0 (muy probablemente un bot) y 1.0 (muy probablemente una persona). Los envíos por debajo de la puntuación que definas aquí se rechazan. Google recomienda el valor 0.5: súbelo para bloquear más spam, teniendo en cuenta que podría rechazar a algún cliente real, o bájalo si detectas que se está bloqueando a usuarios legítimos.
Clave del sitio
Campo de texto donde debes ingresar la clave del sitio (Site Key) proporcionada por Google al registrar tu sitio en reCAPTCHA.
Clave secreta
Campo de texto donde debes ingresar la clave secreta (Secret Key) proporcionada por Google.
Tema
Esta sección te permite personalizar la apariencia visual del checkout, incluyendo el tema, estilos, tamaños de fuente y elementos de diseño como encabezado y pie de página.
Personalización del tema del checkout
General
Seleccionar el tema del diseño de checkout
Desplegable que te permite elegir la plantilla de colores que se aplicará al checkout. Cada tema define una paleta de colores específica que controla la apariencia visual del checkout.
Seleccionar el estilo del diseño de checkout
Desplegable que permite seleccionar el layout o estructura del checkout en versión de escritorio.
Los distintos estilos disponibles (Vertical, Steps, 3 Columns, Shopify) definen la disposición y organización de los elementos dentro del checkout.
Seleccionar el estilo del diseño de checkout móvil
Desplegable que permite seleccionar el layout o estructura específica para dispositivos móviles.
Los distintos estilos disponibles (Vertical, Steps, 3 Columns, Shopify) definen la disposición y organización de los elementos dentro del checkout.
Variante del estilo Shopify
Este desplegable aparece cuando has elegido el estilo Shopify para escritorio o para móvil, y permite escoger su variante visual. La opción Classic mantiene el aspecto original, mientras que V2 presenta una versión más moderna con tarjetas redondeadas, campos con etiqueta flotante y un resumen de carrito plegable.
Variante del estilo de tres columnas
Este desplegable aparece cuando has elegido el estilo 3 Columns para escritorio o para móvil. Al igual que en el estilo Shopify, puedes seleccionar entre la variante Classic y la variante V2, que renueva la presentación visual del layout.
Mostrar etiqueta flotante en los campos del formulario
Cuando está activada, esta opción muestra las etiquetas (labels) de los campos de formulario como etiquetas flotantes, proporcionando una interfaz más moderna y compacta. Las etiquetas aparecen flotando encima del campo cuando el usuario interactúa con él.
Tamaño de fuente (rem)
Campo de texto que permite definir el tamaño de fuente base, expresado en unidades rem (por ejemplo: 1, 1.2, 0.9).
Este valor se aplicará en distintas secciones del checkout, así como en las páginas de inicio de sesión, registro, datos personales y direcciones.
Usar diseño de checkout
Al activar esta opción, para mostrar el header y footer personalizados del módulo en la página de checkout.
Mostrar encabezado nativo
Habilita esta opción para mostrar el encabezado (header) nativo de tu tema de PrestaShop en la página de checkout.
Activar esta opción puede causar conflicto en el diseño.
Mostrar enlace "Continuar comprando"
Esta sub-opción aparece cuando "Mostrar encabezado nativo" está desactivada. Al habilitarla, se muestra un enlace que permite al cliente volver a la página de inicio de la tienda para que pueda continuar comprando.
URL personalizada para el botón "Continuar comprando"
Esta sub-opción aparece cuando "Mostrar enlace 'Continuar comprando'" está activada. Permite especificar una URL personalizada a la que será redirigido el cliente al hacer clic en el icono "Continuar comprando".
Mostrar pie de página nativo
Habilita esta opción para mostrar el pie de página (footer) nativo de tu tema de PrestaShop en la página de checkout.
Activar esta opción puede causar conflicto en el diseño.
Mostrar el formulario de datos personales directamente
Al activar esta opción, los visitantes ven el formulario de registro completo desde el primer momento. Si la desactivas, primero deben introducir su correo electrónico y el resto del formulario aparece después.
Configuración del tema
Editor visual de variables de diseño
Esta subsección proporciona un editor visual para personalizar en detalle las variables de diseño de cada tema disponible, permitiendo adaptar completamente la apariencia del checkout a la identidad visual de tu tienda.
Selección de temas
En el panel izquierdo se muestra la lista de todos los temas disponibles en tu instalación. El tema predeterminado se identifica con un icono de estrella. Haz clic en cualquier tema para editar sus variables de diseño.
Panel de variables
El panel derecho muestra todas las variables editables del tema seleccionado, organizadas en tarjetas individuales. Cada variable incluye:
Descripción: Nombre descriptivo de la variable
Nombre técnico: Identificador de la variable
Selector de color: Para variables de color, se muestra un selector visual que permite elegir colores fácilmente
Campo de texto: Permite ingresar el valor del color manualmente en formato hexadecimal
Vista previa del color: Vista previa del color seleccionado
Valor RGB: Muestra el equivalente en formato RGB
Validación de valores
El sistema valida automáticamente los valores ingresados. Si un valor no es válido (por ejemplo, un color hexadecimal mal formado), se mostrará un borde rojo.
Botones de acción
Restablecer: Haz clic en el botón con el icono (↻) para deshacer los cambios no guardados y volver a los valores anteriores en caso de haber seleccionado colores incorrectos. Esta acción solo afecta a los cambios no guardados y restablece todas las variables modificadas, por lo que si deseas ajustar únicamente una variable específica, se recomienda realizar el cambio de forma manual para evitar perder otras personalizaciones pendientes de guardado.
Guardar: Guarda las modificaciones realizadas en el tema seleccionado.
Campos
En esta sección puedes gestionar los campos que se muestran en el módulo y que permiten recopilar información del cliente.
Desde aquí es posible crear y configurar campos personalizados en distintos puntos del proceso de checkout, adaptando la recopilación de información a las necesidades de tu negocio.
Gestión de campos personalizados
Campos
Esta subsección agrupa las opciones para gestionar campos de los formularios del checkout.
Tabla de campos
La interfaz principal muestra una tabla con todos los campos registrados en tu checkout. Los campos se visualizan con diferentes colores de fondo según el objeto al que pertenecen, facilitando la identificación rápida:
Color
Descripción
Azul claro
Campos del cliente (customer)
Verde claro
Campos de dirección de envío (delivery)
Verde medio
Campos antes/después del contenido de dirección de envío (checkoutAddressDeliveryBeforeContent / checkoutAddressDeliveryAfterContent)
Amarillo claro
Campos de dirección de facturación (invoice)
Amarillo medio
Campos después del contenido de dirección de facturación (checkoutAddressInvoiceAfterContent)
Cian
Campos antes/después del contenido de envío (checkoutShippingBeforeContent / checkoutShippingAfterContent)
Morado claro
Campos antes de la lista de métodos de pago (checkoutPaymentBeforePaymentList)
Morado oscuro
Campos después de la lista de métodos de pago (checkoutPaymentAfterPaymentList)
Los campos de pago (antes y después de la lista de métodos) aparecen en el panel de "Métodos de pago" durante la reorganización de campos.
Cada fila de la tabla muestra información del campo y las acciones disponibles: activar/desactivar, hacer obligatorio, editar y eliminar.
Crear campo personalizado
Haz clic en el botón "+" para abrir el formulario de creación de un nuevo campo personalizado. Los campos disponibles son:
Campo
Descripción
Objeto
Selecciona en qué sección del checkout aparecerá el campo. Las opciones disponibles son:
customer: Información del cliente (registro)
delivery: Dirección de envío
invoice: Dirección de facturación
checkoutAddressDeliveryBeforeContent: Campo personalizado que aparecerá antes del formulario de dirección de envío
checkoutAddressDeliveryAfterContent: Campo personalizado que aparecerá después del formulario de dirección de envío
checkoutAddressInvoiceAfterContent: Campo personalizado que aparecerá después del formulario de dirección de facturación
checkoutShippingBeforeContent: Campo personalizado que aparecerá antes de la selección de método de envío
checkoutShippingAfterContent: Campo personalizado que aparecerá después de la selección de método de envío
checkoutPaymentBeforePaymentList: Campo personalizado que aparecerá antes de la lista de métodos de pago
checkoutPaymentAfterPaymentList: Campo personalizado que aparecerá después de la lista de métodos de pago (ej: información de factura, autorización de débito, etc.)
Cada opción de campo de pago permite personalizar la experiencia de pago agregando información o confirmaciones adicionales en el momento más relevante del proceso.
Nombre
Identificador técnico del campo. Solo se permiten caracteres alfanuméricos, guiones y guiones bajos.
No se permiten caracteres especiales ni espacios, separa las palabras con guiones (-) o guiones bajos (_) en lugar de espacios.
Descripción
Texto descriptivo del campo, visible al cliente. Este campo es multiidioma, por lo que debes proporcionar una descripción en todos los idiomas activos de tu tienda.
Etiqueta
Texto que se mostrará al cliente debajo del campo. Este campo es multiidioma y opcional.
Tipo
Define el tipo de validación que se aplicará al campo. Opciones disponibles:
isAddress: Validación de dirección
isBirthDate: Validación de fecha de nacimiento
isDate: Validación de fecha genérica
isBool: Valor booleano (verdadero/falso)
isCityName: Validación de nombre de ciudad
isDniLite: Validación de documento de identidad (ligera)
isEmail: Validación de correo electrónico
isGenericName: Validación de nombre genérico
isMessage: Validación de mensaje o texto largo
isName: Validación de nombre
isCustomerName: Validación de nombre de cliente
isPasswd: Validación de contraseña
isPostCode: Validación de código postal
isPhoneNumber: Validación de número de teléfono
isVatNumber: Validación de número de IVA
number: Validación numérica
url: Validación de URL
isValidRUTChile: Validación de RUT chileno
isValidRUCEcuador: Validación de RUC ecuatoriano
isValidNIFSpain: Validación de NIF español (CIF, NIE o NIF)
isValidNIFSpainOnly: Validación estricta de NIF español
confirmation: Campo de confirmación
Tamaño
Longitud máxima permitida para el valor del campo (número de caracteres).
Control de tipo
Selecciona qué tipo de elemento HTML se utilizará para mostrar el campo:
Lista: Menú desplegable de selección única (select)
Campo de texto: Campo de texto de una línea (textbox)
Área de texto: Campo de texto multilínea (textarea)
Botón de opción: Opciones de selección única con botones circulares (radio)
Casilla de verificación: Opciones de selección múltiple (checkbox)
Si seleccionas "Lista", "Botón de opción" o "Casilla de verificación", deberás configurar las opciones disponibles usando la funcionalidad "Gestionar opciones de campos".
Valor predeterminado
Valor inicial que tendrá el campo cuando se muestre en el checkout (opcional).
Este campo no está disponible cuando el "Tipo de control" es Lista o Botón de opción, ya que estos controles requieren configurar las opciones a través de "Gestionar opciones de campos".
Obligatorio
Activa este interruptor para hacer que el campo sea de llenado obligatorio. Los clientes no podrán continuar con el checkout sin completar este campo.
Activo
Controla si el campo está visible y funcional en el checkout. Desactiva este interruptor para ocultar temporalmente el campo sin eliminarlo.
Gestionar opciones de campos
Este botón abre un diálogo especial que permite configurar las opciones disponibles para los campos de tipo "Lista" o "Botón de opción". La funcionalidad incluye:
Selección de campo
Primero debes seleccionar:
Objeto: El contexto donde se encuentra el campo (customer, delivery, invoice, etc.)
Campo: El campo específico al que deseas agregar opciones
Una vez seleccionado el campo, se cargarán las opciones existentes en una tabla editable.
Tabla de opciones
La tabla muestra todas las opciones configuradas para el campo seleccionado:
Def.: Radio button para marcar cuál opción será la predeterminada (seleccionada inicialmente)
Valor: Valor técnico de la opción que se guardará en la base de datos
Descripción: Texto que verá el cliente. Este campo es multiidioma, usa el selector de idioma para proporcionar traducciones
Acción: Botón de eliminar (ícono de papelera) para remover la opción
Agregar nueva opción
Haz clic en el botón "+ Añadir" para crear una nueva fila en la tabla de opciones. Completa el valor y las descripciones en todos los idiomas antes de guardar.
Guardar opciones
Tienes dos opciones para guardar:
Guardar y permanecer: Guarda los cambios y mantiene el diálogo abierto para seguir editando
Guardar: Guarda los cambios y cierra el diálogo
El sistema valida automáticamente que todos los campos obligatorios estén completados antes de permitir guardar.
Posición
Esta subsección te permite organizar visualmente el orden en que aparecen los campos en el checkout mediante una interfaz intuitiva de arrastrar y soltar. Los campos se agrupan en tres categorías según su contexto, cada una representada por un panel diferente.
Organización de campos mediante drag & drop
Paneles de grupos
Los campos se organizan en paneles independientes, identificados por colores:
Panel Cliente (Verde)
Agrupa los campos relacionados con la información del cliente durante el registro o inicio de sesión. Aquí se ordenan campos como nombre, apellido, email, contraseña y cualquier campo personalizado asociado al objeto "customer".
Panel Dirección de envío (Azul)
Contiene los campos del formulario de dirección de envío. Incluye campos estándar como dirección, ciudad, código postal, teléfono, y todos los campos personalizados asociados a "delivery" o a los hooks de dirección de envío.
Panel Dirección de facturación (Naranja)
Muestra los campos del formulario de dirección de facturación, incluyendo los mismos tipos de campos que la dirección de envío pero aplicados al contexto de facturación (objeto "invoice").
Panel Métodos de pago (Morado)
Agrupa los campos personalizados relacionados con la sección de pago del checkout. Incluye campos personalizados que se mostrarán antes o después de la lista de métodos de pago disponibles, permitiendo recopilar información adicional en el paso de pago.
Reorganizar campos
Para cambiar el orden de los campos dentro de un panel:
Selecciona el campo: Haz clic y mantén presionado sobre la tarjeta del campo que deseas mover
Arrastra: Mueve el campo hacia arriba o hacia abajo dentro del mismo panel
Suelta: Deja de presionar cuando el campo esté en la posición deseada
Guarda: Los cambios se guardan automáticamente al soltar el campo, mostrando un mensaje de confirmación
Información de los campos
Cada tarjeta de campo muestra:
Descripción: Nombre descriptivo del campo
Indicador visual: Color de fondo según el grupo al que pertenece
Comportamiento
Los campos solo pueden reordenarse dentro de su propio panel (no se pueden mover entre paneles)
El orden establecido determina cómo aparecerán los campos en el checkout del frontend
Los cambios son inmediatos y se reflejan en el checkout una vez guardados
Cada panel funciona de manera independiente
El orden de los campos afecta la experiencia del usuario en el checkout. Se recomienda colocar primero los campos más importantes o de uso frecuente.
Carrito lateral
Esta sección configura el carrito lateral: un panel deslizante que el cliente puede abrir desde cualquier página de la tienda, excepto en el checkout del módulo. Desde ese panel puede revisar los productos que ha añadido, modificar cantidades, aplicar cupones y continuar hacia el pago sin abandonar la página en la que estaba.
Configuración del carrito lateral
Activación y acceso
Habilitar el carrito lateral
Activa esta opción para mostrar el panel deslizante del carrito en todas las páginas de la tienda, excepto en el checkout del módulo. Mientras permanezca desactivada, el resto de opciones de esta sección no tienen efecto.
Abrir automáticamente al añadir un producto
Cuando esta opción está activa, el panel se despliega solo en cuanto el cliente añade un producto al carrito, confirmándole visualmente que la acción se ha realizado.
Mostrar un botón flotante del carrito
Al habilitarla, aparece un botón flotante permanente que permite abrir el carrito lateral desde cualquier punto de la página.
Posición del botón flotante
Define en qué esquina o lateral de la pantalla se sitúa el botón flotante. Puedes elegir entre abajo a la derecha, abajo a la izquierda, en el centro a la derecha o en el centro a la izquierda.
Suprimir otros carritos flotantes
Muchas plantillas y módulos de terceros incluyen su propio carrito desplegable. Al activar esta opción se desactivan esos paneles para evitar que se muestren dos carritos a la vez.
Contenido del panel
Mostrar el pago exprés
Añade al panel los botones de pago exprés, permitiendo que el cliente finalice la compra directamente desde el carrito lateral.
Mostrar la barra de progreso de envío gratis
Muestra dentro del panel una barra que indica cuánto le falta al cliente para alcanzar el envío gratuito, incentivando así que añada más productos.
Mostrar el formulario de cupón
Al habilitarla, el cliente puede introducir códigos de descuento sin salir del panel del carrito.
Mostrar el contador de productos
Muestra el número de artículos que contiene el carrito en la cabecera del panel.
Mostrar el subtotal
Incluye la línea de subtotal con el importe de los productos añadidos.
Mostrar la línea de envío
Añade una línea de envío debajo del subtotal.
En este punto el cliente todavía no ha indicado una dirección, por lo que el importe mostrado es la estimación del carrito (a menudo "Gratis").
Mostrar la nota de impuestos
Muestra la nota aclaratoria sobre los impuestos junto a los totales del panel.
Mostrar el enlace de seguir comprando
Añade un enlace que cierra el panel y devuelve al cliente a la navegación de la tienda.
Mostrar el botón "ver carrito"
Incorpora, junto al enlace de seguir comprando, un acceso a la página completa del carrito.
Permitir editar cantidades
Permite al cliente aumentar o reducir las unidades de cada producto directamente desde el panel.
Permitir eliminar productos
Añade a cada línea un botón para quitar el producto del carrito.
Mostrar imagen del producto
Incluye la miniatura de cada producto en el listado del panel.
Mostrar referencia del producto
Muestra la referencia o código del producto en cada línea del carrito lateral.
Mostrar atributos del producto
Muestra las combinaciones seleccionadas (talla, color, etc.) debajo del nombre de cada producto.
Mostrar precio unitario del producto
Añade el precio por unidad en cada línea, lo que ayuda al cliente a entender el cálculo cuando lleva varias unidades del mismo artículo.
Textos personalizados
Los siguientes campos son multiidioma y te permiten sustituir los textos del panel por los de tu tienda. Si dejas alguno vacío, el módulo utiliza su texto traducido por defecto.
Título personalizado
Texto que encabeza el panel del carrito lateral.
Texto personalizado de envío gratis restante
Mensaje que indica cuánto le falta al cliente para el envío gratuito. Puedes usar {amount} como marcador de posición para que el módulo inserte ahí el importe pendiente.
Texto personalizado de envío gratis alcanzado
Mensaje que se muestra cuando el cliente ya ha alcanzado el importe necesario para el envío gratuito.
Texto personalizado del botón de pago
Texto del botón que lleva al cliente desde el panel hacia el proceso de pago.
Texto personalizado de carrito vacío
Mensaje que aparece en el panel cuando el cliente todavía no ha añadido ningún producto.
Nota personalizada del subtotal
Texto aclaratorio que acompaña al subtotal, útil por ejemplo para precisar qué conceptos se calculan más adelante.
Apariencia y comportamiento
Posición del panel
Define desde qué lado de la pantalla se despliega el carrito lateral: derecha o izquierda.
Ancho del panel (px)
Establece el ancho del panel en píxeles, para ajustarlo al diseño de tu tienda.
Pantalla completa en móvil
Al activar esta opción, en dispositivos móviles el panel ocupa toda la pantalla en lugar de mostrarse como un panel lateral estrecho.
Mostrar fondo superpuesto
Oscurece el resto de la página mientras el panel está abierto, centrando la atención del cliente en el carrito.
Animación de apertura
Selecciona cómo aparece el panel: Slide lo hace deslizarse desde el lateral, mientras que Fade lo muestra con un efecto de desvanecido.
Traducciones
Esta sección te permite editar y personalizar todas las etiquetas, mensajes y textos del módulo en los diferentes idiomas disponibles en tu tienda. Es útil para adaptar el módulo a terminología específica de tu negocio o aplicar traducciones según tus necesidades.
Advertencia: Algunas expresiones utilizan la sintaxis %s que no debes reemplazar ni modificar, ya que son marcadores de posición para variables que se completan dinámicamente.
Editor de traducciones integrado
Editar Traducciones
El módulo incluye un editor de traducciones que te permite personalizar todos los textos en cualquier idioma instalado en tu tienda.
Accede a la sección "Traducciones" en la configuración del módulo
Selecciona el idioma que deseas editar
Modifica las cadenas de texto según necesites
Haz clic en "Guardar" para aplicar los cambios
Acciones disponibles
El editor de traducciones incluye varias acciones para gestionar tus traducciones:
Guardar: Guarda los cambios realizados en las traducciones.
Guardar y descargar: Guarda los cambios y descarga el archivo de traducciones para respaldo.
Comparte con nosotros: Envía tus traducciones a nuestro equipo PresTeamShop para incluirlas en futuras versiones del módulo.
Expandir todo: Muestra todas las secciones de traducciones expandidas.
Contraer todo: Oculta el contenido de todas las secciones.
Editores de código
Sección Editores de código
Permite agregar código CSS y JavaScript personalizado directamente desde el panel de configuración, sin necesidad de acceder a los archivos del servidor.
Editores disponibles:
CSS personalizado: Agrega estilos para personalizar la apariencia.
JavaScript personalizado: Agrega scripts para personalizar el comportamiento.
Precaución: Utiliza esta sección solo si tienes conocimientos técnicos. Un código incorrecto puede afectar el funcionamiento del módulo o de la tienda.
Copias de seguridad
El sistema de copias de seguridad te permite proteger la configuración del módulo y restaurarla en caso de necesidad.
Panel de gestión de copias de seguridad
Generar copia de seguridad
Para crear una nueva copia de seguridad, haz clic en el botón "Generar nueva copia de seguridad". El sistema creará un respaldo de la configuración actual del módulo.
Subir copia de seguridad
Si tienes una copia de seguridad descargada previamente, puedes cargarla haciendo clic en el botón "Subir copia de seguridad". Se abrirá un diálogo donde podrás seleccionar el archivo ZIP de la copia de seguridad.
Copias de seguridad disponibles
La lista muestra todas las copias de seguridad creadas. Puedes filtrar por fecha utilizando el selector de fecha y actualizar la lista con el botón "Actualizar lista".
Acciones de la lista
Cada copia de seguridad en la lista tiene las siguientes acciones disponibles:
Restaurar copia de seguridad
Restaura la configuración del módulo
Descargar copia de seguridad
Descarga el archivo ZIP
Eliminar copia de seguridad
Elimina la copia de seguridad
Precaución: Restaurar una copia de seguridad sobrescribirá la configuración actual del módulo. Esta acción no se puede deshacer.
Para restaurar, haz clic en el botón "Restaurar copia de seguridad" de la copia que deseas recuperar y confirma la acción en el diálogo.
Solución de Problemas
Problemas Comunes
Verifica que el módulo esté correctamente instalado y activado. Si el módulo tiene la opción de modo depuración y esta está activa, asegúrate de que tu IP esté en la lista de IPs permitidas. También limpia la caché de PrestaShop desde Parámetros avanzados → Rendimiento.
Verifica que tu versión de PHP sea compatible (7.2 o superior). Revisa los logs de error de PHP y PrestaShop. Si el problema persiste, contacta con soporte técnico proporcionando los mensajes de error.
Si recibes un error de override durante la instalación, significa que otro módulo ya está utilizando los mismos archivos. No intentes resolverlo manualmente. Contacta con nuestro equipo de soporte para recibir ayuda personalizada.
Si activaste la opción "Autocompletar direcciones con Google Maps" en la sección de Direcciones, pero el autocompletado no funciona al rellenar las direcciones en el checkout, verifica que hayas configurado correctamente la API Key en el campo "CLAVE API de Google" y que la API Places API (New) esté habilitada en tu proyecto de Google Cloud. Sin esa API habilitada o sin la clave, la funcionalidad de autocompletado no podrá conectarse con el servicio de Google y permanecerá inactiva.
Si activaste reCAPTCHA v3 en la sección correspondiente y recibes errores al intentar iniciar sesión, registrarse o enviar el formulario de contacto, asegúrate de haber configurado tanto la "Site Key" como la "Secret Key" de reCAPTCHA. Ambas claves son obligatorias y deben obtenerse desde la consola de Google reCAPTCHA. Si falta alguna de las dos claves o están incorrectas, el módulo bloqueará estas acciones.
Si configuraste login con redes sociales (Facebook, Google, Apple, TikTok, etc.) y al hacer clic en el botón de login social aparece un error de conexión o credenciales inválidas, verifica que las credenciales (Client ID, Client Secret, etc.) estén correctamente configuradas en la sección de Social Networks. Cada proveedor requiere sus propias credenciales que deben obtenerse desde sus respectivas consolas de desarrolladores. Además, asegúrate de que las URLs de callback estén correctamente configuradas en el proveedor social.
Preguntas Frecuentes
Licencias y Compra
La licencia incluye actualizaciones y soporte técnico por un período determinado (6, 12 o 24 meses según el plan elegido). Una vez finalizado, puedes renovar opcionalmente para seguir recibiendo actualizaciones y soporte.
La licencia incluye instalación en un dominio de producción, acceso a todas las actualizaciones y soporte técnico durante el período activo de la licencia.
Puedes ver la demo en vivo disponible en nuestra web para conocer todas las funcionalidades del módulo. No ofrecemos versiones de prueba para instalar en tu sitio.
El módulo seguirá funcionando con normalidad, pero no recibirás nuevas actualizaciones ni tendrás acceso al soporte técnico.
Instalación y Compatibilidad
El módulo está diseñado para funcionar con cualquier tema que siga los estándares de PrestaShop. Si experimentas algún conflicto con tu tema, contacta con nuestro equipo de soporte.
Sí, tu licencia incluye instalación en dos entornos: producción y desarrollo/staging. Esto te permite probar actualizaciones y cambios antes de aplicarlos en tu tienda en vivo.
Sí, el módulo está diseñado para ser compatible con otros módulos. En caso de conflicto con algún módulo específico, nuestro equipo de soporte puede ayudarte a resolverlo.
No, la instalación es muy sencilla y se realiza desde el Back Office de PrestaShop. Si tienes algún problema durante la instalación, nuestro equipo de soporte está disponible para ayudarte.
Actualizaciones
No, las actualizaciones conservan toda tu configuración y datos. Solo perderías la configuración si desinstalas y vuelves a instalar el módulo, lo cual no es necesario para actualizar.
Puedes verificar las nuevas versiones visitando nuestra página web o accediendo a tu cuenta en nuestra tienda. Próximamente añadiremos la opción de revisar actualizaciones directamente desde el panel del módulo.
No es obligatorio, pero se recomienda actualizar para disfrutar de las últimas mejoras, nuevas funcionalidades y correcciones de seguridad.
Soporte Técnico
Normalmente respondemos en menos de 24-48 horas laborables.
Sí, siempre y cuando tengas el soporte activo dentro del período de tu licencia, tienes acceso completo al soporte técnico.
Puedes solicitar ayuda con la instalación, configuración, resolución de errores y consultas generales sobre el funcionamiento del módulo.
Sí, nuestro equipo de soporte atiende tanto en español como en inglés.
Reembolsos y Garantía
Solo aplicamos reembolso en el caso de que el módulo no logre funcionar en tu tienda después de recibir soporte técnico. Ten en cuenta que antes de la compra dispones de una demo para probar el módulo.
Garantizamos que el módulo funciona según lo descrito en la documentación. Si encuentras algún bug, lo corregimos sin coste adicional.
Personalización
Sí, ofrecemos servicios de desarrollo a medida. Contacta con nuestro equipo de soporte para solicitar un presupuesto personalizado.
No se recomienda modificar el código del módulo por tu cuenta, ya que perderías el soporte técnico y al actualizar el módulo perderías los cambios realizados. Si necesitas funcionalidades adicionales, te recomendamos solicitar un presupuesto de desarrollo a medida para que los cambios se incluyan en el módulo y se mantengan en futuras versiones.
Soporte
Si necesitas ayuda adicional o tienes alguna pregunta sobre el módulo, estamos aquí para ayudarte.
Soporte por Email
Envíanos un correo y te responderemos lo antes posible.