Gostaria de deixar uma TAG de Black Friday no canto superior da imagem do produto alguém sabe como colocar?
Fiz uma montagem
Seria colocar essa TAG
Ficaria assim
Gostaria de deixar uma TAG de Black Friday no canto superior da imagem do produto alguém sabe como colocar?
Fiz uma montagem
Seria colocar essa TAG
Ficaria assim
gostei dessa ideia!
Pode copiar? (
)
Eu consegui fazer um código simples que pode servir como base para essa solução. Primeiro você insere esse CSS na sua loja:
.selo-black-friday {
max-width: 100px;
right: 0;
left: auto;
}
Depois você adiciona esse JavaScript no rodapé de todas as páginas:
$(document).ready(function() {
/*Adiciona selo na Home*/
var produto = $('#listagemProdutos > ul > li > div > ul > li > div');
produto.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" />
</div>
`);
/*Adiciona selo na página do produto*/
var produto2 = $('#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > div.listagem.aproveite-tambem.borda-alpha > ul > li > ul > li > div');
produto2.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" />
</div>
`);
});
Não testei em todas as páginas, então não sei dizer se serve para a loja toda, mas já serve de base para algumas personalizações.
Ficou assim!
Ótimo, execelente!
Muito obrigado!
Claro parceiro kkkkkkk
Muito legal, eu fazia uma action no Photoshop e alterava o ícone mesmo, acrescentando o destaque, para mim rolava pois tenho poucos produtos mas se forem muitos este código é excelente!
Olá, coloquei o código, porém ele funcionou apenas para as páginas de categorias e na página do produto apenas no compre também / produtos relacionados;
Não consegui colocar na Home e na Imagem do produto em sua respectiva página … Se puderem me ajudar por favor … Obrigado !
No seu caso vamos precisar alterar alguns trechos por causa do seu tema. Para fazer o selo aparecer na sua home você precisa trocar a linha do var produto
por:
var produto = $('#listagemProdutos > div > div > ul > div.owl-stage-outer > div > div > div');
E na página do produto troca a linha do var produto2
por isso:
var produto2 = $('#corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.span12.produto > div:nth-child(1) > div:nth-child(1) > div.conteiner-imagem > div');
Na verdade você vai precisar adicionar uma linha nova de código no JavaScript:
/*Adiciona selo nas outras categorias da Home*/
var produto3 = $('#listagemProdutos > ul > div.owl-stage-outer > div > div > div');
produto3.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" />
</div>
`);
Então ele deve ficar assim na sua loja:
$(document).ready(function() {
/*Adiciona selo na Home*/
var produto = $('#listagemProdutos > div > div > ul > div.owl-stage-outer > div > div > div');
produto.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" />
</div>
`);
/*Adiciona selo na página do produto*/
var produto2 = $('#corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.span12.produto > div:nth-child(1) > div:nth-child(1) > div.conteiner-imagem > div'); produto2.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" />
</div>
`);
/*Adiciona selo nas outras categorias da Home*/
var produto3 = $('#listagemProdutos > ul > div.owl-stage-outer > div > div > div');
produto3.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" />
</div>
`);
});
Obrigado @Jose_Claudio_Alvarez pela ajuda. Porém quando coloquei esse código, não sei o porque somente apareceu a TAG na na foto na página do produto, as outras não funcionaram;
Então voltei o que estava e peguei essa parte da foto do produto e acrescentei;
Ficou Assim:
$(document).ready(function() {
/*Adiciona selo na Home*/
var produto = $('#listagemProdutos > ul > li > ul > li > div');
produto.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://cdn.awsli.com.br/1709/1709002/arquivos/show-de-premios.png" />
</div>
`);
/*Adiciona selo na página do produto*/
var produto2 = $('#corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.span12.produto > div:nth-child(1) > div:nth-child(1) > div.conteiner-imagem > div');
produto2.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://cdn.awsli.com.br/1709/1709002/arquivos/show-de-premios.png" />
</div>
`);
/*Adiciona selo na página do produto*/
var produto3 = $('#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > div.listagem.aproveite-tambem.borda-alpha > ul > li > ul > li > div');
produto3.append(`
<div class="bandeiras-produto selo-black-friday">
<img src="https://cdn.awsli.com.br/1709/1709002/arquivos/show-de-premios.png" />
</div>
`);
});
Desse jeito esta funcionando as páginas de categorias, página do produto e no compre também / produtos relacionados;
Agora só esta faltando a Home, que não estou conseguindo de jeito nenhum …
Boa tarde! Agradeço pelo compartilhamento destas informações, esta comunidade esta auxiliando muito na edição de meu site. Porém fiquei com uma pequena dúvida.
Adicionei este código da tag e ocorreu tudo bem. Gostaria de saber se consigo excluir algumas categorias para que esta flag não apareça. Utilizei o último código postado do @edvan.zaramelli e do @Jose_Claudio_Alvarez
Agradeço a todos novamente!
Essa flag de black friday é muito legal! Uma pena que no meu tema funcionou apenas na página de produto, em nenhuma outra funcionou, nem nos produtos relacionados
Se alguém conseguir ajudar, seria incrível pra adicionar nesta black friday
Olá, Luciano!
Vamos de pedintes… Como você ajustou tamanho e inseriu imagem? Poderia me ajudar? A Tag está imensa aqui!!! rsrs
Ainda aguardando a liberação do FB. Inacreditável
Obrigada!
O o css se não está faltando fechar com } sua linha anterior
.selo-black-friday {
max-width: 100px;
right: 0;
left: auto;
}
COLOQUEI OS DOIS CODIGOS E DEU CERTO. NÃO REVISEI PARA EXCLUIR AS LINHAS REPETIDAS
$(document).ready(function() {
/Adiciona selo na Home/
var produto = $(’#listagemProdutos > div > div > ul > div.owl-stage-outer > div > div > div’);
produto.append( <div class="bandeiras-produto selo-black-friday"> <img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" /> </div>
);
/Adiciona selo na página do produto/
var produto2 = $(’#corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.span12.produto > div:nth-child(1) > div:nth-child(1) > div.conteiner-imagem > div’); produto2.append( <div class="bandeiras-produto selo-black-friday"> <img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" /> </div>
);
/Adiciona selo nas outras categorias da Home/
var produto3 = $(’#listagemProdutos > ul > div.owl-stage-outer > div > div > div’);
produto3.append( <div class="bandeiras-produto selo-black-friday"> <img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" /> </div>
);
});
$(document).ready(function() {
/Adiciona selo na Home/
var produto = $(’#listagemProdutos > ul > li > ul > li > div’);
produto.append( <div class="bandeiras-produto selo-black-friday"> <img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" /> </div>
);
/Adiciona selo na página do produto/
var produto2 = $(’#corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.span12.produto > div:nth-child(1) > div:nth-child(1) > div.conteiner-imagem > div’);
produto2.append( <div class="bandeiras-produto selo-black-friday"> <img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" /> </div>
);
/Adiciona selo na página do produto/
var produto3 = $(’#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > div.listagem.aproveite-tambem.borda-alpha > ul > li > ul > li > div’);
produto3.append( <div class="bandeiras-produto selo-black-friday"> <img src="https://us1.discourse-cdn.com/flex020/uploads/lojaintegrada/original/3X/6/8/68f297a0999901e3b699daf37749b46fb9814351.png" /> </div>
);
});