Página 1 de 2
[Resolvido] Opção de Produtos
Enviado: 29 Mai 2016, 23:35
por tedros
Boa noite Pessoal,
Estou montando uma loja de perfumes, gostaria de anunciar o perfume X e dentro dele ter as opções de 30ml, 50ml, 100ml...
Sendo que uma das opções já vem pré selecionada, e quando o cliente seleciona a opção desejada o valor do produto altera.
Ja procurei plugins, porém todos que achei não funciona desta maneira e não gostaria que ficasse aquele (+50 reais).
Segue exemplo de uma loja com esta funcionalidade:
http://www.perfumesimportadosjf.com.br/ ... -noir.html
Perceba que ele ja vem selecionado o de 30ml, e conforme a pessoa seleciona a opção, o preço muda. é exatamente dessa maneira que quero.
Obrigado pela ajuda.
Re: Opção de Produtos
Enviado: 30 Mai 2016, 09:38
por valdeir2000
1. Acesse o arquivo
catalog/view/theme/*/template/product/product.tpl.
2. Caso você esteja trabalhando com select, remova o código abaixo
3. Caso você esteja trabalhando com radio, adicione o código abaixo antes do
<?php echo $footer; ?>.
Código: Selecionar todos<script>
$(function() {
$('div[id^="input-option"]').find('input[type="radio"]:eq(0)').prop('checked', true);
});
</script>
Me baseei no tema padrão, caso utilize um diferente pode mudar algumas coisas.
Re: Opção de Produtos
Enviado: 30 Mai 2016, 19:20
por tedros
Boa noite Valdeir.
Eu uso o Journal, mas não funcionou, estou usando opção Radio
Tem algo mais que posso tentar?
Re: Opção de Produtos
Enviado: 31 Mai 2016, 11:08
por valdeir2000
Substitua o passo 3 por esse código.
Código: Selecionar todos<script>
$(function() {
$('div[id^="input-option"] + ul').find('li:eq(0)').trigger('click');
});
</script>
Caso não consiga, vá até o painel de admin > Menu Extensions > Modification > Refresh. Caso não consiga mesmo assim coloque o link da loja, fica mais fácil.
Re: Opção de Produtos
Enviado: 31 Mai 2016, 11:46
por tedros
Enviei o link por PM. Muito obrigado
Re: Opção de Produtos
Enviado: 31 Mai 2016, 11:56
por valdeir2000
Vi que vc colocou o código acima e aqui está funcionando.
Re: Opção de Produtos
Enviado: 31 Mai 2016, 12:58
por tedros
Desculpe a ignorância, mas o codigo faz o que especificamente? pois pra mim está com (-R$50) e nao está vindo com opçao mais barata setada automaticamente.
Re: Opção de Produtos
Enviado: 31 Mai 2016, 13:12
por valdeir2000
Traduzindo o código fica algo como "Marque a primeira opção independente se o valor seja menor, igual ou maior."
Se você quer que uma determinada opção seja marcada automaticamente, basta editar o produto e na aba opção e deixar a que vc quer como primeira opção.
Re: Opção de Produtos
Enviado: 31 Mai 2016, 19:53
por tedros
Humm entendi, dessa maneira ja funciona pra mim, mas tem como tirar aquele (-R$50) ?? e mesmo que ele esteja a primeira opção marcada, ele nao está atualizando o preço para aquela opção.
Sei que to pedindo muito da sua ajuda, mas ficarei extremamente grato.
Re: Opção de Produtos
Enviado: 01 Jun 2016, 16:59
por valdeir2000
Basta acessar o arquivo
catalog/view/theme/*/template/product/product.tpl e deletar o código abaixo
Código: Selecionar todos(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
Isso no tema padrão, caso esteja utilizando outro pode mudar alguma coisa.