[-] Core: don't compute again price_wt in Product::addCustomizationPrice if already computed
This commit is contained in:
+4
-1
@@ -3944,7 +3944,10 @@ 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'];
|
||||||
$price_wt = $price * (1 + ((isset($product_update['tax_rate']) ? $product_update['tax_rate'] : $product_update['rate']) * 0.01));
|
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));
|
||||||
|
|
||||||
if (isset($customized_datas[$product_id][$product_attribute_id]))
|
if (isset($customized_datas[$product_id][$product_attribute_id]))
|
||||||
foreach ($customized_datas[$product_id][$product_attribute_id][$id_address_delivery] as $customization)
|
foreach ($customized_datas[$product_id][$product_attribute_id][$id_address_delivery] as $customization)
|
||||||
|
|||||||
Reference in New Issue
Block a user