Приветствую форумчане. Не смог найти готового решения. Хочу скрыть товары в каталоге у которых установлены stock_status_id 5 и 7, и наличие товара 0. Как решить помогите, пожалуйста. С php знаком но ничего не выходит...
пытался таким методом, чуть переделал. код не сохранилю понял что не туда копаю. https://forum.opencart-russia.ru/threads/skrytie-tovarov-v-kataloge-s-kolichestvom-0.4257/
Попробовал сделать так catalog/model/product 78 строка $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.quantity > 0 AND (p.stock_status_id = '5' OR p.stock_status_id = '7') AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";
Без результата? Запрос то вроде рабочий. Может кеш не обновили? Получается делать правки и получать ошибки?
запрос сработал на отключение вывода товаров с нулевым количеством. я уже потом понял, что неверно логику продумал. мне нужно из всех товаров что скрываются из за нулевого остатка исключить товары у которых стоит определенный stok status id. пока не понимаю как это сделать. думал сделать через !, но еще не пробовал