OnePageCheckoutPS

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

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

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.

Contactar con Soporte

Ajustes

Esta sección principal agrupa configuraciones del módulo, organizadas en subsecciones que controlan diferentes aspectos del proceso de checkout.

Panel de configuración del módulo
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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:

Validar DNI único

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.

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.

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.

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.

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.

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.

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.

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.

Habilitar enlace del carrito de compras

Esta opción controla la ejecución de hooks de otros módulos en el carrito de compras.

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.

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.

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.

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.

Mostrar total de impuestos

Activa esta opción para mostrar el total de impuestos aplicados en el resumen del carrito.

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

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:

{hook h='displayOpcSocialNetwork' mod='onepagecheckoutps'}

Información sobre Apple Key File

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

Habilitar reCAPTCHA en la página de contacto

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.

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

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.

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 temas
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
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.
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)
Valor predeterminado Valor inicial que tendrá el campo cuando se muestre en el checkout (opcional).
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:

  1. Objeto: El contexto donde se encuentra el campo (customer, delivery, invoice, etc.)
  2. 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

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

  1. Selecciona el campo: Haz clic y mantén presionado sobre la tarjeta del campo que deseas mover
  2. Arrastra: Mueve el campo hacia arriba o hacia abajo dentro del mismo panel
  3. Suelta: Deja de presionar cuando el campo esté en la posición deseada
  4. 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

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

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.

Editor de traducciones integrado
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.

  1. Accede a la sección "Traducciones" en la configuración del módulo
  2. Selecciona el idioma que deseas editar
  3. Modifica las cadenas de texto según necesites
  4. 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
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.

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

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.

support@presteamshop.com

Centro de Ayuda

Visita nuestro centro de ayuda para más recursos.

Visitar Centro de Ayuda