[-] Core: don't compute again price_wt in Product::addCustomizationPrice if already computed

This commit is contained in:
Rémi Gaillard authored and gRoussac committed 2013-03-21 12:18:43 +01:00
1 parent d5759f1b58
commit ea7a7e8416
1 file changed
+3
+3
View File
@@ -3944,6 +3944,9 @@ class ProductCore extends ObjectModel
$id_address_delivery = (int)$product_update['id_address_delivery']; $id_address_delivery = (int)$product_update['id_address_delivery'];
$product_quantity = (int)(isset($product_update['cart_quantity']) ? $product_update['cart_quantity'] : $product_update['product_quantity']); $product_quantity = (int)(isset($product_update['cart_quantity']) ? $product_update['cart_quantity'] : $product_update['product_quantity']);
$price = isset($product_update['price']) ? $product_update['price'] : $product_update['product_price']; $price = isset($product_update['price']) ? $product_update['price'] : $product_update['product_price'];
if (isset($product_update['price_wt']) && $product_update['price_wt'])
$price_wt = $product_update['price_wt'];
else
$price_wt = $price * (1 + ((isset($product_update['tax_rate']) ? $product_update['tax_rate'] : $product_update['rate']) * 0.01)); $price_wt = $price * (1 + ((isset($product_update['tax_rate']) ? $product_update['tax_rate'] : $product_update['rate']) * 0.01));
if (isset($customized_datas[$product_id][$product_attribute_id])) if (isset($customized_datas[$product_id][$product_attribute_id]))