Gênios Academy
Dicas e tutoriais para amantes do wordpress

Construindo listagens de produtos Woocommerce com a Dynamic Tag
Construindo uma consulta WooCommerce
Navegue até a guia JetEngine > Construtor de consultas . Pressione o botão “ Adicionar nova consulta ”.
Defina as seguintes configurações da consulta:
- digite o Nome da consulta (aqui, Produtos );
- selecione a opção Consulta de Produtos WC no menu suspenso Tipo de Consulta ;
- selecione a opção Qualquer no menu suspenso Status dos produtos .
Pressione o botão “ Adicionar consulta ” para salvar as alterações.
Construindo uma listagem para produtos WooCommerce
Configurações do item de listagem
Navegue até JetEngine> guia Listagem e pressione o botão “ Adicionar novo ” para criar um novo item de listagem com as seguintes configurações:
- selecione a opção Query Builder no menu suspenso Listing Source ;
- escolha a consulta criada anteriormente (aqui, Produtos ) no menu suspenso Consulta ;
- digite o nome do item da listagem (aqui, Products_listing_items );
- selecione a opção Elementor no menu suspenso Visualização de listagem .
Pressione o botão “ Criar item de listagem ”.
Adicionando tags dinâmicas à imagem da listagem
Pressione o botão “ Adicionar nova seção ” e selecione uma seção como estrutura do item da listagem.
Adicione o widget Imagem ao item da listagem e navegue até o campo Escolher imagem nas configurações do widget Imagem . Pressione o botão “ Tags dinâmicas ” no canto inferior esquerdo do campo.
Escolha a opção Imagem do produto WooCommerce no menu suspenso.
Navegue até o menu suspenso Link das configurações do widget de imagem . Selecione a opção URL personalizado neste menu suspenso.
Se habilitada, esta opção ativa o campo para selecionar o link: pressione o botão “ Tag dinâmica ” e selecione a tag WooCommerce Product Field no menu suspenso.
” alt=”adicionando links de produtos ao widget de imagem” data-src=”https://crocoblock.com/knowledge-base/wp-content/uploads/2023/03/adding-product-links-to-the-image-widget-2x.png” />Selecione a opção URL do produto no menu suspenso Configurações .
Pressione o botão “ Atualizar ” para salvar as alterações.
Adicionando o campo de título do produto
Adicione o widget Título ao item da listagem. Clique no botão “ Tag Dinâmica ”. Selecione a tag WooCommerce Product Field no menu suspenso.
Selecione a opção Título no menu suspenso Configurações .
Navegue até o campo “ Link ”, pressione o botão “ Tag dinâmica ” e selecione a tag WooCommerce Product Field no menu suspenso. Escolha a opção URL do produto no menu suspenso Configurações .
Pressione o botão “ Atualizar ” para salvar as alterações.
Aplicando o widget Classificação
Adicione o widget Classificação por estrelas ao item da listagem. Pressione o botão “ Tag dinâmica ” e selecione a opção URL do produto no menu suspenso.
” alt=”adicionando tag woocommerce ao widget de classificação por estrelas” data-src=”https://crocoblock.com/knowledge-base/wp-content/uploads/2023/03/adding-woocommerce-tag-to-the-star-rating-widget-2x.png” />Selecione a opção Avaliação Média no menu suspenso da janela Configurações .
” alt=”adicionando configurações de produto woocommerce ao widget de classificação” data-src=”https://crocoblock.com/knowledge-base/wp-content/uploads/2023/03/adding-woocommerce-product-settings-to-the-rating-widget-2x.png” />Pressione o botão “ Atualizar ” para salvar as alterações.
Adicionando preço
Adicione o widget Editor de Texto ao item da listagem. Pressione o botão “ Tag dinâmica ” e defina a tag WooCommerce Product Field .
” alt=”adicionando a tag dinâmica ao widget do editor de texto” data-src=”https://crocoblock.com/knowledge-base/wp-content/uploads/2023/03/adding-dynamic-tag-to-the-text-editor-widget-1x.png” />Defina a opção Price HTML String na janela Configurações .
” alt=”adicionando configurações do produto woo às configurações do widget do editor” data-src=”https://crocoblock.com/knowledge-base/wp-content/uploads/2023/03/adding-woo-product-settings-to-editor-widget-settings-2x.png” />Pressione o botão “ Atualizar ”.
Adicionando o widget de botão
Aqui, a funcionalidade de adicionar ao carrinho é implementada por meio do botão Elementor padrão. Permite exibir o texto e URL corretos dependendo do tipo de produto.
Adicione o widget Button ao item da listagem. Se necessário, alinhe a posição do widget.
Pressione o botão “ Tag dinâmica ” e defina a tag WooCommerce Product Field .
Defina a opção Adicionar texto ao carrinho na janela Configurações .
Navegue até o campo Link, pressione o botão “ Tag dinâmica ”, selecione a tag WooCommerce Product Field e escolha a opção Adicionar ao carrinho URL de texto no campo Configurações .
Pressione o botão “ Atualizar ”.
Adicionando o item de listagem a uma página
Abra uma página onde deseja colocar o item da listagem. Arraste e solte o widget “ Grade de listagem ”. Especifique o item de listagem (aqui, Products_listing_item ) como origem e defina as configurações da grade de listagem.
Leia o tutorial para conhecer todas as opções do widget Grid de listagem .
A visualização frontal da página com a grade de listagem é a seguinte.
Estilizando o preço de venda
Para aplicar o mesmo estilo ao texto do preço com desconto (normal, não em itálico como está agora), adicione um código para a classe personalizada do widget de preço com CSS personalizado e edite os estilos desejados.
Listagem de configurações de itens
Abra o item de listagem criado (aqui, Products_listing_items). Navegue até as configurações do widget Editor de Texto , clique na guia Configuração avançada e desenrole as configurações de Layout .
Digite “listing-price” no campo da classe CSS:
Pressione o botão “ Atualizar ”.
Navegue até o painel do WordPress > Aparência > guia Personalizar.
Desenrole a guia CSS adicional .
Cole o código no campo CSS adicional:
.hide-listing { | |
visibility: hidden; | |
height: 0; | |
} |
jQuery( document ).ready(function( $ ) { | |
$( document ).on( ‘jet-filter-content-rendered’, function() { | |
$( ‘.hide-listing’ ).removeClass( ‘hide-listing’ ); | |
}); | |
}); |
Pressione o botão “ Publicar ” para salvar as alterações.
Estilo de preço personalizado
Abra a página com a grade de listagem (aqui Listing_grid_with_products ). Atualize a página. Agora os preços têm o mesmo estilo.
Trata-se de criar listas de produtos WooCommerce com tags dinâmicas e personalizar sua aparência usando uma classe personalizada com CSS personalizado.