Merci pour ta réponse, j'ai demandé au développeur du module a priori il ne touche pas du tout au module navisation a facette, leur module permet juste d'attribuer plusieurs caractéristiques à un produit.
Si quelqu'un à une solution je suis preneur, même s'il faut payer ou racheter un module.
Dans me fichier blocklayered.php, j'ai trouver vers la ligne 1811 :
case 'id_feature':
$sub_queries = array();
foreach ($filter_values as $filter_value)
{
$filter_value_array = explode('_', $filter_value);
if (!isset($sub_queries[$filter_value_array[0]]))
$sub_queries[$filter_value_array[0]] = array();
$sub_queries[$filter_value_array[0]][] = 'fp.`id_feature_value` = '.(int)$filter_value_array[1];
}
foreach ($sub_queries as $sub_query)
{
$query_filters_where .= ' AND p.id_product IN (SELECT `id_product` FROM `'._DB_PREFIX_.'feature_product` fp WHERE ';
$query_filters_where .= implode(' OR ', $sub_query).') ';
}
break;
J'ai essayer de remplacer le OR par un AND, ça ne fonctionne pas.