Boa tarde, estou colocando alguns produtos na área de sugestão, similar e mostrar junto no cadastro, mas no site não aparece os três, podem nos ajudar?
Oi @Du2, seja bem-vindo à VTEX Community!
Você pode dar um exemplo de produto cadastrado e da página onde você esperava que aparecessem os produtos sugeridos / similares / mostrar junto?
Se possível, compartilha também com a gente qual tecnologia de loja está usando: Store Framework (VTEX IO) ou CMS legado (Portal).
Por fim, se tiver contexto sobre como está codificada a página em questão, isso é importante pois para esse tipo de informação aparecer isso precisa estar incluído no tema da loja.
Bom dia, https://www.rededrogariauniao.com.br/protetor-solar-neutrogena-sun-fresh-fps-30-200ml/p
Esse é um protetor que na plataforma está com uns produtos em mostrar junto, mas não aparece no site.
Trabalhamos com o cms legado
OK! Primeiro eu vou compartilhar um pouco da minha investigação e depois vou te contar o que eu descobri
, acabou sendo uma reviravolta surpreendente.
Investigação
Quando falamos do CMS legado, a primeira coisa que precisa ser verificada é se o layout da página em questão tem o controle correspondente ao comportamento desejado.
No caso do “mostrar junto”, seria o controle <vtex.cmc:BuyTogether/>
:
Para identificar o template da página de produto, como a que você compartilhou, você deve abrir o Admin da VTEX em Configurações da Loja > CMS > Layout e em seguida encontrar o template selecionado, como na imagem abaixo.
Depois é abrir o template que encontramos, navegando ainda nas pastas por CMS > HTML Templates > Product, para ver se encontramos o controle. Eu encontrei na linha 138:
Até aqui, tudo certo. Próximo passo seria checar o cadastro do SKU para ver se está tudo OK. Abri aqui o que você me mostrou e parece estar tudo bem também:
Vendo tudo isso, voltei no template da página de produto para ver onde os produtos selecionados como “mostrar junto” deveriam aparecer. Seria logo depois da seção de Avaliações… Aí fui ver a página e só vi os Produtos Similares.
Isso não fez muito sentido pra mim. Parecia que o template em questão não era o que estava sendo aplicado na loja. Será que vocês realmente estão no CMS legado?
O que eu descobri
Abrindo o Chrome DevTools, apareceram as abas do React Developer Tools, o que indicaria que o site de vocês está rodando React – a tecnologia por trás do Store Framework (VTEX IO).
Por isso, apesar de estar tudo certo no template do CMS legado, as coisas não funcionam como esperado
Olhei mais a fundo e vi que sua conta está rodando o tema drogariauniao.store-theme@1.0.5
. Recomendo verificar com o seu time de desenvolvimento como implementaram a página de produto, pode ser que eles estejam usando o bloco shelf.relatedProducts
que acabou de ser depreciado.