diff --git a/packages/Sarga/API/Http/Controllers/Products.php b/packages/Sarga/API/Http/Controllers/Products.php index 309bd541d..6d4a743c7 100644 --- a/packages/Sarga/API/Http/Controllers/Products.php +++ b/packages/Sarga/API/Http/Controllers/Products.php @@ -73,17 +73,15 @@ class Products extends ProductController foreach($variants as $variant){ $option = $this->attributeOptionRepository->getOptionLabel($variant->{$attribute_main->code}); $last_option = $this->attributeOptionRepository->getOptionLabel($variant->{$last_attribute->code}); - $product = $variant->toArray(); - $product[$last_attribute->code] = $last_option; $data[$attribute_main->code][$option]['image'] = $variant->images; - $data[$attribute_main->code][$option][$last_attribute->code][] = $product; + $data[$attribute_main->code][$option][$last_attribute->code][$last_option] = ProductResource::make($variant); } } else{ foreach($variants as $variant){ $option = $this->attributeOptionRepository->getOptionLabel($variant->{$attribute_main->code}); - $data[$attribute_main->code][$option] = $variant; + $data[$attribute_main->code][$option] = ProductResource::make($variant); } }