JordiNPS Posted April 24, 2019 Share Posted April 24, 2019 Hola a todos! Alguien sabe cómo podríamos añadir imágenes a las diferentes opciones de pago en el proceso de compra de la tienda? Trabajamos en 1.7.4 y con la plantilla warehouse por lo que nos parece más complicado. Adjuntamos pantallazo Gracias Link to comment Share on other sites More sharing options...
Rolige Posted April 24, 2019 Share Posted April 24, 2019 Hola: En Prestashop 1.7 los métodos de pago ya no tienen imagen buscando limpieza y simplicidad. Tendrías que hacerlo directamente mediante CSS. Saludos Link to comment Share on other sites More sharing options...
JordiNPS Posted April 25, 2019 Author Share Posted April 25, 2019 Gracias Rolige, Ya imaginamos...tienes idea del fichero en el que puedo encontrar el css de eso? Trabajamos con warehouse y un childtheme pero no sé si esa parte pertenece al prestashop base... Link to comment Share on other sites More sharing options...
Rolige Posted May 5, 2019 Share Posted May 5, 2019 Para indicaciones precisas se tendría que ver el sitio. Tambien podrias agregar dicha imagen al final del texto, eso si lo puedes hacer desde el código del módulo y además te apegas a las prácticas, lo que tendrias que hacer es editar el archivo base del módulo de pago, ejemplo: /modules/modulodepago/modulodepago.php Buscar la línea donde se inicializa el pago, algo parecido a esto: $payment_options = new PaymentOption(); Y con la siguiente línea puedes agregar una imagen al final: $payment_options->setLogo(Media::getMediaPath($this->local_path.'views/img/tu_logo.png')); Suerte! Link to comment Share on other sites More sharing options...
JordiNPS Posted May 6, 2019 Author Share Posted May 6, 2019 Muchas gracias Rolige! Vamos a probar 🤗 Link to comment Share on other sites More sharing options...
Espacio Boutique Posted July 18, 2019 Share Posted July 18, 2019 Hola! Exactamente el mismo problema, misma plantilla instalada en Prestashop 1.7 Habéis encontrado la ruta donde insertar la imagen? En mi caso he instalado el módulo de Bizum y quiero insertar la imagen Link to comment Share on other sites More sharing options...
jobial24 Posted November 24, 2020 Share Posted November 24, 2020 En 18/7/2019 a las 12:03 PM, Espacio Boutique dijo: Hola! Exactamente el mismo problema, misma plantilla instalada en Prestashop 1.7 Habéis encontrado la ruta donde insertar la imagen? En mi caso he instalado el módulo de Bizum y quiero insertar la imagen Yo tambien quiero poner la imagen de bizum al lado, he estado mirando el codigo del modulo de bizum pero no he sido capaz de ponerla Link to comment Share on other sites More sharing options...
Aldeag Posted December 8, 2020 Share Posted December 8, 2020 Mira a ver si lo comentado en este hilo, para poner el logo en el pago por tarjeta con el módulo de Redsys (que oficialmente decían que no se podía) te sirve para poner el logo en Bizum también. Link to comment Share on other sites More sharing options...
jobial24 Posted December 9, 2020 Share Posted December 9, 2020 hace 16 horas, Aldeag dijo: Mira a ver si lo comentado en este hilo, para poner el logo en el pago por tarjeta con el módulo de Redsys (que oficialmente decían que no se podía) te sirve para poner el logo en Bizum también. Gracis, lo he estado leyendo i me ha funcionado Link to comment Share on other sites More sharing options...
Aldeag Posted December 9, 2020 Share Posted December 9, 2020 ¿Donde te ha funcionado? ¿Redsys, Bizum, ambos? Si encuentras soluciones, compártelas para los demás. Link to comment Share on other sites More sharing options...
jobial24 Posted December 11, 2020 Share Posted December 11, 2020 (edited) En 9/12/2020 a las 7:14 PM, Aldeag dijo: ¿Donde te ha funcionado? ¿Redsys, Bizum, ambos? Si encuentras soluciones, compártelas para los demás. SOLUCIÓN: Prestashop 1.7.7 REDSYS Ir a modules/redsysoficial/redsysoficial.php (subir imagen en carpeta redsysoficial) Subir la imagen aqui /modules/redsysoficial/img *EN LOGO.png LE DAIS EL NOMBRE DE VUESTRA IMAGEN QUE HABAIS SUBIDO A /modules/redsysoficial/img Y añadir esto en redsysoficial.php: ->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/LOGO.png')) En: $newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption(); $newOption->setCallToActionText ($this->l('Pago con Tarjeta' )) // ->setAction ($this->urltpv) ->setAction($this->urltpv) ->setInputs(array( Quedando: $newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption(); $newOption->setCallToActionText ($this->l('Pago con Tarjeta' )) // ->setAction ($this->urltpv) ->setAction($this->urltpv) ->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/LOGO.png')) ->setInputs(array( BIZUM Ir a /modules/bizum/bizum.php (subir imagen en carpeta bizum) Subir la imagen aqui /modules/bizum/img *EN LOGO.png LE DAIS EL NOMBRE DE VUESTRA IMAGEN QUE HABAIS SUBIDO A /modules/bizum/img Y añadir esto en bizum.php: ->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/LOGO.png')) En: $newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption(); $newOption->setCallToActionText ($this->l('Pago con Bizum' )) ->setAction ($this->urltpv) ->setInputs(array( Quedando: $newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption(); $newOption->setCallToActionText ($this->l('Pago con Bizum' )) ->setAction ($this->urltpv) ->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/LOGO.png')) ->setInputs(array( Al final me ha quedado asi, he ajustado los botones para que queden centrados con el texto: Os dejo aqui las imagenes de bizum i os incluyo la imagen que he utilizado con el tamaño de la imagen (Es el btn_horizontal90x43_hover.png😞 btns-bizum.rar Edited December 11, 2020 by jobial24 (see edit history) 1 1 Link to comment Share on other sites More sharing options...
Aldeag Posted December 11, 2020 Share Posted December 11, 2020 Hablé varias veces con los de Redsys via email y decían que no se podía poner el logo de las tarjetas porque era un problema de Prestashop 1.7 Link to comment Share on other sites More sharing options...
jobial24 Posted December 12, 2020 Share Posted December 12, 2020 Prueba lo que he puesto a ver si te funciona, por qué yo he seguido las instrucciones del tema que me pasaste i las he aplicado también en el bizum i me ha funcionado tal i cómo se ve en la imagen. Link to comment Share on other sites More sharing options...
Aldeag Posted December 16, 2020 Share Posted December 16, 2020 En 12/12/2020 a las 11:47 AM, jobial24 dijo: Prueba lo que he puesto a ver si te funciona, por qué yo he seguido las instrucciones del tema que me pasaste i las he aplicado también en el bizum i me ha funcionado tal i cómo se ve en la imagen. Me refiero a que contacté varias veces con ellos y decían que no se podía, y sin embargo entre todos los de aquí lo hemos conseguido. Link to comment Share on other sites More sharing options...
INGLOT españa Posted January 17, 2022 Share Posted January 17, 2022 He conseguido poner los logos de todas las plataformas de pago menos amazon pay. al parecer en el codigo existe esto en el archivo /modules/amazonpay/views/templates/hook/_partials/AmazonPayFrontendHooksTrait.php : $payment_options = array( 'cta_text' => $this->l('Pay with Amazon') . AmazonPayHelper::getPaymentDescriptor(), 'logo' => Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/logo-amazonpay.png'), 'action' => $this->context->link->getModuleLink($this->name, 'redirect', array(), true) sin embargo no hace ningún caso a ese código... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now