--- phenix/classesProduct.php 2025-06-25 11:48:14.266714154 +0200 +++ phenix/classes/Product.php 2025-06-25 20:26:54.381067358 +0200 @@ -2973,6 +2973,9 @@ $count = false, $order_by = null, $order_way = null, Context $context = null) { + $DISPLAY_TYPE=array(1=>'"both","catalog"',2=>'"catalog"',3=>'"both"'); + $visibility_type=(null !==Configuration::get('NEW_PRODUCTS_DISPLAY_TYPE'))?$DISPLAY_TYPE[Configuration::get('NEW_PRODUCTS_DISPLAY_TYPE')]:'"both", "catalog"'; + if(!$context) { $context = Context::getContext(); } @@ -3047,7 +3050,7 @@ WHERE product_shop.`active` = 1 AND product_shop.`date_add` > "'.date('Y-m-d', strtotime('-'._PS_NB_DAYS_NEW_PRODUCT_.' DAY')).'" '.($front ? ' - AND product_shop.`visibility` IN ("both", "catalog")' + AND product_shop.`visibility` IN ('.$visibility_type.')' .(Configuration::get('PS_HIDE_OOS') ? ' AND stock.`quantity` > 0 ' : '') : '').' @@ -3087,7 +3090,7 @@ $sql->where('product_shop.`active` = 1'); if($front) { - $sql->where('product_shop.`visibility` IN ("both", "catalog")'); + $sql->where('product_shop.`visibility` IN ('.$visibility_type.')'); } $sql->where('product_shop.`date_add` > "'.date('Y-m-d', strtotime('-'._PS_NB_DAYS_NEW_PRODUCT_.' DAY')).'"');