Jump to content
Javierlpz

Transformar módulo cheque en pago Bizum PS 1.7

Recommended Posts

Hola a todos,

Como la plataforma Bizum va creciendo, y ya cobran comisión por el módulo oficial, he realizado unos cambios en el módulo de "pago mediante cheque" checkpayment (que yo la verdad no lo uso) y aprovechando una de las soluciones de pago de Bizum, podemos recibir pagos Bizum en nuestra tienda Prestashop sin ningún tipo de recargo.

Ventajas:

  • Ofrecemos pago Bizum en nuestra tienda Prestashop a nuestros clientes.
  • Integramos Bizum en nuestra tienda.
  • No hay comisiones por la transacción.

Desventajas:

  • El método es semi automático, tipo transferencia bancaria.
  • Si actualizamos el módulo de cheque (una vez modificado) perderemos los cambios realizados (Muy importante).

 

¿Qué necesitamos para recibir pagos Bizum en nuestra tienda Prestashop?

  • Un smartphone con la app de Bizum descargada e instalada desde la entidad bancaria con la que vamos a operar.
  • Un número de telefono configurado en esa app que quedará vinculado a la cuenta bancaria de esa entidad, donde vamos a recibir el dinero de nuestros clientes.
  • El módulo checkpayment modificado.

 

¿Cómo modificar el módulo pago con cheque (checkpayment)?

Lo primero de todo actualizar nuestro módulo de pago mediante cheque (checkpayment) a la última versión disponible. En mi caso tengo Prestashop 1.7.5.1, y la versión del módulo es v2.0.4. Una vez hecho esto, debemos:

  1. Actualizar traducciones del módulo checkpayment.
  2. Actualizar estados de algunos emails.
  3. Actualizar plantilla email de checkpayment.

1. Para actualizar traducciones del módulo checkpayment. Vamos a Internacional/traducciones y seleccionamos:

  • Traducciones de los módulos
  • Pagos por cheque
  • Idioma que queremos traducir

Pagocheque01.thumb.png.78fb109e89364e9a98c34853417f136f.png

En la traducción del módulo de pago por cheque tenemos 15 expresiones en el apartado Checkpayment/Admin, y 19 expresiones en el apartado Checkpayment/Shop. Cambiaremos por pago con móvil o pago mediante Bizum, según nuestras preferencias. No será necesario cambiarlas todas. A continuación os pongo un listado de las frases y las posibles traducciones.

Pagocheque02.thumb.png.2f3fd0ffcfad108035561cfe73895e28.png
 

Expresiones a cambiar en apartado "Admin":
Payments by check-->Pago Bizum por móvil
Pay by Check-->Pagar con Bizum
Payee (name)-->Nombre del comercio
Address-->Teléfono asociado a pago Bizum del comercio
Address where the check should be sent to-->Teléfono al que debe de ser enviado el pago móvil.
This module allows you to accept payments by check.-->Este módulo te permite aceptar pagos por Bizum.
If the client chooses this payment method, the order status will change to 'Waiting for payment'.--> Cambiamos "Pagado" a "en espera de pago Bizum"
You will need to manually confirm the order as soon as you receive a check.-->Rellena los campos con los datos de tu cuenta Bizum para que los clientes puedan utilizar este método de pago.
Y guardamos los cambios.

Pagocheque03.PNG.0c42036fb520b11933e846dbdf76ec4d.PNG

Expresiones a cambiar en apartado "Shop":
Please send us your check following these rules:-->Por favor, envíenos su pago móvil con las siguientes indicaciones:
Payee-->Comercio
Send your check to this address-->Envíe su pago Bizum a
Pay by check-->Pagar por Bizum
Your check must include:-->Por favor, realice un pago con Bizum incluyendo los siguientes datos:
Payable to the order of:-->Para (Aquí irá el nombre del comercio, aunque en realidad este dato no le va  a hacer falta).
An email has been sent to you with this information.-->Le hemos enviado un correo electrónico con esta información, si no aparece compruebe también la carpeta de spam.
Your order will be sent as soon as we receive your payment.-->En cuanto recibamos su pago con Bizum procederemos a tramitar su pedido. Por favor, incluya la referencia de su pedido en el proceso de pago Bizum. (Comprobaremos que nos ha pagado el cliente y tendremos que cambiar el estado del pedido a "Pagado". En la aplicación Bizum si que tiene el cliente un apartado de referencia donde pondrá la referencia de su pedido que le va a dar por email prestashop).
Y volvemos a guardar los cambios.

El logo podemos sustituir el existente en la carpeta modules\ps_checkpayment\logo.png por este otro (dimensiones 128x128, formato png):

LogoBizum.png.4333913a6bfa6b43e1a9469f0959014d.png

2. Actualizar estados de algunos emails.

Nos vamos a Parámetros de la tienda/Configuración de pedidos/Estados, y cambiamos el estado para el email "En espera de pago por cheque" por "Datos para el pago Bizum" y guardamos los cambios. Podemos incluir un icono de bizum (podemos descargarlo de internet), y vamos a dejar solo marcada la casilla de "Enviar un correo electrónico al cliente cuando el estado de su pedido ha cambiado". Para la casilla "Establecer el pedido como pagado" debemos tener en cuenta que debemos de comprobar el pago en el banco, o a través de la aplicación Bizum, y tras la comprobación, cambiar el estado del pedido a "Pagado" o "Pago remoto aceptado" (yo utilizo el segundo modificado como explico a continuación).

1860040966_Screenshot_2019-09-04EstadosMenudaPercha.thumb.png.2a70fd88202c7cd8f8f9e2f01838b9db.png


Si trabajamos con productos en los que se permiten pedidos pero no tienen stock (por encargo), podemos modificar el estado "Pedido pendiente por falta de stock (no pagado)" a "Pedido en espera de pago Bizum", y también podemos cambiar el título del estado "Pago remoto aceptado" por "Pago Bizum aceptado". Estos dos últimos estados los aprovechamos en caso de que nuestra tienda no los utilice con los métodos de pago que tengamos instalados. Si otros métodos de pago utilizan estos estados, podemos crear unos nuevos para el pago Bizum.

3. Actualizar plantilla email de checkpayment.

Ahora nos vamos a editar la plantilla de email de pagos por cheque. Desde Internacional/Traducciones seleccionamos:
-Tipo de traducción:Traducciones de correo electrónico.
-Seleccionar tipo de contenido de Correo electrónico:Cuerpo
-Selecciona tu tema:Classic (en mi caso el classic, cada uno el que tenga).
-Selecciona idioma:Español (o el que queráis modificar)
Pagocheque04.PNG.85091d654e1500edd46553f6169f294f.PNG

Pinchamos en "Modificar" y buscamos "cheque" entre "E-mails del núcleo".

Pagocheque05.thumb.PNG.9cb444a1bc164d6979ccd7405569075a.PNG

El aspecto final del módulo en el backoffice es este:

1816277412_Screenshot_2019-08-25ModuleManagerbackofficebizumMenudaPercha.png.2c053ab48a70f448186eb7daeaa7fc2c.png

250911172_Pedidoaceptadoenesperadepago.png.3d53091f1b6dbae3d444e530e16b138a.png

1309663939_Screenshot_2019-09-02Pagoremotoaceptado.png.51eb4da250bb67a6623cd09e7c1a9fd4.png

Seguirá apareciendo en la lista de módulo como cheque (no encontré donde cambiar ese texto aún):

647296640_Screenshot_2019-09-04GestordemdulosMenudaPercha.thumb.png.5e6c3b65402bcf2ad566b3b9f72e5302.png

Y en el front office lo que verán los clientes será esto:

892970665_Screenshot_2019-08-09MenudaPercha(1).png.5f0ad281582b9c8cfa930ca42cb63522.png

72140463_Screenshot_2019-09-04Confirmacindepedido.thumb.png.536d04a5cddf5f6f196dc6762f070211.png

Y el cuerpo del email:

163214220_Screenshot_2019-09-04MenudaPerchaDatosparaelpagoBizum-clashofjaviergmailcom-Gmail.png.dc1e2958e853c4dfaaf705347d5a8bdc.png

Por favor, si encontrais algún fallo o posible mejora ponerlo por aquí y lo añado al post.

Un saludo

 

 

Edited by Javierlpz
Imágenes duplicadas (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More