diff --git a/packages/Sarga/API/Http/Controllers/Products.php b/packages/Sarga/API/Http/Controllers/Products.php index 57bd63b6a..66a0510f5 100644 --- a/packages/Sarga/API/Http/Controllers/Products.php +++ b/packages/Sarga/API/Http/Controllers/Products.php @@ -42,7 +42,16 @@ class Products extends ProductController */ public function get($id) { - return ($product = $this->productRepository->find($id))? + $sku = request()->has('sku'); + + if($sku){ + $product = $this->productRepository->findOneByField('sku',$id); + } + else{ + $product = $this->productRepository->find($id); + } + + return ($product)? new ProductResource($product) : response()->json(['error' => 'not found'],404); }