Jump to content

Compras mínimas(Solucionado)


franciosco

Recommended Posts

Hola, tengo un problema que supongo que será de fácil solución para los que entiendan, pero por mucho que busco no sé dar con la tela.

Tengo una tienda en el que para hacer una compra debe ser un mínimo de 30,00€. El módulo del carrito lo tengo para que vaya calculando el total con el IVA incluido, que es lo que prefiero.

Pero resulta que cuando un cliente compra 30,00€ o poquito más con iva incluido(como le aparece en el carrito), sale el error que no ha alcanzado la compra mínima de 30,00€. Que es cierto pero sin iva.

Yo quiero que la comparación del total del importe de productos con IVA incluido sea comparado con la compra mínima asignada, pero tambien con IVA.

Parece que he liado el lio.

¿Se puede poner la compra mínima a 30,00€ con IVA incluido?. Algunos productos son al 4%,8% y 18% por lo que no puedo rebajarle ese importe.

¿O donde debería tocar, que variable, que módulo para que dicha comparación sea con IVA incluido?

Perdonar si me he liado, en definitiva creo que se entiende.

 

Gracias de antemano y saludos a esta gran comunidad.

Edited by franciosco (see edit history)
Link to comment
Share on other sites

Seguro que se puede hacer mejor, pero detallo mi solución para quien le pueda ayudar.

En controllers/orderController.php calculo el iva($iva) y se lo resto al total de compra mínima($minimalPurchase).

 

 

$iva=self::$cart->getOrderTotal()-self::$cart->getOrderTotal(false);

if (self::$cart->getOrderTotal(false, Cart::ONLY_PRODUCTS) < ($minimalPurchase-$iva) && $this->step != -1)

 

Saludos.

  • Like 1
Link to comment
Share on other sites

Seguro que se puede hacer mejor, pero detallo mi solución para quien le pueda ayudar.

En controllers/orderController.php calculo el iva($iva) y se lo resto al total de compra mínima($minimalPurchase).

 

 

$iva=self::$cart->getOrderTotal()-self::$cart->getOrderTotal(false);

if (self::$cart->getOrderTotal(false, Cart::ONLY_PRODUCTS) < ($minimalPurchase-$iva) && $this->step != -1)

 

Saludos.

Si puedes pon tu solución en esta sección: http://www.prestashop.com/forums/index.php?/forum/168-modulos-gratis-sobrecargas-y-otras-astucias-que-cambian-la-vida/ así quedara todo mas organizado.

 

Un Saludo

Link to comment
Share on other sites

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