WooCommerce retorna 404 em páginas de categoria

Estou tentando configurar WooCommerce permalinks para obter algo como:

  • example.com/shop/ => Lista de produtos da lista de compras
  • example.com/shop/category-name/ => Página da categoria listando produtos de uma categoria
  • example.com/shop/category-name/product-name/ => Página do produto que mostra os detalhes do produto

Mas eu tenho um erro 404 não encontrado ao tentar abrir a página da categoria.

O que fiz foi:

  • Criei uma página “Shop” e eu defini como a página da loja nas configurações do WooCommerce. OK : a página funciona bem e exibe todos os produtos.

  • Nas configurações de permalinks do WordPress, configure a base da categoria de produto para “comprar”. KO : Quando tento exibir uma página de categoria, o WP retorna um erro 404 (mas os links são gerados corretamente na barra lateral da página da loja e ocorre um erro de 404 ao clicar neles).

  • Nas configurações de permalinks do WordPress, configurei o permalink do produto para “/ shop /% product_cat%”. OK : as páginas de produtos estão sendo exibidas sem problemas.

Alguma maneira de resolver isso?

Solutions Collecting From Web of "WooCommerce retorna 404 em páginas de categoria"

Em Base personalizada, onde você usou /shop/%product_cat% precisa ser substituído por /shop/%product-category% Por favor, veja a canvas abaixo:

insira a descrição da imagem aqui

Acontece que você não precisa usar% product-category%, pois isso cria um problema com os permalinks, esse nome da variável é deixado nos links e não a categoria de produto real.

Apenas deixe a Base de categoria em branco, é isso que parece estar causando o conflito de erro 404. Com as configurações abaixo, tudo está funcionando:

example.com/store/ => Lista de produtos da lista de compras

example.com/store/category-name/ => Página da categoria listando produtos de uma categoria

example.com/store/category-name/product-name/ => Página do produto que mostra os detalhes do produto

insira a descrição da imagem aqui