diff --git a/packages/Webkul/Core/src/Http/Controllers/ExchangeRateController.php b/packages/Webkul/Core/src/Http/Controllers/ExchangeRateController.php index 783b72301..022abbebe 100755 --- a/packages/Webkul/Core/src/Http/Controllers/ExchangeRateController.php +++ b/packages/Webkul/Core/src/Http/Controllers/ExchangeRateController.php @@ -51,7 +51,7 @@ class ExchangeRateController extends Controller $this->currencyRepository = $currencyRepository; - $this->exchangeRate = $exchangeRate; + $this->exchangeRateRepository = $exchangeRateRepository; $this->_config = request('_config'); } diff --git a/packages/Webkul/Product/src/Type/Configurable.php b/packages/Webkul/Product/src/Type/Configurable.php index 356197ddc..399e9b1e8 100644 --- a/packages/Webkul/Product/src/Type/Configurable.php +++ b/packages/Webkul/Product/src/Type/Configurable.php @@ -386,7 +386,7 @@ class Configurable extends AbstractType if (! $childProduct->haveSufficientQuantity($data['quantity'])) return trans('shop::app.checkout.cart.quantity.inventory_warning'); - $price = $this->getFinalPrice(); + $price = $childProduct->getTypeInstance()->getFinalPrice(); $products = [ [