diff --git a/packages/Sarga/Shop/src/Repositories/ProductRepository.php b/packages/Sarga/Shop/src/Repositories/ProductRepository.php index 512ac4ad6..108e593a5 100644 --- a/packages/Sarga/Shop/src/Repositories/ProductRepository.php +++ b/packages/Sarga/Shop/src/Repositories/ProductRepository.php @@ -106,9 +106,7 @@ class ProductRepository extends WProductRepository $qb->whereIn('product_flat.cinsiyet', explode(',', $params['cinsiyet'])); } - if(isset($params['discount']) && $params['discount']){ - $qb->where('product_flat.special_price','>',0); - } + if (! core()->getConfigData('catalog.products.homepage.out_of_stock_items')) { $qb = $this->checkOutOfStockItem($qb); @@ -240,7 +238,9 @@ class ProductRepository extends WProductRepository }); # apply scope query so we can fetch the raw sql and perform a count - + if(isset($params['discount']) && $params['discount']){ + $repository->where('product_flat.special_price','>',0); + } $repository->applyScope();