piribipipi Posted September 17, 2014 Share Posted September 17, 2014 (edited) Existe la manera de configurar los gastos de envio para que su valor sea un porcentaje del total de la compra??? Por ejemplo, configurarlo para que los gastos sean el 20% del total de la compra... Si un cliente compra por ejemplo 100euros, que los gastos de envio sean 20euros y el total 120 euros... es posible?? Gracias! Edited September 18, 2014 by piribipipi (see edit history) Link to comment Share on other sites More sharing options...
piribipipi Posted September 18, 2014 Author Share Posted September 18, 2014 Doy por cerrado este tema pues parece que ya lo he solucionado... he creado un modulo muyy simple a partir del modulo gratuito de fedex, y parece que esta funcionando... Link to comment Share on other sites More sharing options...
galindogadea Posted September 18, 2014 Share Posted September 18, 2014 Doy por cerrado este tema pues parece que ya lo he solucionado... he creado un modulo muyy simple a partir del modulo gratuito de fedex, y parece que esta funcionando... ¿Puedo conocer el codigo de ese módulo? (Me interesa mucho) Gracias ! Link to comment Share on other sites More sharing options...
piribipipi Posted September 19, 2014 Author Share Posted September 19, 2014 Yo cree el modulo a partir del modulo de fedex que viene por defecto en prestashop (mi version es la 1.6.0.8) Te recomiendo que copies y modifiques ese modulo. En la funcion getOrderShippingCost($params, $shipping_cost), basicamente lo que tienes que devolver es el precio de la orden aplicandole ese porcentaje, en mi caso: //precio total de la orden $totalOrder= $this->context->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS); $porcentaje= 15; //porcentaje del total de la orden que se correspondera con los gstos de envio //devuelve el 15% del total de la orden return number_format((($totalOrder*$porcentaje)/100),2); Espero que te aclare un poco... Saludos Link to comment Share on other sites More sharing options...
Recommended Posts