Fixed Grouped Product Bug

This commit is contained in:
devansh bawari 2021-05-25 17:39:55 +05:30
parent 05e9831c93
commit b015ea473c
3 changed files with 7 additions and 9 deletions

View File

@ -2,7 +2,6 @@
namespace Webkul\Product\Type;
use Webkul\Tax\Helpers\Tax;
use Webkul\Checkout\Models\CartItem;
use Webkul\Product\Helpers\BundleOption;
use Webkul\Product\Repositories\ProductRepository;

View File

@ -3,7 +3,6 @@
namespace Webkul\Product\Type;
use Illuminate\Support\Str;
use Webkul\Tax\Helpers\Tax;
use Illuminate\Support\Facades\DB;
use Webkul\Product\Models\ProductFlat;
use Webkul\Product\Facades\ProductImage;

View File

@ -121,7 +121,7 @@ class Grouped extends AbstractType
}
/**
* Get product minimal price
* Get product minimal price.
*
* @return float
*/
@ -130,14 +130,14 @@ class Grouped extends AbstractType
$minPrices = [];
foreach ($this->product->grouped_products as $groupOptionProduct) {
$minPrices[] = $this->evaluatePrice($groupOptionProduct->associated_product->getTypeInstance()->getMinimalPrice());
$groupOptionProductTypeInstance = $groupOptionProduct->associated_product->getTypeInstance();
$groupOptionProductMinimalPrice = $groupOptionProductTypeInstance->getMinimalPrice();
$minPrices[] = $groupOptionProductTypeInstance->evaluatePrice($groupOptionProductMinimalPrice);
}
if (empty($minPrices)) {
return 0;
}
return min($minPrices);
return empty($minPrices) ? 0 : min($minPrices);
}
/**