From 6d66f245adb7116ab170e2f64932ed69c28d4f67 Mon Sep 17 00:00:00 2001 From: merdan Date: Wed, 21 Sep 2022 17:18:29 +0500 Subject: [PATCH] menu Controller --- packages/Sarga/API/Http/Resources/Catalog/Product.php | 4 ++-- packages/Webkul/Product/src/Type/Configurable.php | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/Sarga/API/Http/Resources/Catalog/Product.php b/packages/Sarga/API/Http/Resources/Catalog/Product.php index 648286782..fe611d1a0 100644 --- a/packages/Sarga/API/Http/Resources/Catalog/Product.php +++ b/packages/Sarga/API/Http/Resources/Catalog/Product.php @@ -117,11 +117,11 @@ class Product extends JsonResource ), 'regular_price' => $this->when( $productTypeInstance->haveSpecialPrice(), - (double) core()->convertPrice(data_get($productTypeInstance->getProductPrices(), 'regular_price.price')) + (double) core()->convertPrice($productTypeInstance->getMaximumPrice()) ), 'formatted_regular_price' => $this->when( $productTypeInstance->haveSpecialPrice(), - data_get($productTypeInstance->getProductPrices(), 'regular_price.formated_price') + data_get($productTypeInstance->getMaximumPrice()) ), ]; } diff --git a/packages/Webkul/Product/src/Type/Configurable.php b/packages/Webkul/Product/src/Type/Configurable.php index 808c05cc5..db8948d60 100644 --- a/packages/Webkul/Product/src/Type/Configurable.php +++ b/packages/Webkul/Product/src/Type/Configurable.php @@ -588,6 +588,9 @@ class Configurable extends AbstractType */ public function getMaximumPrice() { + $variant = $this->product->variants()->first(); + + return $variant->getTypeInstance()->getMaximumPrice() $productFlat = ProductFlat::join('products', 'product_flat.product_id', '=', 'products.id') ->distinct()