Jump to content

Es posible que Costos de envio = porcentaje del total de la compra? (SOLUCIONADO)


piribipipi

Recommended Posts

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 by piribipipi (see edit history)
Link to comment
Share on other sites

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...