Arreglo error factura en prestashop

Me he encontrado con un problema en prestashop que por lo visto es bastante usual.

Cuando pones un descuento a un producto (o varios), tanto desde un módulo de descuento como desde el grupo de clientes, en la factura y en la parte de Artículos del admin este descuento se aplica dos veces.

Para arreglarlo hay que ir a classes/Order.php y comentar las siguientes líneas

 

if ($row[‘group_reduction’] > 0)

{

if ($this->_taxCalculationMethod == PS_TAX_EXC)

$row[‘product_price’] = $row[‘product_price’] * $group_reduction;

else

$row[‘product_price_wt’] = Tools::ps_round($row[‘product_price_wt’] * $group_reduction , 2);

}

 

if (($row[‘reduction_percent’] OR $row[‘reduction_amount’] OR $row[‘group_reduction’]) AND $this->_taxCalculationMethod == PS_TAX_EXC)

$row[‘product_price’] = Tools::ps_round($row[‘product_price’], 2);

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

12 − seis =

Empiezapori es agente digitalizador de la ayuda Kit Digital

Somos agente digitalizador de la ayuda Kit Digital. Te ayudamos en la creación de tu sitio web o comercio electrónico y gestionamos tus redes sociales.
Llámanos (93 470 00 37) o rellena el formulario y nos pondremos en contacto contigo. Te ayudamos a gestionar la ayuda.
Para más información y contacto haz clic en el siguiente enlace.

Scroll al inicio