• Olá pessoal, estou com um problema de segmentação com categorias no woocommerce que já pesquisei por 15 dias e não consigo achar a solução.

    Preciso mostrar os produtos que pertencem “obrigatoriamente” a 2 ou mais categorias, por exemplo, preciso mostrar em um momento os produtos que pertencem ao mesmo tempo às categorias ESTEIRAS e PROFISSIONAL, em outro momento preciso mostrar os produtos que pertencem às categorias ERGOMETRIA e PROFISSIONAL, outro, ESTEIRAS e ERGOMETRIA, etc…

    Com o shortcode [product_categories] eu consigo mostrar os produtos de todas as categorias informadas e não apenas os que pertencem a “todas” as categorias ao mesmo tempo.

    Alguém pode me ajudar por favor? Preciso muito disso. Procurei por um shortcode mas não achei e não consegui criar um shortcode com WP-Query pois estou começando a estudar agora.

    Pode ser por categorias, por etiquetas ou por atributos, tanto faz, mas preciso fazer esse tipo de segmentação.

    Desde já agradeço qualquer ajuda. Abraço.

Visualizando 1 resposta (de um total de 1)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Tem o shortcode [product_category] que parece que atende melhor o que você quer, porque o [product_categories] vai listar todas as categorias e não produtos…

    Enfim, eu não sei quais são os slugs das suas categorias “ESTEIRAS” e “PROFISSIONAL”, entretanto para o exemplo que vou dar, vamos assumir que sejam esteiras e profissionais.

    Desta forma você deve colocar na página o seguinte shortcode:

    [product_category category="esteiras,profissionais" operator="AND"]
    

    No caso veja que no atributo category temos os slugs das suas duas categorias e depois temos o atributo operator, esse “operador” é o responsável pela comparação, neste usamos o AND, pois o produto deve necessariamente estar dentro das categorias “ESTEIRAS” e “PROFISSIONAL” ao mesmo tempo.

    Enfim é isso dai 😉

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Segmentação por categorias no Woocommerce [product_categories]’ está fechado para novas respostas.