discounted configurables

This commit is contained in:
merdan 2022-04-21 14:03:19 +05:00
parent f5e2004dd1
commit 0ca221f2de
1 changed files with 2 additions and 14 deletions

View File

@ -524,18 +524,7 @@ abstract class AbstractType
*/
public function getSpecialPrice($qty = null)
{
if($this->haveSpecialPrice($qty)){
if($this->product->type == 'configurable' &&
$variant = $this->product->variants()
->whereNotNull('special_price')
->orderBy('special_price','asc')
->first())
{
return $variant->special_price;
}
return $this->product->special_price;
}
return $this->product->price;
return $this->haveSpecialPrice($qty) ? $this->product->special_price : $this->product->price;
}
/**
@ -556,8 +545,7 @@ abstract class AbstractType
&& ! $rulePrice
&& $customerGroupPrice == $this->product->price
) {
return $this->product->type == 'configurable' && $this->product->variants()->whereNotNull('special_price')->count();
return false;
}
$haveSpecialPrice = false;