Porque os produtos WooCommerce não aparecem na página da loja?

Porque os produtos WooCommerce não aparecem na página da loja?

Esta é uma dica rápida para aquelas que estão a desenvolver um web site com WordPress e o plugin WooCommerce, particulamente se for
primeira vez…

Este é um problema que acontece frequentemente, depois de instalarmos o WooCommerce em nosso web site WordPress e adicionar um produto, esse mesmo produto é exibido corretamente se clicar em “Exibir produto” na janela de edição do produto, mas se formos para a página “Loja”, constatamos que nada é exibido .

A solução é ir ao painel de administração do WordPress, e para a página “Painel > Opções > Permalinks” e simplesmente clicarmos no botão “Salvar Alterações“. Isso garante que o WordPress é informado sobre as estruturas de URL de permalink extra necessárias para WooCommerce.

Isso pode parecer um pouco absurdo mas faz todo sentido, isto porque, uma vez que os produtos WooCommerce são simplesmente um tipo de postagem personalizada (post type) do WordPress, e geralmente é necessário salvar permalinks depois de adicionar um novo tipo de postagem personalizada no nosso tema.

Agora se alguma vez tiver este problema já sabe como resolver-lo, sem perder tempo a verificar seu código para encontrar algum erro como aconteceu com o utilizador que me colocou esta questão.

Um abraço…

10 Comments

    • Aconteceu o mesmo com o meu. Já conseguiu solucionar o seu? Se sim, por favor me ajuda. Obrigado!

  • Outra forma de dar a solução…
    Aparência > Personalizar > WooCommerce > Catálogo de produtos > Escolha o que exibir na página principal da loja: Exibir produtos

  • Na página da minha loja com WooCommerce só aparece a mensagem: “Nenhum produto foi encontrado para a sua seleção”. Mas se for em produtos, eles aparecem normal. Só não aparece na página da Loja. Já fiz os procedimentos acima de ir em Links Permanentes e só clicar em salvar e na página Aparência > Personalizar > WooCommerce > Catálogo de produtos > Escolha o que exibir na página principal da loja: Exibir produtos; Porém ambos não funcionou. Alguém teria uma outra opção Please !!!!!

    • Oi, Nélio…
      Fazer o que é referido no artigo nem sempre resolve, pois pode ser problema do tema em uso…
      Verifique se o tema dá suporte total ao Woocommerce e se tem o código nos templates actualizado para a versão que usa do WC. Isso pode acontecer quando se usa temas mais antigos e que não estejam atualizados… Os temas mais completos tem na root um arquivo chamado woocommerce.php com configurações do WC, mas também se pode usar o arquivo de funções do tema (functions.php) para criar o suporte para o WC, por fim pode ter também uma pasta no tema chamada woocommerce, nela encontra os templates do WC em uso em uso no tema, verifique a versão dos mesmos.

      Um abraço

Deixar um comentário

captcha