Last active
August 29, 2015 14:07
-
-
Save rafaelstz/d51342be2260c7b48b91 to your computer and use it in GitHub Desktop.
Colocado na Product View no Magento ele atualiza dinamicamente o valor do produto ao aumentar ou diminuir quantidade.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jQuery(window).load(function(){ | |
/* Começa quando se clica em qualquer seta (cima e baixo) */ | |
jQuery('.qty_control').click(function(){ | |
// Quantidade no input | |
var quant = jQuery('.qty').val(); | |
// Pega o preço (exemplo: 12.00) | |
var total = <?php echo $_product->getPrice(); ?>; | |
// Pega o total e multiplica pela quantidade | |
var total = (total * quant); | |
// Pega o preço e adiciona "R$" no começo | |
var preco = jQuery('.price') | |
.text('R$'+total); | |
// Pega o texto dentro da tag | |
var preco = jQuery('.price').text(); | |
// Troca "." por "," | |
var preco = preco.replace('.',','); | |
// Se existir "," ele adiciona um "0" | |
if (preco.split(',').length > 1) { | |
preco = (preco + '0'); | |
} | |
// Se não existir "," ele adiciona um ",00" | |
else{ | |
preco = (preco + ',00'); | |
}; | |
// Substitui o valor antigo | |
jQuery('.price').text(preco); | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment