[DICA] Produtos sem estoque ocultos na listagem
Enviado: 26 Jan 2013, 13:50
Olá a todos!
Foi uma necessidade minha a alteração no código para que os produtos sem estoque não fossem exibidos na loja.
Vou compartilhar o que foi feito.
Para isso, abra o arquivo catalog/model/catalog/product.php e faça:
Na função getProducts, comente-a (linha 74), ficando assim:
Pronto!
Foi uma necessidade minha a alteração no código para que os produtos sem estoque não fossem exibidos na loja.
Vou compartilhar o que foi feito.
Para isso, abra o arquivo catalog/model/catalog/product.php e faça:
Na função getProducts, comente-a (linha 74), ficando assim:
Código: Selecionar todos
Em seguida, adicione acima (Linha 158) de://$product_data = $this->cache->get('product.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.' . $cache);Código: Selecionar todos
a linha:$sql .= " GROUP BY p.product_id";Código: Selecionar todos
Este carinha adicionado faz com que sejam listados apenas produtos com estoque maior que zero.$sql .= " AND p.quantity > 0";Pronto!