diff --git a/packages/Webkul/Product/src/Type/Configurable.php b/packages/Webkul/Product/src/Type/Configurable.php index bdd9c519f..c98fc5bfa 100644 --- a/packages/Webkul/Product/src/Type/Configurable.php +++ b/packages/Webkul/Product/src/Type/Configurable.php @@ -392,10 +392,6 @@ class Configurable extends AbstractType return $variant; } - public function getSpecialPrice($qty = null) - { - return $this->product->min_price; - } /** * Fill required fields. * @@ -676,6 +672,14 @@ class Configurable extends AbstractType return $haveSpecialPrice; } + public function getSpecialPrice($qty = null){ + foreach ($this->product->variants as $variant) { + $price[] = $variant->getTypeInstance()->getSpecialPrice(); + } + + return min($price); + } + /** * Add product. Returns error message if can't prepare product. *