Gostaria de retira essa opção de seleção, no caso foi um produto escolhido por opção de filtro veja imagem abaixo
Alguém ajuda eu por favor
Gostaria de retira essa opção de seleção, no caso foi um produto escolhido por opção de filtro veja imagem abaixo
Alguém ajuda eu por favor
Neste caso o produto foi cadastrado com variação, sendo assim, obriga o cliente a selecionar a opção para habilitar o botão de compra.
Neste caso via script avançado é possível fazer que selecione automaticamente uma opção e já venha com o botão comprar habilitado.
O script deverá reconhecer quantas variações possui e caso somente uma, selecioná-la, habilitando assim diretamente o botão comprar.
Represento a Phoenix WebDev, temo Template com Diversos Temas para Loja Integrada e Recursos avançados para Loja Integrada, dê uma olha e veja o que acha www.phoenixwebdev.com.br
A Phoenix_WebDev tem esta solução?
Olá @Priscila_Batista,
Conseguimos sim desenvolver esta solução, mas pode ser necessário adequações de produto para produto.
Esta linha pode funcionar para muitos produtos:
$('.atributos .atributo-item:first').trigger( "click" );
Este trecho funciona para selecionar a primeira opção de variação que o produto possuir.
$('.atributos .atributo-item').trigger( "click" );
Esta segunda forma irá selecionar a última variação cadastrada, mas irá funcionar caso possua mais de uma grade de variação, por exemplo, camisas que possuem cores e tamanhos diferentes.
Abraço
Muito Obrigada @Phoenix_WebDev.
Não testei, pois acabei usando outro codigo que me mandaram antes e que deu certo.
Este:
Adiciona no incluir código HTML, como javascript no rodape, esse código abaixo. Esse código irá ativar a variação automaticamente quando houver apenas 1 opção:
$( function(){
var variacaoDiv = $('.produto .atributos > div');
$.each(variacaoDiv, function(){
var listVariação = $(this).find('ul li');
if( listVariação.length === 1 ){
listVariação.find('a').click();
}
});
});
Mas agradeço muito !!!
No caso do produto com mais de 1 variação, qual a forma de ativar somente a primeira variação? Você conseguiu?
Olá @le_carolino,
Você chegou a testar este mesmo código? Logo mais devo testar novamente, justamente neste código nós mandamos simular um clique na primeira opção de variação, caso queria outra variação, por exemplo a segunda; substitua a parte
.atributo-tem:first por .atributo-item:nth-child(n)
onde n se refere ao número da variação, no caso a segunda:
.atributo-item:nth-child(2)
Espero que te ajude, abraço,
Olá @Phoenix_WebDev , agradeço por sua atenção.
Testei o código anteriormente mas não me atentei ao erro na palavra .atributo-tem.
Fiz a correção da palavra no código e funcionou perfeitamente.
Obrigado pela ajuda. Abraços
Já tentei de tudo! Nenhum destes códigos funcionam. Nem para a primeira e nem para a última variação! =(
Tem alguma outra forma?
Olá @Samuel_Ferrari,
Acessei sua loja, me parece estar funcionando, caso não tenha conseguido deixe o endereço de um produto que deseje ativar este recurso.
Abraço,
O que está funcionando é o script que a @Priscila_Batista passou, que seleciona automaticamente quando há somente uma grade / variação. Produtos com mais de uma grade / variação, coloquei o script que você informou para selecionar automaticamente a primeira variação, porém, não funciona. Segue o link de um produto com diferentes grades: https://www.bsshop.com.br/kit-intelbras-5-cameras-multi-hd-dvr-4ch-mhdx-1004-g3-hd-opicional
.=(
Olá @Samuel_Ferrari,
Bom dia.
Entendi.
Verifiquei novamente, o código para selecionar qualquer uma opção, o correto é:
.atributos li:nth-child(x) .atributo-item ou seja,
$('.atributos li:nth-child(x) .atributo-item').trigger( 'click' );
onde n é o número referente a opção que deseja selecionar.
Espero que funcione,
Abraço,
Boas vendas!
Não deu certo.
Coloquei assim: $(’.atributos li:nth-child(1) .atributo-item’).trigger( ‘click’ );
Inseri o código HTML, coloquei em todas as páginas e no rodapé.
Coloquei o “1” para selecionar automaticamente a primeira opção.
Olá Samuel, no momento de cadastrar o produto, será que não está ticado a opção de consultar o preço?
Olá, @betabaixinha. Isso mesmo. Está com a opção de consultar o preço. Vou alterar e ver se vai dar certo. Obrigado.
=)
Eita… Agora não consigo te ajudar. Você colocou o preço e tirou o “tic” de consultar preço e ainda aparece como consultar? Você consegue abrir um chamado?
Olá, @betabaixinha! Sim. Eles não dão suporte para isso. Tirei o “tic” de consulta e coloquei exatamente assim:
$('.atributos .atributo-item:nth-child(1)'.trigger( 'click' );
=(