Jump to content

Como obtener todos los modulos de pago con php


arquisperu

Recommended Posts

Hola a todos, quisiera saber como puedo obtener una lista de todos los modulos de pago en prestashop 1.7 CON PHP y luego enviarlo a un archivo TPL.

Prestashop ya viene con dos modulos de pago por defecto pero por ejemplo si instalo mas modulos de pago. Quisiera una lista de todos los modulos de pago con php.

Me podrian ayudar por favor.

Edited by arquisperu (see edit history)
Link to comment
Share on other sites

Hola es sencillo.
No escribe dónde se mostrará la TPL y si ya ha creado un módulo y desea mostrar una lista de métodos de pago en él.

Una demostración de cómo obtener métodos de pago en el módulo y cómo enviarlos a la smarta.

PHP:

public function obtenerMetodosDePago()
{
    $modulosDePago = PaymentModule::getInstalledPaymentModules();
    $pagos = array();

    foreach ($modulosDePago as $pago){
        $pagos[] = array('nombre' => $pago['name'], 'gancho_de_identificacion' => $pago['id_hook'], 'modulo_de_identificacion' => $pago['id_module']);
    }

    $this->context->smarty->assign('modulosDePago', $pagos);
    
    $template = 'module:my_module/views/templates/admin/pagos.tpl';
    return $this->fetch($template);
}

 

TPL:

{foreach from=$modulosDePago item="pago"}
    <div class="row">
        <input type="hidden" name="gancho_de_identificacion" value="{$pago.gancho_de_identificacion}">
        <input type="hidden" name="modulo_de_identificacion" value="{$pago.modulo_de_identificacion}">
        <div style="display:block;">{$pago.nombre}</div>
    </div>
{/foreach}

 

Link to comment
Share on other sites

  • 2 weeks later...

Muchas gracias lo pondré a prueba.

------------------------------------

Además tengo una necesidad de crear un modulo simple que me permita ingresar un porcentaje y lo sume al precio del producto y lo muestre en la pagina del producto como un precio adicional.

Ejemplo: sumándolo 5%, mostraría el nuevo precio abajo del precio normal.

Precio: $200

Pagando con tarjeta: $210

Link to comment
Share on other sites

1 hour ago, arquisperu said:

Además tengo una necesidad de crear un modulo simple que me permita ingresar un porcentaje y lo sume al precio del producto y lo muestre en la pagina del producto como un precio adicional.

Solamente para el peru o vendes mundialmente?

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...