Os produtos não aparecem no front end

8

Como mostra a figura, tenho uma categoria de alto-falantes com um item (produto - Mini Car Speaker) e uma categoria que está vazia. insira a descrição da imagem aqui Mas quando tento acessar isso pelo front-end, ele não aparece. Veja: insira a descrição da imagem aqui e insira a descrição da imagem aqui

Daksh Shah
fonte

Respostas:

18

Você precisa garantir o seguinte:

-o produto é atribuído a uma categoria

-o produto é atribuído a uma visão da loja.

-o produto está em estoque

-o produto possui uma quantidade atribuída

Feito isso, limpe o cache da loja e o produto aparecerá.

SR_Magento
fonte
11
Nopes, mas ainda obrigado por tentar
Daksh Shah
Em alguns casos menores, os atributos podem ser definidos no nível da loja. Eu tive várias instâncias de produtos definidas como desativadas para lojas específicas, onde os valores padrão foram substituídos.
DWils
Pode ser necessário reindexar os dados também.
Thomas Bennett
Alguém me conhece o que é problema quando eu defino gerenciar inventário não para o site magento?
himansu
5

A lista de verificação para saber se os itens estão em estoque a seguir. Alguns parecerão estúpidos até a primeira vez que você passar uma hora tentando descobrir esse problema:

  1. Os produtos devem estar visíveis no catálogo.
  2. Os produtos devem estar ativados.
  3. O produto deve ter uma quantidade em estoque.
  4. O produto deve estar definido como Em estoque.
  5. Se o produto estiver definido para não rastrear o estoque, ele ainda precisará ter uma Quantidade de estoque e ser definido como Em estoque.
  6. O produto deve ser atribuído à categoria de destino.
  7. Se estiver usando o modo de vários sites (ou se você importou os produtos pelo Data Flow), os produtos deverão ser atribuídos ao site de destino.
  8. Você deve atualizar seu cache / índices, apenas para ter certeza.

Bem-vindo ao Magento. Espero que ajude!

Desenvolvedor-chefe
fonte
1

Você precisa garantir que a quantidade do produto não seja 0 e também que o produto esteja listado disponível em estoque. Como, por padrão, os produtos que não estão em estoque não estão listados e também, por padrão, a quantidade do produto é 0 quando adicionada.

Então, o que você precisa fazer é ir para Catálogo-> Gerenciar produtos Clique no seu produto e edite-o, vá para o inventário na barra esquerda e altere a quantidade para mais de 0 e também altere a disponibilidade do estoque para o estoque.

Daksh Shah
fonte
@sr_magento Sinto muito, mas quando publiquei a pergunta não tinha conhecimento da resposta; isso me impressionou e eu vim com uma solução. Lamento: P
Daksh Shah
0

O produto tem a posição 0. Isso pode fazer com que o produto desapareça. Eu tive o mesmo problema e resolvi-o alterando a posição para um número maior que 0. Você ainda pode solicitar seus produtos com os números, mas simplesmente não usa 0.

Steffan Greven
fonte
Você pode fazer backup dessa reivindicação com algum código ou exemplo?
David Manners
11
Eu não acho que é isso. Já trabalhei em vários projetos que não tinham posições definidas para produtos
Marius
Ok, então isso pode ser um bug na minha instalação? Eu pensei que poderia ser útil, mas me corrija se eu estiver errado. Eu sou bastante novo no Magento e notei esse "truque" na minha instalação.
Steffan Greven
0

se você o tiver no bloco personalizado ou mesmo no bloco de categoria inserido manualmente, certifique-se de ter criado permissão para esse bloco nos blocos system >> Permissions >>, que foram um problema real nas versões recentes do magento 1.9.x

albaiti
fonte