- 06 Fev 2013, 13:52
#34971
Concordo com o denisbr, o problema é que se o tal código for o 'product_id' pode ocasionar problemas pois este só pode haver 1, ele quem conecta as opções e etc... É importante ver um print completo do arquivo também, para dar uma olhada no funcionamento do mesmo, os módulos de importação na sua maioria estão configurados com nomes diferentes mas para as mesmas entradas.
Para não aparecer os produtos fora de estoque:
Abre o arquivo > catalog/controller/product/category.php > e encontre:
Para não aparecer os produtos fora de estoque:
Abre o arquivo > catalog/controller/product/category.php > e encontre:
Código: Selecionar todos
Coloque entre os dois:
foreach ($results as $result) {
if ($result['image']) {
Código: Selecionar todos
Abre o arquivo > catalog/model/catalog/product.php > e você vai encontrar 2 vezes o código:
if (!$result['quantity']) { continue; }Código: Selecionar todos
Na segunda vez que encontrar, substitua por isso:
$sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";Código: Selecionar todos
Pronto! Abraço!$sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p.quantity > '0' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";


