Descripción
var precioPrenda = [];
//PRECIOS DE LA PRENDA precioPrenda[0]= []; precioPrenda[0]["cantidadMaxima"] = 16; precioPrenda[0]["precio"] = 9.91; precioPrenda[1]= []; precioPrenda[1]["cantidadMaxima"] = 25; precioPrenda[1]["precio"] = 8.02; precioPrenda[2]= []; precioPrenda[2]["cantidadMaxima"] = 50; precioPrenda[2]["precio"] = 7.50; precioPrenda[3]= []; precioPrenda[3]["cantidadMaxima"] = 100; precioPrenda[3]["precio"] = 6.47;
//Tallas var tallasDisponibles = ["S", "M", "L", "XL", "XXL"];
var talla = []; talla[0] = [54, 64]; talla[1] = [57, 67]; talla[2] = [60, 70]; talla[3] = [63, 73]; talla[4] = [66, 76];
//PRECIOS ESTAMPADOS var medidasEstampado = ["10x15cm", "15x20cm", "20x30cm", "30x40cm"];
var cantidadEstampado = [5, 16, 25, 50, 100];
var precioEstampado = []; precioEstampado[0] = [4.95, 4.95, 4.95, 8.25] precioEstampado[1] = [3.30, 4.12, 4.12, 8.25] precioEstampado[2] = [2.70, 3.80, 4.12, 8.25] precioEstampado[3] = [2.48, 3.29, 3.29, 6.60] precioEstampado[4] = [2.28, 3.23, 3.29, 6.60]
$(document).ready(function(){
$(".elementor-widget-wl-single-product-price").empty(); $(".elementor-widget-wl-single-product-price").append("Cargando..."); $(".e-custom-product ").empty(); $(".e-custom-product ").append("Siguiente");
window.setTimeout( actualizarCantidades, 3000 ); // 3seconds
$("#parrafoAdicional").append(agregarTablaTalla());
$(".size-number").change(function(){
actualizarCantidades(); });
});
function actualizarCantidades(){
var cantidad = leerCantidad();
$(".elementor-widget-wl-single-product-price").empty();
$(".elementor-widget-wl-single-product-price").append(textoCantidad(cantidad)); $(".elementor-widget-wl-single-product-price").append(textoPersonalizacion(cantidad)); }
function leerCantidad() {
var sum = 0;
$("input[class *= 'size-number']").each(function(){ sum += +$(this).val(); });
return sum; }
function agregarTablaTalla(){
var texto = `
`;
for (var i = 0; i < tallasDisponibles.length; i++) { texto = texto + `
`; }
texto = texto + `
`;
return texto; }
function textoCantidad(cantidad){
var precio = cargarPrecio(cantidad); precio = parseFloat(Math.round(precio * 100) / 100).toFixed(2); precioIVA = precio * 1.21; precioIVA = parseFloat(Math.round(precioIVA * 100) / 100).toFixed(2); precioSiguiente = cargarPrecioSiguiente(cantidad); precioSiguiente[0] = parseFloat(Math.round(precioSiguiente[0] * 100) / 100).toFixed(2); precioIVAsiguiente = precioSiguiente[0] * 1.21; precioIVAsiguiente = parseFloat(Math.round(precioIVAsiguiente * 100) / 100).toFixed(2); var devuelto ="";
if(precio == 0) { return "¡Vaya!, no tenemos considerada esta cantidad en nuestra web. Contacta con nosotros y te enviaremos un presupuesto sin compromiso"; } else {
if(cantidad < 1) { return "Por favor, añade alguna talla"; } else { //return "Comprando " + cantidad + " unidades, el precio de la prenda es " + precio; devuelto = ` Precio artículo:
` + cantidad + ` und.
`;
if(precioSiguiente[0] == 0){ devuelto = devuelto + `
Contacta y te enviaremos un presupuesto sin compromiso.