polcap Posted February 7, 2012 Share Posted February 7, 2012 Hola prestashoperos tengo un duda si es que se puede hacer, resulta que para no evitar perdida monetaria calcule todo al prestasho como pago online para mercado pago, pongo un precio x en la web y aclaro de tal forma de pago x descuento lo que necesito hacer es poner un porcentaje sobre el medio de pago seria algo asi con un ejemplo mouse 30 dolares pago en el local mouse por deposito bancario sumar un 5% ya que tengo ese gasto por movimiento de cuenta y de impuestos mouse pago en mercado pago 11% de incremento sobre el precio hay forma de cuando el cliente elija el medio de pago se adhiera automatico ese porcentaje? uso prestashop 1.4 ultima version estable Link to comment Share on other sites More sharing options...
nadie Posted February 7, 2012 Share Posted February 7, 2012 Hola prestashoperos tengo un duda si es que se puede hacer, resulta que para no evitar perdida monetaria calcule todo al prestasho como pago online para mercado pago, pongo un precio x en la web y aclaro de tal forma de pago x descuento lo que necesito hacer es poner un porcentaje sobre el medio de pago seria algo asi con un ejemplo mouse 30 dolares pago en el local mouse por deposito bancario sumar un 5% ya que tengo ese gasto por movimiento de cuenta y de impuestos mouse pago en mercado pago 11% de incremento sobre el precio hay forma de cuando el cliente elija el medio de pago se adhiera automatico ese porcentaje? uso prestashop 1.4 ultima version estable Modificando el modulo, pero no se si es de libre modificación, el modulo lo comprastes? lo descargastes de algun sitio? Link to comment Share on other sites More sharing options...
polcap Posted February 8, 2012 Author Share Posted February 8, 2012 el de mercadopago es el de goldenfoxi es el de mercadopago el del banco es un modulo free pero que lineas cambio? sino no me queda otra que hacer ese aviso x descuento pago de contado en el local:( Link to comment Share on other sites More sharing options...
Guest Posted February 8, 2012 Share Posted February 8, 2012 el de mercadopago es el de goldenfoxi es el de mercadopago el del banco es un modulo free pero que lineas cambio? sino no me queda otra que hacer ese aviso x descuento pago de contado en el local:( La verdad no me a tocado ver modulos gratis para hacer lo que necesitas y modificar cada modulo de pago que usas seria un lio, creo que tendras que comprar modulos de pago que permitan cobrar comision por utilizar esa forma de pago, esos los puedes encontrar en el addons de prestashop, checalo si encuentras algo gratis podrias compartilo en este hilo para que ayudes a mas personas con tu misma necesidad. Link to comment Share on other sites More sharing options...
polcap Posted February 8, 2012 Author Share Posted February 8, 2012 Hola aQs no hay modulo de mercado pago que recargue la comision ese es el drama estan creados para otros paises y yo soy de argentina. 1 Link to comment Share on other sites More sharing options...
Guest Posted February 8, 2012 Share Posted February 8, 2012 Hola aQs no hay modulo de mercado pago que recargue la comision ese es el drama estan creados para otros paises y yo soy de argentina. Por que no te pones en contacto con su creador tamu secreto y le pides lo que necesitas, por cierto el vende una version IPN de MercadoPago para Argentina, por que no revisas si cuenta con la funcionalidad de cobrar una comision extra al momento de realizar el pago, por cierto la tiene con descuento en este momento: http://www.goldenfoxi.com/es/payments-gateways/14-ipn-mercado-pago-argentina.html Link to comment Share on other sites More sharing options...
nadie Posted February 8, 2012 Share Posted February 8, 2012 el de mercadopago es el de goldenfoxi es el de mercadopago el del banco es un modulo free pero que lineas cambio? sino no me queda otra que hacer ese aviso x descuento pago de contado en el local:( Pasame enlace del modulo, para ver si es de libre modificacion, que sea gratis, no quiere decir, que sea de libre modificacion. Un saludo Link to comment Share on other sites More sharing options...
polcap Posted February 8, 2012 Author Share Posted February 8, 2012 http://www.goldenfoxi.com/es/payments-gateways/13-mercado-pago.html >>>este es el de mercadopago Link to comment Share on other sites More sharing options...
nadie Posted February 8, 2012 Share Posted February 8, 2012 http://www.goldenfox...rcado-pago.html >>>este es el de mercadopago Voy a enviarle un privado a tamu, para ver si legalmente puedo hacer la modificacion. Link to comment Share on other sites More sharing options...
polcap Posted February 8, 2012 Author Share Posted February 8, 2012 tamu me dijo que haciendo una funcion matematica en php pero ni idea de eso alguien lo intento? Link to comment Share on other sites More sharing options...
nadie Posted February 8, 2012 Share Posted February 8, 2012 tamu me dijo que haciendo una funcion matematica en php pero ni idea de eso alguien lo intento? Si hacerlo, se como se hace, pero hasta que tamu, no me confirme que el modulo es de libre licencia, para poder modificarlo, no lo toco. Un saludo Link to comment Share on other sites More sharing options...
polcap Posted February 9, 2012 Author Share Posted February 9, 2012 integro algo sacado de un foro Hola, llevo unas cuantas horas buscando información pero no encuentro absolutamente nada sobre esto, aqui en este foro he leido algunos post sobre este tema, pero no tienen respuesta, y en los foros oficiales, leyendo la versión en inglés tampoco hay ni una sola respuesta cuando la gente lo pregunta. ¡Me parece increible que no haya ningun sitio donde se explique esto! Cuando en teoría, aplicar descuentos en la transferencia bancaria es una muy buena medida para evitar usar paypal, y con ello las comisiones que se nos llevan. De momento he estado editando los códigos de los tres archivos principales, pero el tercero se me resiste, ya que por lo visto, la variable no es entera, y al aplicarle un tanto porciento de descuento el precio original se convierte en cero. Hay tres partes donde se muestra el precio de la compra durante el pago por transferencia bancaria. 1.-El paso donde tienes que elegir el método de pago (en el recuadro de transferencia bancaria, podemos añadir el descuento y el precio, para incentivar a los clientes a usar este método). 2.- A continuación, en el siguiente paso, nos muestra un sumario del precio, también podemos elegir la moneda, y nos aparece el botón para la confirmación del pago. 3.- Este paso, es donde ya se muestra toda la información sobre donde tenemos que realizar la transferencia bancaria, el banco, el número de cuenta, y el concepto que debemos indicar. Aqui es donde aparece el problema, se ve que la variable numérica que indica el precio no se puede modificar ni operar con ella, lo he intentado absolutamente todo y no hay forma humana de que aparezca con descuento. Ahora voy a explicar como he aplicado el descuento a los primeros dos pasos: En el archivo payment.tpl, copiamos y pegamos este código (como podéis ver, he aplicado un 5%): <p class="payment_module"> <a href="{$this_path_ssl}payment.php" title="{l s='Pay by bank wire' mod='bankwire'}"> <img src="{$this_path}bankwire.jpg" alt="{l s='Pay by bank wire' mod='bankwire'}" /> {l s='Pay by bank wire' mod='bankwire'} <span id="amount_{$currencies.0.id_currency}" class="price">{convertPriceWithCurrency price=$total*0.95 currency=$currencies.0} (5% discount)</span> </a> </p> En el archivo payment_execution.tpl, buscamos las siguientes lineas y añadimos estas modificaciones, de modo que podemos editar el tanto porciento de descuento, o también traducir la palabra "discount" por descuento (mi tienda es en inglés, por esto lo pongo asi). <span id="amount_{$currency.id_currency}" class="price" style="display:none;">{convertPriceWithCurrency price=$total*0.95 currency=$currency} (5% discount)</span> {/foreach} {else} <span id="amount_{$currencies.0.id_currency}" class="price">{convertPriceWithCurrency price=$total*0.95 currency=$currencies.0} (5% discount)</span> Ahora viene el verdadero problema, con el archivo payment_return.tpl, que es la confirmación del pago por transferencia bancaria, no podemos seguir con estas variables, y encima, la variable que tenemos ($total_to_pay) no le podemos aplicar ninguna operación, ya que sino se convierte en cero. Esta es la linea que indica el precio: <br /><br />- {l s='an amout of' mod='bankwire'} <span class="price">{$total_to_pay}</span> Y si intentamos poner esta linea haciendo como los otros pasos, la variable $total, a diferencia de las dos otras veces, se convierte en cero: <br /><br />- {l s='an amout of' mod='bankwire'} <span class="price">{$total}</span> (ya no funciona) Me gustaria saber si alguien supiera como poder solucionar esto, ya que lo he intentado de muchas formas diferentes y no consigo hacer que aparezca correctamente el precio con rebaja de la confirmación del pago por transferencia bancaria (3r y último paso). Esto es algo que se ha preguntado varias veces sin éxito, aqui y en otros foros, además no creo que sea necesario ningun tipo de módulo, solamente se trataria de hacer alguna mini modificación en el código. He intentado investigar, y la solución creo que pasaría por editar la última parte del archivo bankwire.php per intentando hacer diferentes modificaciones no lo he conmseguido, ni tampoco convirtiendo a enteros la variable $total_to_pay me ha salido. public function hookPaymentReturn($params) { global $smarty; $state = $params['objOrder']->getCurrentState(); if ($state == _PS_OS_BANKWIRE_ OR $state == _PS_OS_OUTOFSTOCK_) $smarty->assign(array( 'total_to_pay' => Tools::displayPrice($params['total_to_pay'], $params['currencyObj'], false, false), 'bankwireDetails' => nl2br2($this->details), 'bankwireAddress' => nl2br2($this->address), 'bankwireOwner' => $this->owner, 'status' => 'ok', 'id_order' => $params['objOrder']->id )); else $smarty->assign('status', 'failed'); return $this->display(__FILE__, 'payment_return.tpl'); Sería de gran ayuda que alguien encontrara la solución. Link to comment Share on other sites More sharing options...
nadie Posted February 9, 2012 Share Posted February 9, 2012 integro algo sacado de un foro Hola, llevo unas cuantas horas buscando información pero no encuentro absolutamente nada sobre esto, aqui en este foro he leido algunos post sobre este tema, pero no tienen respuesta, y en los foros oficiales, leyendo la versión en inglés tampoco hay ni una sola respuesta cuando la gente lo pregunta. ¡Me parece increible que no haya ningun sitio donde se explique esto! Cuando en teoría, aplicar descuentos en la transferencia bancaria es una muy buena medida para evitar usar paypal, y con ello las comisiones que se nos llevan. De momento he estado editando los códigos de los tres archivos principales, pero el tercero se me resiste, ya que por lo visto, la variable no es entera, y al aplicarle un tanto porciento de descuento el precio original se convierte en cero. Hay tres partes donde se muestra el precio de la compra durante el pago por transferencia bancaria. 1.-El paso donde tienes que elegir el método de pago (en el recuadro de transferencia bancaria, podemos añadir el descuento y el precio, para incentivar a los clientes a usar este método). 2.- A continuación, en el siguiente paso, nos muestra un sumario del precio, también podemos elegir la moneda, y nos aparece el botón para la confirmación del pago. 3.- Este paso, es donde ya se muestra toda la información sobre donde tenemos que realizar la transferencia bancaria, el banco, el número de cuenta, y el concepto que debemos indicar. Aqui es donde aparece el problema, se ve que la variable numérica que indica el precio no se puede modificar ni operar con ella, lo he intentado absolutamente todo y no hay forma humana de que aparezca con descuento. Ahora voy a explicar como he aplicado el descuento a los primeros dos pasos: En el archivo payment.tpl, copiamos y pegamos este código (como podéis ver, he aplicado un 5%): <p class="payment_module"> <a href="{$this_path_ssl}payment.php" title="{l s='Pay by bank wire' mod='bankwire'}"> <img src="{$this_path}bankwire.jpg" alt="{l s='Pay by bank wire' mod='bankwire'}" /> {l s='Pay by bank wire' mod='bankwire'} <span id="amount_{$currencies.0.id_currency}" class="price">{convertPriceWithCurrency price=$total*0.95 currency=$currencies.0} (5% discount)</span> </a> </p> En el archivo payment_execution.tpl, buscamos las siguientes lineas y añadimos estas modificaciones, de modo que podemos editar el tanto porciento de descuento, o también traducir la palabra "discount" por descuento (mi tienda es en inglés, por esto lo pongo asi). <span id="amount_{$currency.id_currency}" class="price" style="display:none;">{convertPriceWithCurrency price=$total*0.95 currency=$currency} (5% discount)</span> {/foreach} {else} <span id="amount_{$currencies.0.id_currency}" class="price">{convertPriceWithCurrency price=$total*0.95 currency=$currencies.0} (5% discount)</span> Ahora viene el verdadero problema, con el archivo payment_return.tpl, que es la confirmación del pago por transferencia bancaria, no podemos seguir con estas variables, y encima, la variable que tenemos ($total_to_pay) no le podemos aplicar ninguna operación, ya que sino se convierte en cero. Esta es la linea que indica el precio: <br /><br />- {l s='an amout of' mod='bankwire'} <span class="price">{$total_to_pay}</span> Y si intentamos poner esta linea haciendo como los otros pasos, la variable $total, a diferencia de las dos otras veces, se convierte en cero: <br /><br />- {l s='an amout of' mod='bankwire'} <span class="price">{$total}</span> (ya no funciona) Me gustaria saber si alguien supiera como poder solucionar esto, ya que lo he intentado de muchas formas diferentes y no consigo hacer que aparezca correctamente el precio con rebaja de la confirmación del pago por transferencia bancaria (3r y último paso). Esto es algo que se ha preguntado varias veces sin éxito, aqui y en otros foros, además no creo que sea necesario ningun tipo de módulo, solamente se trataria de hacer alguna mini modificación en el código. He intentado investigar, y la solución creo que pasaría por editar la última parte del archivo bankwire.php per intentando hacer diferentes modificaciones no lo he conmseguido, ni tampoco convirtiendo a enteros la variable $total_to_pay me ha salido. public function hookPaymentReturn($params) { global $smarty; $state = $params['objOrder']->getCurrentState(); if ($state == _PS_OS_BANKWIRE_ OR $state == _PS_OS_OUTOFSTOCK_) $smarty->assign(array( 'total_to_pay' => Tools::displayPrice($params['total_to_pay'], $params['currencyObj'], false, false), 'bankwireDetails' => nl2br2($this->details), 'bankwireAddress' => nl2br2($this->address), 'bankwireOwner' => $this->owner, 'status' => 'ok', 'id_order' => $params['objOrder']->id )); else $smarty->assign('status', 'failed'); return $this->display(__FILE__, 'payment_return.tpl'); Sería de gran ayuda que alguien encontrara la solución. Tal como lo estas planetando, no lo estas haciendo de forma correcta. Link to comment Share on other sites More sharing options...
nadie Posted February 9, 2012 Share Posted February 9, 2012 Haz una cosa, bajate de aquí el de contrarrembolso con recargo, http://www.maofree-developer.com/coder-webmaster-programmer/en/software-en-maofree-developer/prestashop-en-maofree-developer/payment-modules-maofree-developer.html echale un vistazo, hay tienes parte de la solución para que tu la implementes, en dicho codigo. Link to comment Share on other sites More sharing options...
polcap Posted February 9, 2012 Author Share Posted February 9, 2012 encontre uno pago pero no tengo paypal ni tarjeta de credito alguno que cree alguno similar es de mucha utilidad esta funcion http://www.4webs.es/blog/modulo-prestashop-1-4-transferencia-bancaria-con-descuento Link to comment Share on other sites More sharing options...
nadie Posted February 9, 2012 Share Posted February 9, 2012 encontre uno pago pero no tengo paypal ni tarjeta de credito alguno que cree alguno similar es de mucha utilidad esta funcion http://www.4webs.es/...a-con-descuento Lo maximo que puedo hacer es apuntarlo en la lista y si veo algo o tengo tiempo para desarrollar lo que requieres compartirlo con la comunidad. Link to comment Share on other sites More sharing options...
polcap Posted February 9, 2012 Author Share Posted February 9, 2012 bueno despues de tanto buscar en la web encontre uno aplicable con descuento en % via deposito bancario, alguno se anima a editarlo para agregarle ejemplo el logo del banco? si es asi por pm nos comunicamos (el modulo funciona pero hay que hacerle unos retoques) Link to comment Share on other sites More sharing options...
nadie Posted February 9, 2012 Share Posted February 9, 2012 bueno despues de tanto buscar en la web encontre uno aplicable con descuento en % via deposito bancario, alguno se anima a editarlo para agregarle ejemplo el logo del banco? si es asi por pm nos comunicamos(el modulo funciona pero hay que hacerle unos retoques) Si quieres, yo te puedo hacer los ajustes a ese modulo que has encontrado. Link to comment Share on other sites More sharing options...
polcap Posted February 9, 2012 Author Share Posted February 9, 2012 no dispongo de dinero te puedo pagar con modulos pago o un template si te sirve avisame mas que todo seria cambio, o como se solia decir trueque 1 Link to comment Share on other sites More sharing options...
nadie Posted February 9, 2012 Share Posted February 9, 2012 no dispongo de dinero te puedo pagar con modulos pago o un template si te sirve avisame mas que todo seria cambio, o como se solia decir trueque No es necesario dinero, el fin de la Comunidad es colaborar y compartir entre todos ) Link to comment Share on other sites More sharing options...
polcap Posted February 9, 2012 Author Share Posted February 9, 2012 ok seguire buscando solucion Link to comment Share on other sites More sharing options...
pepocero Posted May 9, 2012 Share Posted May 9, 2012 no dispongo de dinero te puedo pagar con modulos pago o un template si te sirve avisame mas que todo seria cambio, o como se solia decir trueque A veces es dificil encontrar un modulo que se adapte a lo que queremos realizar. Y ahi es donde entra en juego nuestra creatividad o nuestro bolsillo. Hay veces que no podemos diseñar nosotros mismos nuestros propios modulos entonces lo mejor es encargarselo o comprarselo a alguien q lo sepa hacer... es lo malo de no saber! jejeje!! A mi me paso que queria implementar una pasarela de pago TPV virtual y no tuve mas remedio que comprar un modulo, ya que los que habian gratuitos tenian demasiados fallos como para arriesgarme. Tuve que sacar una cuenta paypal y comprar el modulo. Y el modulo funciono excelente y me dieron un soporte tecnico increible. A veces pensas que te van a cobrar un ojo de la cara y al final no es asi.... A lo que voy con esto es que a veces si necesitamos algo especifico y no sabemos hacerlo no nos queda otra que comprarlo hecho... y es justo que paguemos por algo que cuesta tiempo... cuesta tiempo aprender a diseñar y a programar... y cuesta tiempo hacer un modulo... Si ya conseguiste uno que te funcione y solo necesitas agregarle los logos del banco y demas podrias editar el archivo tpl y listo... 1 Link to comment Share on other sites More sharing options...
Recommended Posts