Opção desnecessária


#1

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 :smiley: por favor


#2

Olá @word_informatica

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


#3

A Phoenix_WebDev tem esta solução?


#4

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


Template e recursos poderosos para a Loja Integrada!


#5

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 !!!


#6

No caso do produto com mais de 1 variação, qual a forma de ativar somente a primeira variação? Você conseguiu? :smiley:


#7

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,


Template e recursos poderosos para a Loja Integrada!


#8

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