From cd26f9915353a4b27f37a4136cc1c4bc07187884 Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Mon, 1 Feb 2021 11:35:56 +0530 Subject: [PATCH] Extra Info Added --- .../Webkul/API/Http/Resources/Catalog/Product.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/Webkul/API/Http/Resources/Catalog/Product.php b/packages/Webkul/API/Http/Resources/Catalog/Product.php index 743879629..993659843 100644 --- a/packages/Webkul/API/Http/Resources/Catalog/Product.php +++ b/packages/Webkul/API/Http/Resources/Catalog/Product.php @@ -50,10 +50,23 @@ class Product extends JsonResource 'description' => $product->description, 'images' => ProductImage::collection($product->images), 'base_image' => $this->productImageHelper->getProductBaseImage($product), - 'variants' => Self::collection($product->variants), 'created_at' => $product->created_at, 'updated_at' => $product->updated_at, + /* child informations */ + 'grouped_products' => $this->when( + $productTypeInstance instanceof \Webkul\Product\Type\Grouped, + $product->grouped_products + ), + 'bundle_options' => $this->when( + $productTypeInstance instanceof \Webkul\Product\Type\Bundle, + $product->bundle_options + ), + 'variants' => $this->when( + $productTypeInstance instanceof \Webkul\Product\Type\Configurable, + $product->variants + ), + /* super attributes */ $this->mergeWhen($productTypeInstance->isComposite(), [ 'super_attributes' => Attribute::collection($product->super_attributes),