diff --git a/packages/Webkul/Product/src/Type/Bundle.php b/packages/Webkul/Product/src/Type/Bundle.php index 0005066377..b4e33c275b 100644 --- a/packages/Webkul/Product/src/Type/Bundle.php +++ b/packages/Webkul/Product/src/Type/Bundle.php @@ -267,9 +267,6 @@ public function prepareForCart($data) } $cartProduct[0]['parent_id'] = $this->product->id; - $cartProduct[0]['quantity'] = $data['quantity']; - $cartProduct[0]['total_weight'] = $cartProduct[0]['weight'] * $data['quantity']; - $cartProduct[0]['base_total_weight'] = $cartProduct[0]['weight'] * $data['quantity']; $products = array_merge($products, $cartProduct); @@ -277,15 +274,13 @@ public function prepareForCart($data) $products[0]['price_incl_tax'] += $cartProduct[0]['total']; $products[0]['base_price'] += $cartProduct[0]['base_total']; $products[0]['base_price_incl_tax'] += $cartProduct[0]['base_total']; - $products[0]['total'] += $cartProduct[0]['total']; - $products[0]['total_incl_tax'] += $cartProduct[0]['total']; - $products[0]['base_total'] += $cartProduct[0]['base_total']; - $products[0]['base_total_incl_tax'] += $cartProduct[0]['base_total']; - $products[0]['weight'] += ($cartProduct[0]['weight'] * $products[0]['quantity']); - $products[0]['total_weight'] += ($cartProduct[0]['total_weight'] * $products[0]['quantity']); - $products[0]['base_total_weight'] += ($cartProduct[0]['base_total_weight'] * $products[0]['quantity']); + $products[0]['weight'] += $cartProduct[0]['total_weight']; } + $products[0]['total'] = $products[0]['total_incl_tax'] = $products[0]['total'] * $products[0]['quantity']; + $products[0]['base_total'] = $products[0]['base_total_incl_tax'] = $products[0]['base_total'] * $products[0]['quantity']; + $products[0]['total_weight'] = $products[0]['base_total_weight'] = $products[0]['weight'] * $products[0]['quantity']; + return $products; }