Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Tutoriais
Tutoriais
Explore tutoriais detalhados para operar sua loja VTEX.
Tutoriais
Catálogo
Produtos e SKUs
Configurar a comparação de produtos
Configurar a comparação de produtos

A comparação de produtos é um recurso nativo da plataforma VTEX e consiste na exibição, lado a lado, de detalhes e especificações dos produtos previamente selecionados.

Ou seja, se o recurso estiver corretamente configurado, o usuário poderá comparar os produtos da loja e visualizar as diferenças de suas especificações de maneira mais simples.

Podemos dividir esse recurso em duas partes:

  1. Página de Comparação: Onde o usuário visualizará a comparação dos produtos selecionados na vitrine.
  2. Vitrine: Onde o usuário selecionará os produtos a serem comparados.

A comparação de produtos não é aplicável na página inicial do site.

Configuração

Primeiramente, devemos configurar a Página de Comparação.

  1. Crie um template de prateleira: Em CMS > Layout (/admin/a/), crie um template de prateleira. Esse template de prateleira representará cada produto na página de comparação. Você pode usar nesse template, todos os controles disponíveis para prateleiras.
  2. Crie um template de página: Em CMS > Layout, crie um template de página e utilize o controle ProductComparison relacionado ao template de prateleira criado no item anterior. Esse controle é o grande responsável pela exibição da página de comparação. Ele posicionará cada produto, lado a lado, para a melhor visualização de suas especificações. Exemplo de aplicação do controle: <vtex.cmc:ProductComparison ShelfLayoutId="12343216-4c8e-4cd5-bcd7-e3b062681f2a"/>
  3. Crie uma pasta chamada “Compare”: Em CMS > Layout > Pasta CMS > Sites and channels > {nome do website desejado} > pasta / > New folder, crie uma pasta com o nome “Compare”. O link gerado pelo controle da vitrine refere-se a essa pasta, por isso sua existência é essencial, bem como todos os itens desse post.
  4. Crie um layout padrão: Dentro da pasta “Compare”, criada no item anterior, crie um layout padrão clicando em New layout e o relacione ao template de página criado no item 2 no campo Template.

Com a Página de Comparação configurada, precisamos configurar a Vitrine para que os produtos sejam exibidos com a opção de comparação (checkbox). Essa configuração é muito simples e possui apenas um passo:

  1. Configure cada Template de Prateleira que desejar: Nos templates de prateleira que desejar, inclua o controle $product.Compare. Esse controle renderizará um checkbox para que o usuário possa escolher os produtos que deseja comparar. Além disso, o controle disponibilizará no header e no footer da listagem de produto o link “Comparar”, que será utilizado pelo usuário após a seleção e o redirecionará para a pasta “Compare”.

Pronto! O recurso está habilitado para o seu site.

Informação importante: Só é possível realizar a comparação de 4 produtos por vez.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback