Jump to content

Recommended Posts

Hola:

Tendrias que modificar el módulo y redirigir al controlador de válidacion del pedido 

$this->context->link->getModuleLink('ps_wirepayment', 'validation', [], true),

en lugar del de payment. Es posible que tengas que incluir también algunos parámetros adicionales en la URL.

Saludos

Share this post


Link to post
Share on other sites
hace 5 horas, juanrojas dijo:

y donde pones ese codigo?

 

Por lo que dices usas Prestashop 1.6

Mira ver en el fichero => modules/bankwire/views/templates/hook/payment.tpl 

Dentro tienes el bloque se muestra en el listado de metodos de pago, y si te fijas el enlace =>

a href="{$link->getModuleLink('bankwire', 'payment')|escape:'html'}" title="{l s='Pay by bank wire' mod='bankwire'}">

Apunta a => href="{$link->getModuleLink('bankwire', 'payment')|escape:'html'}"  y si quieres enviarlo debería apuntar a href="{$link->getModuleLink('validation', 'payment')|escape:'html'}" 

Mira ver si se lo traga.

De todos modos ten en cuenta que cuando se muestra el resumen del pedido (modules/bankwire/views/templates/front/payment_execution.tpl envia el dato de la moneda en la que quieres pagar por transferencia bancaria por eso usa un form con un select, y si te interesa que el cliente pueda seleccionar la moneda en la que quiere hacer la transferencia (el desplegable que aparece en el resumen de la transferencia para poder elegir si la transferencia la vas hacer en euros, en dolares o en lo que sea), tendrás que tocar más cosas y enviar el dato por ese dato por un form, además de alguna cosilla extra que posible tengas que tocar.

Me refiero a esto => 

deo.png.058391e7fde047067985e8e9b3c41e55.png

Saludos,

PD: Los ficheros que te he dicho, mira ver si ya se encuentra sobrescritos en tu plantilla, si se encuentran modifica los de tu plantilla, sino, crea un override de ellos en tu plantilla.

Suerte.

Edited by nadie (see edit history)

Share this post


Link to post
Share on other sites

bueno, comento que la verdad no fui capaz, asi que he pagado a un desarrollador para que lo haga (60 euros) y ha quedado bien.

y comento adicional que esto lo hice porque aparentemente legalmente tiene que ser así, de echo en prestashop 1.7 funciona asi.

 asi que no se porque prestashop 1.6 no hace esta modificación. (bueno es todo un enigma)

Share this post


Link to post
Share on other sites

Hola a tod@s.

Yo también he tenido que eliminar el paso intermedio. La solución la da "nadie", lo que ocurre es que el hombre se ha equivocado "en parte" y si no te das cuenta no funciona.

 

Él dice:

 

On 10/18/2018 at 11:50 PM, nadie said:

Apunta a => href="{$link->getModuleLink('bankwire', 'payment')|escape:'html'}"  y si quieres enviarlo debería apuntar a href="{$link->getModuleLink('validation', 'payment')|escape:'html'}"

Y está mal. Lo que tienes que hacer es cambiarlo por esto:  href="{$link->getModuleLink('bankwire', 'validation')|escape:'html'}"

Esto funciona, o por lo menos a mi me ha funcionado.

 

Ojo, también te dice "nadie" en el postdata que si tu template sobreescribe el módulo, en lugar de buscar en modules/bankwire/ tienes que buscar en themes/tutemplate/modules/bankwire.

Esto hay que tenerlo en cuenta también.

 

On 10/22/2018 at 6:26 AM, juanrojas said:

bueno, comento que la verdad no fui capaz, asi que he pagado a un desarrollador para que lo haga (60 euros) y ha quedado bien.

 

Espero ahorrarle 60 Eurazos a alguien.

 

Y eso es todo amig@s!

 

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