Откройте файл
/modules/blocklayered/blocklayered.php
Если включено расширенное управление товарами:
в методе
indexAttribute после:
Код:
Shop::addSqlAssociation('product_attribute', 'pa').'
добавьте:
Код:
LEFT JOIN `'._DB_PREFIX_.'stock_available` sa ON (sa.id_product = pa.id_product AND sa.id_product_attribute = pa.id_product_attribute AND sa.id_shop = '.(int)Context::getContext()->shop->id.')
после:
Код:
'.(is_null($id_product) ? '' : 'AND pa.id_product = '.(int)$id_product).'
добавьте:
Код:
WHERE sa.`quantity` > 0
до:
WHERE '.implode(' OR ', $sub_query).'
добавьте:
LEFT JOIN `'._DB_PREFIX_.'stock_available` sa ON (sa.id_product = pa.id_product AND sa.id_product_attribute = pa.id_product_attribute AND sa.id_shop = '.(int)Context::getContext()->shop->id.')
после:
Код:
WHERE '.implode(' OR ', $sub_query).'
добавьте:
Код:
AND sa.`quantity` > 0