Jump to content

Calculo portes transportista con el total del pedido y no con el subtotal


Recommended Posts

Buenos días,

 

Tengo un problema en mi tienda: tengo configurado que si el pedido es superior a 20€ los portes son gratuitos, pero si el cliente aplica un cupon de descuento y el total de la compra es inferior a 20€ le da transporte gratuito porque el subtotal de la compra es superior a 20€.

 

En resumen, creo que los portes se deberian calcular con el total de la compra y no con el subtotal del pedido (ya que en el subtotal no se tienen en cuenta los vales descuento que el cliente pueda realizar).

 

¿Alguien sabe como arreglar esto?

 

Gracias y un saludo,

 

post-1029919-0-81865500-1479904921_thumb.png

Link to comment
Share on other sites

Hola,

 

Ya he encontrado la solución, y la he sacado de este post:

https://www.prestashop.com/forums/topic/312232-need-to-add-correct-shipping-after-discounts-promotions-vouchers/page-2

 

Modificar fichero Clases --> Cart.php:

 

instead of "ONLY_PHYSICAL_PRODUCTS_WITHOUT_SHIPPING":

$order_total = $this->getOrderTotal(true, Cart::ONLY_PHYSICAL_PRODUCTS_WITHOUT_SHIPPING, $product_list);

use "BOTH_WITHOUT_SHIPPING" :

$order_total = $this->getOrderTotal(true, Cart::BOTH_WITHOUT_SHIPPING, $product_list);

Un saludo,

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...