arquisperu Posted January 2, 2023 Share Posted January 2, 2023 (edited) 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 January 2, 2023 by arquisperu (see edit history) Link to comment Share on other sites More sharing options...
ps8modules Posted January 3, 2023 Share Posted January 3, 2023 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 More sharing options...
arquisperu Posted January 14, 2023 Author Share Posted January 14, 2023 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 More sharing options...
Nickz Posted January 14, 2023 Share Posted January 14, 2023 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 More sharing options...
arquisperu Posted January 14, 2023 Author Share Posted January 14, 2023 7 minutes ago, Nickz said: Solamente para el peru o vendes mundialmente? Solo Peru Link to comment Share on other sites More sharing options...
Nickz Posted January 14, 2023 Share Posted January 14, 2023 1 minute ago, arquisperu said: Solo Peru ofrece en el Job Portal https://www.prestashop.com/forums/forum/101-ofertas-de-trabajo/ ahi te dan lo que necesitas. Los bancos usualmente tienen api. Te has entrevistado con estos? 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