Aumenta su número de carritos abandonados? ¿Sus estadísticas muestran que los usuarios abandonan el proceso de compra?

Mejore sus resultados de ventas con este módulo para PrestaShop que le permitirá realizar las compras de la forma más fácil: en un solo paso. "One Page Checkout PS" ahorra tiempo a sus clientes a la hora de terminar la compra, acelera el proceso de pago y minimiza los campos de registro a rellenar por el cliente.

Fácil e intuitivo de usar para los usuarios, ahorra tiempo y minimiza los abandonos de carrito. ¡Sus ventas lo notarán!

### General

En la sección de configuración General se encontrarán las opciones de parametrización que determinará el comportamiento del módulo de manera general.

#### Mostrar el resumen de carrito antes del checkout

Si habilita esta opción se mostrará una vista de resumen del pedido antes de poder visualizar la página del OnePageCheckoutPS. Si se encuentra deshabilitada, al ir a la compra se verá directamente la vista del módulo.

#### Mostrar la dirección de entrega en la compra de productos virtuales

Si habilita esta opción, la dirección de entrega será mostrada aunque los productos comprados sean productos virtuales.

#### Añadir a clientes nuevos en el grupo

Cuando un cliente se registre en su tienda desde la página de OnePageCheckoutPS, éste se debe registrar en un grupo de clientes. En esta opción se configura en qué grupo estará registrado por defecto el nuevo cliente.

#### Añadir a nuevos clientes en estos otros grupos

Si además desea que los clientes nuevos se encuentren agregados en otros grupos, puede seleccionar uno o varios grupos donde quedarán agregados.

Para seleccionar varios grupos puede presionar la tecla CTRL de su teclado y dar clic a cada uno de los grupos que desea seleccionar, si el grupo ya está seleccionado y desea quitarlo de la selección, con CTRL presionado debe dar clic sobre él.

#### Validate DNI/CIF/NIF Spain

Si habilita esta opción, cuando un cliente añada productos al carrito de compras y proceda a realizar el pedido, el sistema validará si la cédula ingresada es válida. Si la cédula no es válida el cliente no podrá realizar el pedido.

#### Contenedor de página (HTML)

En este campo de configuración se debe configurar el selector del contenedor HTML donde se ubicará la vista del módulo. Se recomienda dejar este campo con el valor predeterminado, a menos que su plantilla tenga un identificador diferente y deba cambiarse.

#### Identificador de cliente

Al instalar el módulo se genera un nuevo cliente que es de uso exclusivo del módulo, con éste cliente se realizan operaciones internas para obtener tarifas, precios, tiempos, etc. con respecto a los productos que se han seleccionado; todo esto siempre que no se haya iniciado sesión.

El ID del cliente es el que está configurado por defecto en este campo de configuración y no se debe cambiar a menos que (por temas de migración de tiendas o por alguna modificación del administrador) se borre el cliente y se haya configurado uno nuevo para que haga este mismo trabajo. Se recomienda no cambiar este campo ni eliminar/editar el cliente que crea el módulo llamado “OPC PTS Not Delete” el cual se encuentra desactivado (tampoco debe activarse).

### Registro

En la sección de registro se configura el comportamiento que van a tener los campos en el paso número uno del checkout, el cual está determinado a recopilar la información del cliente (nombres, direcciones, números de contacto, etc.)

#### Solicitar dirección de facturación

Si habilita esta opción, se va a solicitar la dirección de facturación para el pedido y se mostrará otra opción donde se preguntará si la dirección de facturación debe ser obligatoria o no. Si deshabilita esta opción, la dirección de facturación será la misma de envío.

#### Usar el mismo nombre y apellido del cliente en la dirección de facturación

Esta opción se mostrará cuando la opción Solicitar dirección de facturación esté habilitada. Si habilita esta opción, el nombre y apellido del cliente será la misma en la dirección de facturación y estos campos no aparecerán en la configuración de la dirección de facturación. Si deshabilita esta opción, estos campos se mostrarán en la dirección de facturación.

#### Usar el mismo nombre y apellido del cliente en la dirección de entrega

Si habilita esta opción, el nombre y apellido del cliente será la misma en la dirección de entrega y estos campos no aparecerán en la configuración de la dirección de entrega.

Si deshabilita esta opción, estos campos se mostrarán en la dirección de entrega.

#### Solicitar la confirmación del correo electrónico

Esta opción permite que se muestre el campo de confirmación de correo electrónico por motivos de seguridad. Si no está habilitada, no será mostrado el campo de verificación de confirmar correo electrónico.

#### Solicitar contraseña

Si está opción se encuentra deshabilitada, cuando se cree un nuevo cliente, la contraseña será generada automáticamente y enviada a su correo.

Si la opción se encuentra habilitada entonces el cliente tendrá la opción de escribir la contraseña que desee para su cuenta. Además, será mostrada otra opción llamada Opción de auto-generar la cual mostrará o no un control para que el cliente pueda autogenerar una contraseña si lo desea.

#### Mostrar en lista los grupos de clientes

Al momento de registrarse, el cliente puede tener la oportunidad de elegir el grupo al cual desee pertenecer, para esto se debe activar esta opción y enseguida será mostrada la lista de grupos que se visualizarán para que el cliente los pueda seleccionar. Para seleccionar varios grupos puede presionar la tecla CTRL de su teclado y dar clic a cada uno de los grupos que desea seleccionar, si el grupo ya está seleccionado y desea quitarlo de la selección, con CTRL presionado debe dar clic sobre él. Si no selecciona ningún grupo, entonces todos los grupos de la lista serán mostrados.

#### Usar autocompletar de Google desde la dirección

Esta opción habilita la integración con el API de Google para permitir brindar una ayuda visual al momento de escribir la dirección. Esto aplica tanto para la dirección de envío como de facturación.

#### Google API KEY

En este campo de texto se digita el API KEY que ofrece Google para poder hacer uso de la herramienta de autocompletado de direcciones, este campo se mostrará si se ha seleccionado la opción Usar autocompletar de google desde la dirección.

El API KEY de Google para la librería de Autocompletado desde la Dirección se crea desde la consola de desarrollo de Google, para lograrlo debe tener una cuenta de Google, iniciar sesión e ingresar a esta dirección.

### Envío

En la sección de envío se configura el comportamiento que van a tener los campos en el paso número dos del checkout, el cual está determinado para seleccionar las preferencias de envío del pedido.

#### Mostrar descripción de los transportistas

Esta opción oculta o muestra la descripción de los transportistas en la lista. Si se deshabilita solamente se mostrará el nombre, imagen y precio.

#### Mostrar imagen de transportistas

Esta opción oculta o muestra la imagen de los transportistas en la lista. Si se deshabilita solamente se mostrará el nombre, precio y descripción (a menos que se haya deshabilitado en la opción Mostrar descripción de los transportistas).

#### Requerir ingresar un código postal

Si esta opción está habilitada, será obligatorio digitar un código postal para mostrar los métodos de envío disponibles según los módulos de envío que requieren esta información.

#### Módulo de envío que requiere un código postal

En este campo de texto se configurarán los módulos que requieran un código postal para determinar el precio y disponibilidad de envío. Los nombres de los módulos deben estar separados por coma (,) y sin ningún espacio.

#### Requerir ingresar una ciudad

Si esta opción está habilitada, será obligatorio ingresar una ciudad para mostrar los métodos de envío disponibles según los módulos de envío que requieren esta información.

#### Módulo de envío que requiere una ciudad

En este campo de texto se configurarán los módulos que requieran una ciudad para determinar el precio y disponibilidad de envío. Los nombres de los módulos deben estar separados por coma (,) y sin ningún espacio.

### Pago

En la sección de pago se configura el comportamiento que van a tener los campos en el paso número tres del checkout, el cual está determinado para seleccionar las preferencias de pago del pedido.

### Ventana emergente

#### Mostrar ventana emergente

Esta opción determina si se mostrará una venta emergente para confirmar el pedido. Si está deshabilitado se re-direccionará automáticamente a la página de confirmación del módulo de pago.

Si el módulo de pago hace alguna redirección automáticamente a su página predeterminada donde se realizará el pago, no se mostrará la ventana emergente.

#### Activar compatibilidad con métodos de pago no soportados

Algunos métodos de pago no son soportados para ser mostrados como opciones; si habilita esta opción, los métodos de pago serán mostrados en la forma original de sus módulos.

#### Desactivar ventana emergente para los módulos

En este campo de configuración podrá ingresar los módulos de pago que no desee que se muestren en ventana emergente. Los métodos de pago deben ir separados por coma (,) y sin ningún espacio.

En la parte inferior se encuentran los métodos de pago a los cuales se puede personalizar la imagen, nombre y descripción por idioma.

### Métodos de pago

### Envío según pago

En esta sección se puede configurar el método de pago que va a estar disponible según el método de envío. Para seleccionarlos sólo debe dar clic al control de chequeo de cada método de pago.

Si no desea tener restricciones entonces deben estar todos deshabilitados.

### Resumen

En la sección de resumen se configura el comportamiento que van a tener los campos en el paso número cuatro del checkout, el cual está determinado para mostrar la información de los productos en el pedido, vales de descuento, información de impuestos y totales.

#### Requerir aceptar términos y condiciones antes de la compra

Esta opción permite que se muestre o no el control para aceptar los términos y condiciones. Si se deshabilita esta opción no se mostrará el aceptar los términos y condiciones.

Si se habilita se mostrará una lista de CMS, la opción que se seleccione será el contenido que se mostrará cuando el cliente de clic en “leer”.

#### Requerir aceptar políticas de privacidad antes de la compra

Esta opción permite que se muestre o no el control para aceptar las políticas de privacidad. Si se deshabilita esta opción no se mostrará el aceptar las políticas de privacidad.

Si se habilita se mostrará una lista de CMS, la opción que se seleccione será el contenido que se mostrará cuando el cliente de clic en “leer”.

#### Mostrar el enlace "Continuar Comprando"

Si la opción está habilitada, el botón de CONTINUAR COMPRANDO se mostrará, permitiendo al cliente regresar a la tienda y agregar otros productos; de lo contrario, el botón no aparecerá.

#### URL Personalizada para el botón de "Continuar compra"

En este campo se puede definir la URL a la cual se enviará cuando se presione el botón de CONTINUAR COMPRANDO, se recomienda usar el prefijo http:// para URL externa. Si desea que el URL sea la página de inicio de su tienda, puede dejar vacío este campo.

Esta opción se mostrará si la opción Mostrar el enlace “continuar comprando” está habilitada.

#### Mostrar compatibilidad del resumen

Algunos módulos pueden sobre-escribir las plantillas del resumen del pedido, generando incompatibilidad con la vista; por tal motivo, si estos módulos se encuentran habilitados en la tienda se recomienda habilitar esta opción para que el resumen del pedido se muestre en su forma original o en la forma en que el módulo externo lo tenga configurado.

#### Mostrar total de productos

Oculta o muestra la información del total de los productos.

#### Mostrar total de descuento

Oculta o muestra la información del total de los descuentos, si lo hubiere.

#### Mostrar total de envoltura

Oculta o muestra la información del total de las envolturas, si lo hubiere.

#### Mostrar total de envío

Oculta o muestra la información del total de envío.

#### Mostrar total sin impuestos

Oculta o muestra la información del total sin los impuestos incluidos.

#### Mostrar total de impuestos

Oculta o muestra la información del total de los impuestos.

#### Mostrar total

Oculta o muestra la información del total del pedido.

#### Mostrar envío gratuito faltante

Si usted tiene configurado una condición de envío gratuito según precio del pedido, puede habilitar esta opción si desea que en el resumen del pedido se muestre cuanto precio en compras falta para conseguir que el cliente obtenga el envío gratuito.

#### Mostrar peso

Oculta o muestra la información del peso de cada producto.

#### Mostrar referencia

Oculta o muestra la información de la referencia de cada producto.

#### Mostrar precio unitario

Oculta o muestra la información del precio unitario de cada producto.

#### Habilitar hook de carrito de compra

Algunos módulos ejecutan acciones o muestran cierto tipo de información en el carrito de compra. Si usted tiene algún módulo que realice acciones de éste tipo y además desea que se muestren esas acciones o vistas, entonces habilite esta opción, de lo contrario deshabilítela.

### Diseño

En la sección de diseño se configuran los colores que va a tener la vista del checkout.

Para configurar los colores debe dar clic en el cuadro que está al lado derecho del campo de texto y elegir el color que desee. Si usted ya tiene los códigos hexadecimales de los colores que desea configurar, entonces los puede ingresar directamente en el campo de texto. Si el color no se define para alguna de las configuraciones, se tomará el color por defecto del módulo OnePageCheckoutPS.

#### Color del fondo

En esta opción se configura el color de fondo que tendrá la vista.

#### Color del borde

En esta opción se configura el color del borde de la vista, es el borde externo.

#### Color de las imágenes

En esta opción se configura el color de las imágenes/íconos que tendrán algunos de los títulos, los botones de agregar o quitar productos, etc.

#### Color del seleccionado de Envío y Pago

En esta opción se configura el color de fondo que tendrán los métodos de envío y de pago al ser seleccionados.

#### Color del Botón de checkout

En esta opción se configura el color de fondo que tendrá el botón del Checkout (Confirmar Pedido).

#### Color del texto de Botón de checkout

En esta opción se configura el color del texto y el borde que tendrá el botón del Checkout (Confirmar Pedido)

### Campos del registro

En la sección de los campos del registro se configura la disponibilidad, requerimientos y textos de los diferentes campos que se muestran y recolectan información en la vista del módulo.

En la tabla que se muestra se dividen los campos según colores:

- Azul: Campos referentes a la información del cliente
- Verde: Campos referentes a la información de la dirección de entrega
- Amarillo: Campos referentes a la información de la dirección de facturación

En la columna de ACCIONES se mostrará un botón EDITAR que al dar clic se mostrará una ventana emergente con los datos del campo, ahí se podrán editar sus valores.

#### Administrar opciones de campos

Este botón permite crear opciones para los elementos que pueden tener multiples opciones como listas desplegables, checkbox, etc.

#### Nuevo campo personalizado

Al dar clic sobre este botón aparecerá la siguiente ventana:

Ingrese los datos requeridos y cree un nuevo elemento(campo de texto, lista desplegable, etc) en el formulario del Checkout.

#### Nombre

Este control informativo hace referencia al nombre que tendrá el campo internamente. No puede contener espacios ni carácteres especiales; solamente letras, números y guiones.

#### Objeto

Este control informativo hace referencia al objeto al cual pertenece, éste puede ser Cliente, Dirección de envío o Dirección de facturación.

#### Descripción

Este control permite editar el nombre externo que tendrá el campo para la vista del cliente. Se puede configurar en los diferentes idiomas de la tienda.

#### Tipo

Este control informativo hace referencia al tipo de datos que va a tener como valor el campo. Sólo se puede escribir números en este campo.

#### Tamaño

Este control informativo hace referencia al tamaño de los valores que va a tener el campo, sólo aplica para campos de tipo cadena de texto.

#### Tipo de control

Este control informativo hace referencia al tipo de control que va a tener el campo, según el tipo de control se va a mostrar en la vista como una lista de selección o un campo de texto.

#### Valor por defecto

Este control hace referencia al valor por defecto que va a tener el campo, este valor se mostrará al iniciar como un valor predeterminado.

#### Requerido

Este control permite definir si el campo va a ser requerido (obligatorio) para el cliente o se puede omitir.

En la columna REQUERIDO de la tabla se puede dar clic en los botones que se muestran para cambiar el estado del campo, cuando está en color rojo con una equis significa que el campo no es requerido (obligatorio) para ser diligenciado por parte del cliente, cuando está en verde con un símbolo de chequeo significa que el campo es requerido (obligatorio) para el cliente.

#### Activo

Este control permite definir si el campo va a estar habilitado para ser mostrado en la vista y que el cliente lo pueda diligenciar.

En la columna ACTIVO se puede dar clic en los botones que se muestran para cambiar el estado del campo, cuando está en color rojo con una equis significa que el campo no está activo y por lo tanto no se verá en la vista del módulo, cuando está en verde con un símbolo de chequeo significa que el campo está activo y se mostrará en los formularios que debe diligenciar el cliente.

### Posiciones de campos

En la sección de Posiciones de los campos se configura el orden que tendrán los campos en la vista del módulo. En esta sección se mantienen los colores de los campos según su objeto (ver CAMPOS DE REGISTRO)

Para cambiar el orden de los campos debe arrastrar cada etiqueta que haga referencia a un campo y ubicarla enseguida de otra etiqueta según el orden que usted prefiera. También puede arrastrarla para dejar en una nueva fila para que quede en una fila única; además puede ordenar las filas completas, para esto debe arrastrar en cualquier lugar del espacio blanco que hay en cada campo que está encerrado por un borde, el cual hace referencia a la fila.

La configuración del orden se guarda automáticamente luego de cada ordenamiento.

### Login social

En esta sección se configuran las claves de las aplicaciones de Google y de Facebook para que los clientes de la tienda puedan loguearse por medio de estas.

### Facebook

#### API Key Facebook

En este campo de texto debe ingresar el API Key de la aplicación de Facebook.

#### Secret Key Facebook

En este campo de texto debe ingresar el Secret Key de la aplicación de Facebook.

### Google

#### API Key Google

En este campo de texto debe ingresar el API Key de la aplicación de Google.

#### Secret Key Google

En este campo de texto debe ingresar el Secret Key de la aplicación de Google.