- 05 Nov 2011, 14:48
#11436
Boa tarde, pessoal.
Esta é a minha primeira contribuição aqui no fórum.
Comecei a utilizar o OpenCart há dois dias, para implantar uma loja virtual própria (e implantarei várias para clientes, daqui para frente, pois é um sistema muito útil e bem completo).
Bom, sou desenvolvedor e como eu tenho um "pezinho" na usabilidade, resolvi fazer uma pequena alteração para selecionar automaticamente o frete de menor valor, após o cliente efetuar o cálculo no carrinho de compras.
Segue o código.
No arquivo catalog/view/theme/SEUTEMA/template/total/shipping.tpl, faça as seguintes alterações:
Após a linha:
Teste e... voilá!
Espero que seja útil a mais pessoas.
Abraços.
Editado: Desculpem, o título saiu sem o último "e" em "automaticamente".
Esta é a minha primeira contribuição aqui no fórum.
Comecei a utilizar o OpenCart há dois dias, para implantar uma loja virtual própria (e implantarei várias para clientes, daqui para frente, pois é um sistema muito útil e bem completo).
Bom, sou desenvolvedor e como eu tenho um "pezinho" na usabilidade, resolvi fazer uma pequena alteração para selecionar automaticamente o frete de menor valor, após o cliente efetuar o cálculo no carrinho de compras.
Segue o código.
No arquivo catalog/view/theme/SEUTEMA/template/total/shipping.tpl, faça as seguintes alterações:
Após a linha:
Código: Selecionar todos
Inclua:
$('#button-quote').bind('click', function() {Código: Selecionar todos
Procure pela linha:
var menorPreco = '';
var menorPrecoVal = 0;Código: Selecionar todos
Busque umas 11 linhas depois dela, onde tem o código:
for (j in json['shipping_methods'][i]['quote']) {Código: Selecionar todos
Após esta linha, inclua o seguinte:
html += '</tr>';Código: Selecionar todos
Em seguida, busque pela linha:
if (menorPrecoVal < json['shipping_methods'][i]['quote'][j]['text']) {
menorPrecoVal = json['shipping_methods'][i]['quote'][j]['text'];
menorPreco = json['shipping_methods'][i]['quote'][j]['code'];
}Código: Selecionar todos
E, após ela, inclua o trecho:
$('#quote').html(html);Código: Selecionar todos
Salve o arquivo e faça o upload. if (menorPrecoVal > 0)
$('#'+menorPreco).attr("checked", "checked");Teste e... voilá!
Espero que seja útil a mais pessoas.
Abraços.
Editado: Desculpem, o título saiu sem o último "e" em "automaticamente".
Silvio Delgado
Interart Software - www.interart.com
Interart Software - www.interart.com




