Como personalizar el one page checkout de Prestashop

Uno de los cambios que potencian mas las ventas, por lo menos en las tiendas en las que yo estoy trabajando es el cambio a un solo paso de la página de pago. Si además, personalizas esta página para que quede todo mas compacto y únicamente con los datos mas necesarios para el registro mucho mejor.

El cambio que vamos a hacer aquí es el siguiente:

  • Cambiar el proceso de pago a OnePageCheckout.
  • Eliminar campos del proceso de registro y dejar solo los campos mas necesarios.
  • Cambiar el formulario para que aparezca en dos columnas en vez de en una solo.
  • Numerar y resaltar cada paso del proceso para hacerlo todavía mas sencillo.

 

Primero – En ajustes de prestashop cambiamos el modo de pago a One Page Checkout.

En el menu de Preferencias -> Pedidos :

Menú de administración de Prestashop mostrando la sección de Preferencias y opciones generales y de pedidos.

Elegimos One page checkout de prestashop:

Selector de tipo de proceso de pedido en la configuración de Prestashop, mostrando la opción One Page Checkout.

 

Segundo – Tocamos la plantilla de onePageCheckout de prestashop para eliminar los campos que no necesitemos.

La manera correcta de hacer esto es deshabilitar los campos que no queramos desde el backend de prestashop, eligiendo los campos que queremos que aparezcan para las direcciones:

Lo hacemos desde Localización -> Paises -> Pais en concreto que queremos quitar/poner campos:

Pantalla de configuración de campos en One Page Checkout de Prestashop mostrando variables como firstname, company y phone.

Es sencillo pero tenemos que ir pais a pais tocando lo que queremos que tenga, por lo que yo directamente comento en el código algunas opciones directamente desde el TPL.

El fichero que vamos a tocar es el siguiente:

/themes/[TU TEMA QUE TENGAS ACTIVADO]/order-opc-new-account.tpl

Pantalla de edición de la plantilla order-opc-new-account.tpl en Prestashop para personalizar el checkout.

Hay clientes que me obligan a cambiar algunos campos que son obligatorios si o si, por lo que hay que tocar en el fichero de validación de Javascript, por ejemplo el teléfono u ocultar el nombre y apellidos, dado que ya los pones en el registro de la cuenta.

En este fichero también podreis poner los campos en dos columnas para pantallas grandes, para que quede así:

Formulario de registro en One Page Checkout de Prestashop con campos de cliente y dirección de entrega.

Así queda mucho mas compacto y mas visual

Tercero – Cambiamos el diseño del formulario y ajustamos mucho mas el alto del mismo.

Para poner los campos en dos columnas podemos utilizar las clases de bootstrap siempre y cuando el template tenga disponible dichas clases. COL-MD-6.

 

Cuarto – Enumeramos los pasos del proceso para facilitar mucho mas el pago.

Sección del proceso de pago en Prestashop que enumera los pasos para facilitarlo.

Dos formas de entrega destacadas en el proceso de pago de Prestashop.

3 Elija su modo de pago, parte del proceso de pago en la personalización de One Page Checkout de Prestashop.

Como veis, poniendole una simpe linea debajo del titulo ya queda separado y claro.

 

Si puedo ayudaros ya saben, ponganse en contacto conmigo.


    Contactar ahora