Bicicleta elíptica BH FITNESS WG856 i.TFC19 DUAL PLUS

Excelente ergonomíaEntrenamiento intenso y ergonómico gracias a su larga zancada de 48 cm y su rotación de la masa de 25 kgDual Kit BE incluido : La máquina está lista para ser usada con las Apps específicas de fitness i.Concept

IVA incluido



()

  • Código de referencia: 3984
  • Más en Elípticas
  • Precio de coste:
  • Unidades por pack:

Características

Diseñada para uso doméstico intensivo

Para entrenamientos de entre 7 y 20 horas a la semana

Sistema de freno magnético

Sin mantenimiento. Pedaleo suave y silencioso con diferentes tensiones

Elíptica de paso delantero

Fácil acceso y zancada más larga (natural y deportiva)

Acceso fácil

Ofrece un acceso sencillo y cómodo para el ejercicio

Monitor con pantalla LCD retroiluminada con luz azul con 12 perfiles predefinidos y 24 niveles de intensidad

Proporciona objetivos que ayudan a reducir el estrés

4 programas de control del ritmo cardiaco (HRC)

Permite seleccionar las zonas cardiovasculares durante el ejercicio. Controla de forma automática la intensidad del ejercicio para mantener el esfuerzo dentro de los límites de pulsaciones

Programa aleatorio

Al seleccionar este programa, el monitor creará y mostrará en la pantalla un nuevo programa cada vez, creado aleatoriamente

5 Perfiles personalizables (uPrg)

Permite personalizar tu propio perfil de programa de entrenamiento

Test de recuperación (RT)

Ayuda a controlar la forma física con una recuperación controlada

Test de fitness

Ayuda a controlar la forma física con una recuperación controlada

Medición de pulso por contacto en el manillar

Proporciona objetivos para un entrenamiento avanzado

Medición de pulso inalámbrica con banda de pecho (no incluida) mediante radiofrecuencia a 5 kHz

Permite realizar entrenamientos de gran intensidad con un cómodo control del ritmo cardiaco en el monitor o en su dispositivo móvil

Medición de pulso inalámbrica en su smartphone o tablet con banda para el pecho (no incluida) mediante tecnología inalámbricaBluetooth

Utilice su smartphone o tablet para consultar su pulso gracias a la cómoda y segura colocación del dispositivo en el monitor de la máquina. 
* El pulso no se mostrará en el monitor de la máquina 
** Sólo compatible con dispositivos que incluyan Bluetooth 4.0. Consulte compatibilidad con su modelo

Reposapiés XXL antideslizantes más juntos

Ofrecen un pedaleo más natural

Mínima distancia entre pedales

Permite un movimiento más natural ya que las caderas van totalmente paralelas durante el ejercicio

Portabidones

Muy útil para sesiones de entrenamiento prolongadas

Ruedas de transporte

Para moverlo con facilidad en su hogar

Suscripción mensual gratuita a BH by Kinomap incluida con la máquina

Entrene sobre más de 40.000 Km de vídeos geolocalizados grabados y subidos por los usuarios y compita contra sus amigos. 

* Descubra más información sobre BH by Kinomap para iOS 
* Descubra más información sobre BH by Kinomap para Android

Posibilidad de aumentar tu tranquilidad contratando nuestra ampliación de garantía

Consulta las condiciones y contrata aquí

Especificaciones

Largo: 174 cm

Ancho: 66 cm

Alto: 175 cm

/* 0) { originalImage = $('#principalimage').attr('src'); } var originalImageSize = ''; try { if (originalImage.match(/_xxl.jpg$/)) { originalImageSize = '_xxl'; } else if (originalImage.match(/_xl.jpg$/)) { originalImageSize = '_xl'; } else if (originalImage.match(/_g.jpg$/)) { originalImageSize = '_g'; } else if (originalImage.match(/_m.jpg$/)) { originalImageSize = '_m'; } else if (originalImage.match(/_n.jpg$/)) { originalImageSize = '_n'; } else if (originalImage.match(/_p.jpg$/)) { originalImageSize = '_p'; } else { originalImageSize = ''; } originalImageSize = ''; } catch (err) { originalImageSize = ''; } function checkDiscount(before, after) { //if before > after if (before > after) { //show discount $('#money_1_noN').show(); $('#DiscountPercentN').show(); $('#PromoDiscountN').show(); if ($('#PromoDiscountN').text()) { $('#PromoDiscountN').show(); } else { $('#PromoDiscountN').hide(); } $('#txtBefore').show(); } else { // (if before >= after) //hide discount $('#money_1_noN').hide(); $('#DiscountPercentN').hide(); $('#PromoDiscountN').hide(); $('#txtBefore').hide(); } } function loadQuantity() { selectedColourID= 0; selectedSizeID= 0; selectedClassificationID= 0; quantityN = $('#selectedQuantity').val(); if( quantityN > 0) { $('#HdQuantity').val(quantityN); $('#quantityNumber').text(" - Cantidad: " + quantityN); MoldearColores(false,'#Quantity_Description') $('#ShowErrorQuantity').hide(); //if ( selectedColourID>0 && selectedSizeID>0) //{ //document.getElementById('submitAddCart').disabled = false; //$('#submitAddCart').show(); //} var print = SelectPriceList(selectedColourID,selectedSizeID,selectedClassificationID); if(print == false) { cleanSelectError(); } else { cleanSelectCorrect(); } } else { $('#HdQuantity').val(0); $('#quantityNumber').text(" - Sin cantidad "); //document.getElementById('submitAddCart').disabled = true; //$('#submitAddCart').hide(); MoldearColores(true,'#Quantity_Description') $('#ShowErrorQuantity').show(); } $('#selectedQuantity option[selected]').each(function () { $(this).removeAttr("selected"); }); $('#selectedQuantity option[value="' + quantityN + '"]').attr("selected","selected"); } function genera_member(id, color, size, classification, importe, importeant, descuento, ahorro, moneda, managestock, hasstock, stock,stockState,referenceSKUN,importe_s,importeant_s,ahorro_s, freeshipping,free,descuento_timeleft,productcost,productcost_s,unitsbypack,min_quantity,max_quantity, infav,idstockdelivery,stockdelivery,delivery_date,delivery_css_class) { this.id = id; this.color = color; this.size = size; this.classification = classification; this.importe = importe; this.importe_s = importe_s; this.importeant = importeant; this.importeant_s = importeant_s; this.descuento = descuento; this.ahorro = ahorro; this.ahorro_s = ahorro_s; this.moneda = moneda; this.managestock = managestock; this.hasstock = hasstock; this.stock = stock; this.ShowPriceList=ShowPriceList; this.state_stock = stockState; this.idstockdelivery = idstockdelivery; this.stockdelivery = stockdelivery; this.reference = referenceSKUN; this.freeshipping = freeshipping; this.free = free; this.descuento_timeleft = descuento_timeleft; this.productcost = productcost; this.productcost_s = productcost_s; this.unitsbypack = unitsbypack; this.infav = infav; this.min_quantity = min_quantity; if (this.min_quantity <= 0) { this.min_quantity = 1; } this.max_quantity = max_quantity; if (this.min_quantity > this.max_quantity) { this.max_quantity = this.min_quantity + 100; } this.deliverydate = delivery_date; this.deliverycssclass = delivery_css_class; } function genera_member_tier(id,amount,amount_s,minquantity,percentsave,percentsave_s) { this.id = id; this.amount = amount; this.amount_s = amount_s; this.minquantity = minquantity; this.percentsave = percentsave; this.percentsave_s = percentsave_s; } // Declaramos la matriz var PriceList = new Array(1 ); // inicializamos la matriz var contProduct = 0; var contTier = 0; // control del valor menor de todas las coincidencias var initialAmount = 0; var initialAmountAnt = 0; var initialAmount_s = "0"; var initialAmountAnt_s = "0"; var AhorroNewInitial_s = "0"; var DescuentoTimeleftInitial_s = ""; var initialProductCost = 0; var initialProductCost_s = "0€"; var initialUnitsByPack = 0; var showTxtFrom = false; var initialSkuId = 0; PriceList[contProduct] = new genera_member(3355028 , 0, 0, 0, parseFloat('1099,0000'.replace(/,/, '.')),parseFloat('1099,0000'.replace(/,/, '.')),parseFloat('0'.replace(/,/, '.')),parseFloat('0'.replace(/,/, '.')),"€",false,true,100,"En stock","3984","1.099,00€","1.099,00€","0,00€",false,false,"",parseFloat('0'.replace(/,/, '.')),"0,0000€",1,1,101,false,0,'',new Date(Date.parse('')),''); PriceList[contProduct].tiers = new Array(0 ); contProduct++; contTier = 0; PriceList[contProduct] = new genera_member(3355028 , 'NT', 'NT', 'NT', parseFloat('1099,0000'.replace(/,/, '.')),parseFloat('1099,0000'.replace(/,/, '.')),parseFloat('0'.replace(/,/, '.')),parseFloat('0'.replace(/,/, '.')),"€",false,true,100,'',"3984","1.099,00€","1.099,00€","0,00€",false,false,"",parseFloat('0'.replace(/,/, '.')),"0,0000€",1,1,1,false,0,'',new Date(Date.parse('')),''); PriceList[contProduct].tiers = new Array(0 ); contProduct++; contTier = 0; /* minsku = 3355028 */ initialAmount = parseFloat('1099,0000'.replace(/,/, '.')); initialAmount_s = '1.099,00€'; initialAmountAnt = parseFloat('1099,0000'.replace(/,/, '.')); initialAmountAnt_s = '1.099,00€'; AhorroNewInitial_s = '0,00€'; DescuentoTimeleftInitial_s = ''; initialProductCost = parseFloat('0'.replace(/,/, '.')); initialProductCost_s = '0,0000€'; initialUnitsByPack = 1; showTxtFrom = false; initialSkuId = 3355028; CheckAmountError(); function SelectPriceListByID(skuID) { for(var i=0; i 1 && this.unitsbypack != '') { $('#skuUnitsbyPackLine').show(); } else { $('#skuUnitsbyPackLine').hide(); } if (this.productcost > 0 && this.productcost_s != '') { $('#skuProductCostLine').show(); } else { $('#skuProductCostLine').hide(); } //comprobar si hay ahorro checkDiscount(ImporteantNew,ImporteNew); // ver si ya está en favoritos $('#HDinfav').val(this.infav); if (this.infav == true) { try {$('#submitAddFav').button('alreadyinfav');} catch(err) {$(function(){ $('#submitAddFav').button('alreadyinfav');});} } else { try {$('#submitAddFav').button('reset');} catch(err) {$(function(){ $('#submitAddFav').button('reset');});} } //comprobar si tiene tarifas por cantidad if ($('#tiersDiv').length>0 && this.tiers.length > 0) { $('#tiersDiv').html(''); for (var i=0;i < this.tiers.length;i++) { $('#tiersDiv').html($('#tiersDiv').html() + '

Compra ' + this.tiers[i].minquantity + ' ó más por ' + this.tiers[i].amount_s + ' cada uno y ahorra un ' + this.tiers[i].percentsave_s + '

'); } $('#tiersDiv').show(); } else { $('#tiersDiv').hide(); } if (($('#money_1_yesN').text() == '') && ($('#money_1_noN').text() == '')) { //$('#ShowPriceDetail').hide(); } if (initialAmount == 0 && ($('#money_1_yesN').text() == initialAmount_s) && ($('#money_1_noN').text() == initialAmountAnt_s)) { $('#ShowPriceDetail').hide(); } var strOptionsQ = ''; //var multiQ = true; var prevVal = $("#selectedQuantity").val(); if (this.min_quantity > 0 && this.max_quantity >= this.min_quantity) { //if (this.min_quantity == this.max_quantity) { multiQ = false; } for (x = this.min_quantity; x <= this.max_quantity; x++) { strOptionsQ = strOptionsQ + ""; } } else { if (this.min_quantity > 0 && this.max_quantity < this.min_quantity) { for (x = this.min_quantity; x <= (this.min_quantity + 100); x++) { strOptionsQ = strOptionsQ + ""; } } else { for (x = 1; x <= 100; x++) { strOptionsQ = strOptionsQ + ""; } } } if ($("#selectedQuantity").html() != strOptionsQ) { $("#selectedQuantity").html(strOptionsQ); } if ($("#selectedQuantity option[value='" + prevVal + "']").length !== 0) { prevVal = prevVal; } else { prevVal = "" + this.min_quantity; } $("#selectedQuantity").val(prevVal); //if (multiQ) { $("#fieldQuantity").show(); } else { $("#fieldQuantity").hide(); } $('#HDAcount').val(this.importe); $('#amountAntSku').text("Importe anterior "+this.importeant_s); $('#discountSku').text("Descuento "+this.descuento + "%"); $('#savingSku').text("Ahorro "+this.ahorro_s); $('#currencySku').text("Moneda "+this.moneda); //$('#stockSku').text("Stock "+this.stock); $('#hdSkuId').val(this.id); showSkuImages(this.id); //$('#stockStateSku').text("Estado del stock "+this.state_stock); if (this.reference != '') { $('#referenceSKU').text("Referencia "+this.reference); $('#HDReference').val(this.reference); $('#skuReference').text(this.reference); $('#skuReferenceLine').show(); } else { $('#referenceSKU').text("Referencia 3984"); $('#HDReference').val("3984"); $('#skuReference').text("3984"); $('#skuReferenceLine').hide(); } //cambiar estado del stock // $('#stockStateSku').text(this.state_stock); $('#stockStateSku').text(this.state_stock); $('#stockStateSku').removeClass("text-success"); $('#stockStateSku').removeClass("text-warning"); $('#stockStateSku').removeClass("text-danger"); $('#stockStateSku').show(); if (this.hasstock == true) { quantityN = $('#selectedQuantity').val(); if (quantityN <= this.stock || this.managestock == false) { $('#deliveryLink').show(); $('#stockStateSku').addClass("text-success"); $('#submitAddCart').show(); } else { $('#deliveryLink').show(); $('#stockStateSku').addClass("text-warning"); $('#stockStateSku').text("Stock limitado"); } } else { $('#deliveryLink').show(); $('#stockStateSku').addClass("text-danger"); $('#submitAddCart').hide(); //$('#submitAddCart').hide(); } if (this.deliverydate == null) { $('#HDdeliverydate').val(''); } else { $('#HDdeliverydate').val(this.deliverydate.toLocaleDateString()); } $('#HDstockdelivery').val(this.stockdelivery); $('#HDidstockdelivery').val(this.idstockdelivery); UpdateExtrasAmount(); } // Region de codigo que comprobara si alguno de los combobox recibiran un unico dato, en ese caso no se mostrara el combobox y cargaremos // la variable con el ID correspondiente con cada combobox if ($('#selectedQuantity').val() > 0) { quantityN = $('#selectedQuantity').val(); $('#quantityNumber').text(" - Cantidad: "+quantityN); } function SelectColor(idcolor,selected){ $('.selects ul.colors li').removeClass('selected'); $('#itemColor'+idcolor).addClass('selected'); if (selected) { $('#SelColours').val(idcolor); colourSelected(); } } // Funcion que dependiendo del valor del combobox de COLOUR, reiniciara el div de priceList mostrando los datos correctos function colourSelected() { selectedColourID = $('#SelColours').val(); nameColorN = $("#SelColours :selected").text(); if(selectedColourID == 0) { cleanSelectError(); $('#nameColourId').hide(); MoldearColores(true,'#Colour_Description'); $('#ShowErrorColour').show(); if (showTxtFrom) { $('#txtFrom').show(); } $('#txtBefore').hide(); } else { $('#txtFrom').hide(); $('#nameColourId').show(); $('#nameColourId').text(" - Color: "+nameColorN); var print = SelectPriceList(selectedColourID,selectedSizeID,selectedClassificationID); MoldearColores(false,'#Colour_Description') $('#ShowErrorColour').hide(); if(print == false) { cleanSelectError(); } else { cleanSelectCorrect(); } } } // Funcion que dependiendo del valor del combobox de SIZE, reiniciara el div de priceList mostrando los datos correctos function SizeSelected() { selectedSizeID = $('#SelSize').val(); NameSizeN = $("#SelSize :selected").text(); if(selectedSizeID == 0) { cleanSelectError(); $('#nameSizeID').hide(); MoldearColores(true,'#Size_Description') $('#ShowErrorSize').show(); if (showTxtFrom) { $('#txtFrom').show(); } $('#txtBefore').hide(); } else { $('#txtFrom').hide(); $('#nameSizeID').show(); $('#nameSizeID').text(" - Talla: " + NameSizeN); MoldearColores(false,'#Size_Description') $('#ShowErrorSize').hide(); var print = SelectPriceList(selectedColourID,selectedSizeID,selectedClassificationID); if(print == false) { cleanSelectError(); } else { cleanSelectCorrect(); } } } // Funcion que dependiendo del valor del combobox de CLASSIFICATION, reiniciara el div de priceList mostrando los datos correctos function ClassificationSelected() { selectedClassificationID = $('#SelClassification').val(); NameClassificationN = $("#SelClassification :selected").text(); if(selectedClassificationID == 0) { cleanSelectError(); $('#nameClassificationID').hide(); MoldearColores(true,'#Classification_Description') $('#ShowErrorClassification').show(); if (showTxtFrom) { $('#txtFrom').show(); } $('#txtBefore').hide(); } else { $('#txtFrom').hide(); $('#nameClassificationID').show(); $('#nameClassificationID').text(" - Clasificación: " + NameSizeN); MoldearColores(false,'#Classification_Description') $('#ShowErrorClassification').hide(); var print = SelectPriceList(selectedColourID,selectedSizeID,selectedClassificationID); if(print == false) { cleanSelectError(); } else { cleanSelectCorrect(); } } } function RecalculateExtrasAmount() { var prc = GetCurrentPriceList(); if (prc != null) { SelectCurrentPriceList(); UpdateExtrasAmount(); return true; } else { CheckAmountError(); return false; } } function formatNumberWithCommasAndThousands(x) { var parts = x.toString().split("."); parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ","); return parts.join("."); } function UpdateExtrasAmount(withGifts,withComplements,repaintAmounts) { if (withGifts === undefined) {withGifts = true;} if (withComplements === undefined) {withComplements = true;} if (repaintAmounts === undefined) {repaintAmounts = true;} var prc = GetCurrentPriceList(); if (prc != null) { var importefinal = prc.importe; var importefinal_s = prc.importe_s; // $('#money_1_yesN').text(); var ahorrofinal = prc.ahorro; var ahorrofinal_s = prc.ahorro_s; var percentfinal = prc.descuento; var comma = !(importefinal_s.indexOf(',') === -1); var thousanddots = !(importefinal_s.indexOf('.') === -1); if (comma) { if (thousanddots) { importefinal = parseFloat(parseFloat(importefinal_s.replace('€','').replace('.','').replace(',','.')).toFixed(2)); ahorrofinal = parseFloat(parseFloat(ahorrofinal_s.replace('€','').replace('.','').replace(',','.')).toFixed(2)); } else { importefinal = parseFloat(parseFloat(importefinal_s.replace('€','').replace(',','.')).toFixed(2)); ahorrofinal = parseFloat(parseFloat(ahorrofinal_s.replace('€','').replace(',','.')).toFixed(2)); } } var prc_importe = parseFloat(prc.importe_s.replace('€','').replace('.','').replace(',','.')); var prc_ahorro = parseFloat(prc.ahorro_s.replace('€','').replace('.','').replace(',','.')); ahorrofinal = prc.importeant - importefinal; if (comma) { if (thousanddots) { //importefinal_s = importefinal_s.replace('.','').replace(',','.').replace(prc_importe.toFixed(2),importefinal.toFixed(2)).replace('.',','); //ahorrofinal_s = prc.ahorro_s.replace('.','').replace(',','.').replace(prc_ahorro.toFixed(2),ahorrofinal.toFixed(2)).replace('.',','); importefinal_s = importefinal_s.replace('.','').replace(',','.').replace(prc_importe.toFixed(2),formatNumberWithCommasAndThousands(importefinal.toFixed(2))).replace(',','"').replace('.',',').replace('"','.'); ahorrofinal_s = prc.ahorro_s.replace('.','').replace(',','.').replace(prc_ahorro.toFixed(2),formatNumberWithCommasAndThousands(ahorrofinal.toFixed(2))).replace(',','"').replace('.',',').replace('"','.'); } else { importefinal_s = importefinal_s.replace(',','.').replace(prc_importe.toFixed(2),importefinal.toFixed(2)).replace('.',','); ahorrofinal_s = prc.ahorro_s.replace(',','.').replace(prc_ahorro.toFixed(2),ahorrofinal.toFixed(2)).replace('.',','); } } else { importefinal_s = importefinal_s.replace(prc.importe.toFixed(2),importefinal.toFixed(2)); ahorrofinal_s = prc.ahorro_s.replace(prc.ahorro.toFixed(2),ahorrofinal.toFixed(2)); } if (prc.importeant > 0 && importefinal > 0 && importefinal < prc.importeant) { percentfinal = 100-(100/prc.importeant*importefinal); if (percentfinal < 0) {percentfinal = 0;} } else { percentfinal = 0; } if (repaintAmounts) { $('#percentN').text('-' + percentfinal.toFixed(2) + '%'); $('#saveN').text("Ahorra "+ahorrofinal_s); $('#money_1_yesN').text(importefinal_s); } $('#HDAcount').val(importefinal); checkDiscount(prc.importeant,importefinal); } } var numColours = 0; var numSizes = 0; var numClassifications = 0; // Funcion que sera llamada cuando necesitemos mostrar que ha habido un error entre la selecion de los combobox function cleanSelectError() { SelectPriceList(0,0,0); //SelectPriceList(selectedColourID,selectedSizeID,selectedClassificationID); $('#ShowPriceDetail').hide(); $('#bodyPriceList').hide(); //$('#submitAddCart').hide(); $('#hdSkuId').val(0); showSkuImages(0); // $('#submitAddCart').attr('disabled','true'); if(disableBuy == false) { // this.AddCart.submitAddCart.disabled=true; //document.getElementById('submitAddCart').disabled = true; CheckAmountError(); } } function CheckAmountError() { if (initialAmount > 0) { var flInitialAmount = initialAmount.toFixed(2); var flInitialAmountAnt = initialAmountAnt.toFixed(2); $('#ShowPriceDetail').show(); $('#money_1_noN').text(initialAmountAnt_s); $('#money_1_yesN').text(initialAmount_s); if (showTxtFrom) { $('#txtFrom').show(); } $('#txtBefore').hide(); // Control del ahorro y porcentaje var DescuentoNewInitial = 0; var AhorroNewInitial = 0; if (initialAmount < initialAmountAnt) { DescuentoNewInitial = 100 - ((initialAmount*100)/initialAmountAnt); AhorroNewInitial = initialAmountAnt - initialAmount; } $('#percentN').text('-' + DescuentoNewInitial.toFixed(2) + '%'); $('#saveN').text("Ahorra "+AhorroNewInitial_s); $('#PromoDiscountN').html(DescuentoTimeleftInitial_s); //Si no hay ahorro, se esconde el precio antiguo y el porcentaje checkDiscount(initialAmountAnt,initialAmount); $('#txtBefore').hide(); $('#skuProductCost').text(initialProductCost_s); $('#skuUnitsbyPack').text(initialUnitsByPack); if ('' != '') {$('#deliveryLink').text('()');} else {$('#deliveryLink').text('');} if (initialUnitsByPack > 1) { $('#skuUnitsbyPackLine').show(); } else { $('#skuUnitsbyPackLine').hide(); } if (initialProductCost > 0) { $('#skuProductCostLine').show(); } else { $('#skuProductCostLine').hide(); } $('#skuReference').text('3984'); $('#skuReferenceLine').hide(); $('#stockStateSku').hide(); $('#deliveryLink').hide(); } } // Funcion que sera llamada cuando necesitemos mostrar que ha habido un error entre la selecion de los combobox function cleanSelectCorrect() { $('#bodyPriceList').show(); $('#PriceListErrorSelect').hide(); $('#submitAddCart').show(); //$('#submitAddCart').show(); if(disableBuy == true || quantityN == 0) { //this.AddCart.submitAddCart.disabled=false; //document.getElementById('submitAddCart').disabled = true; } else { //document.getElementById('submitAddCart').disabled = false; } if(numSizes > 0) { $('#nameSizeID').text(" - Talla: " + NameSizeN); } if(numColours > 0) { $('#nameColourId').text(" - Color: "+nameColorN); } if(numClassifications > 0) { $('#nameClassificationId').text(" - Clasificación: "+NameClassificationN); } } var nsizeN = 0; var ncolourN = 0; var nclassificationN = 0; PriceList[0].ShowPriceList(); selectedColourID = 'NT'; selectedSizeID = 'NT'; selectedClassificationID = 'NT'; function AddGiftToCart(paramQuantity,paramFreeshipping,paramFree,paramRelatedIDSku) { //Recibe por parametros los datos necesarios para la llamada axaj que no se dispongan $('#submitAddCart').button('addinggif'); var ajaxGift = $.post("/process/process.aspx?action=send_NewShoppingCartService", { quantityFinal: paramQuantity, skuIDFinal: this.id, HDAcount : this.importe, HDPrevAcount : this.importeant, selectedColourID : this.idcolor, selectedSizeID :this.idsize, selectedClassificationID :this.idclassification, nameColorN : this.color, NameSizeN : this.size, NameClassificationN : this.classification, colourNameClasif: this.namecolor, sizeNameClasif: this.namesize, classificationNameClasif: this.nameclassification, IDProduct: this.idproduct, IDPriceList: 9907 , IDCatalog: 0 , reference: this.reference, IDCommerce: 0 , freeshipping: paramFreeshipping, free: paramFree, giftFromProduct: (this.isgift ? paramRelatedIDSku : 0) }, function (data) { //alert(data); var obj = jQuery.parseJSON(data); if (obj.status == "OK") { //this.added = true; eval('gift' + obj.IDProduct + 'Added = true;'); eval('complement' + obj.IDProduct + 'Added = true;'); CheckAddedGifts(); } else { alert(obj.message); //$('#submitAddCart').html(originalAddButtonText); $('#submitAddCart').button('reset'); } }).error(function (xhr,status,error) { if(xhr.readyState == 0 || xhr.status == 0) { // it's not really an error } else { alert('Error: ' + xhr.statusText + ' (' + xhr.status + ')'); console.log('Error: ' + xhr.statusText + ' (' + xhr.status + ')'); } //$('#submitAddCart').html(originalAddButtonText); $('#submitAddCart').button('reset'); }); } function generate_gift(isgift,id, idproduct, idcolor, color, namecolor, idsize, size, namesize, idclassification, classification, nameclassification, reference, importe, importeant) { this.isgift = isgift; this.id = id; this.idproduct = idproduct; this.idcolor = idcolor; this.color = color; this.namecolor = namecolor; this.idsize = idsize; this.size = size; this.namesize = namesize; this.idclassification = idclassification; this.classification = classification; this.nameclassification = nameclassification; this.reference = reference; this.importe = importe; this.importeant = importeant; this.AddToCart=AddGiftToCart; } // declaramos la matriz de regalos var GiftList = new Array(0); var ComplementList = new Array(0); // inicializamos la matriz de regalos var contGift = 0; var contComplement = 0; function SelectGift(idGift,quantity,freeShipping,free,idRelatedSku) { var selectedGift = false; for(var i=0; i 0) { if (SelectPriceList(selectedColourID,selectedSizeID,selectedClassificationID)) { return AddToShoppingCartService(); } else { $('#PriceListErrorSelect').show(); $('#PriceListErrorSelect').text("La combinación elegida no está disponible."); if (showSelectAlerts) { alert($('#PriceListErrorSelect').text() + ($('#ShowErrorColour').is(':visible') || $('#ShowErrorSize').is(':visible') || $('#ShowErrorClassification').is(':visible') ? ': ' : '') + ($('#ShowErrorColour').is(':visible') ? '\n- ' + $('#ShowErrorColour').text() : '') + ($('#ShowErrorSize').is(':visible') ? '\n- ' + $('#ShowErrorSize').text() : '') + ($('#ShowErrorClassification').is(':visible') ? '\n- ' + $('#ShowErrorClassification').text() : '') ); } if (onlyquantity) { selectedColourID = 'NT'; selectedSizeID = 'NT'; selectedClassificationID = 'NT'; } return false; } } else { $('#PriceListErrorSelect').show(); $('#PriceListErrorSelect').text("Selecciona las opciones indicadas."); if (showSelectAlerts) { alert($('#PriceListErrorSelect').text() + ($('#ShowErrorColour').is(':visible') || $('#ShowErrorSize').is(':visible') || $('#ShowErrorClassification').is(':visible') ? ': ' : '') + ($('#ShowErrorColour').is(':visible') ? '\n- ' + $('#ShowErrorColour').text() : '') + ($('#ShowErrorSize').is(':visible') ? '\n- ' + $('#ShowErrorSize').text() : '') + ($('#ShowErrorClassification').is(':visible') ? '\n- ' + $('#ShowErrorClassification').text() : '') ); } if (onlyquantity) { selectedColourID = 'NT'; selectedSizeID = 'NT'; selectedClassificationID = 'NT'; } return false; } } function AddToShoppingCartService() { // nos quedamos con la cantidad var prcList = GetPriceList(selectedColourID,selectedSizeID,selectedClassificationID); var quantityFinal = $('#selectedQuantity').val(); // nos quedamos con el sku insertado var skuIDFinal = $('#hdSkuId').val(); // nos quedamos con el nombre de la clasificacion de talla y color var colourNameClasif = "Color"; var sizeNameClasif = "Talla"; var classificationNameClasif = "Clasificación"; // nos quedamos con la referencia del producto var referenceN = $('#HDReference').val(); var IDPriceList = 9907; var IDCatalog = 0; var IDCommerce = 0; var dataParams = []; var strDataParams = JSON.stringify(dataParams); if (strDataParams == '[]') { strDataParams = ''; } UpdateExtrasAmount(true,false,false); // nos quedamos con el id del producto var IDProduct = 1485275 if (prcList.hasstock) { $('#submitAddCart').button('adding'); } var ajax = $.post("/process/process.aspx?action=send_NewShoppingCartService", { quantityFinal: quantityFinal, skuIDFinal: skuIDFinal, HDAcount : $('#HDAcount').val(), HDPrevAcount : prcList.importeant, selectedColourID : selectedColourID, selectedSizeID :selectedSizeID, selectedClassificationID :selectedClassificationID, nameColorN : nameColorN, NameSizeN : NameSizeN, NameClassificationN : NameClassificationN, colourNameClasif: colourNameClasif, sizeNameClasif: sizeNameClasif, classificationNameClasif: classificationNameClasif, IDProduct: IDProduct, IDPriceList: IDPriceList, IDCatalog: IDCatalog, reference: referenceN, IDCommerce: IDCommerce, freeshipping: prcList.freeshipping, free: prcList.free, giftFromProduct: 0, parametersdec: strDataParams, deliverydate: $('#HDdeliverydate').val(), stockdelivery: $('#HDstockdelivery').val(), idstockdelivery: $('#HDidstockdelivery').val() }, function (data) { var obj = jQuery.parseJSON(data); if (obj.status == "OK") { if (obj.cod_error != 0) { alert(obj.message); } numCartLine = obj.NumCartLine; var nAdds = 0; // Enviar regalos al carrito si tiene. Si no los tiene, redirigir a carrito travelUrl(); } else { $('#submitAddCart').button('reset'); alert(obj.message); } }); ajax.error(function (xhr,status,error) { if(xhr.readyState == 0 || xhr.status == 0) { // it's not really an error } else { alert('Error: ' + xhr.statusText + ' (' + xhr.status + ')'); console.log('Error: ' + xhr.statusText + ' (' + xhr.status + ')'); } return false; }); return true; } // Funcion de navegacion correcta hacia el carrito function ControlarErroresSeleccion() { if (quantityN == 0) { MoldearColores(true,'#Quantity_Description') $('#ShowErrorQuantity').show(); } else { MoldearColores(false,'#Quantity_Description') $('#ShowErrorQuantity').hide(); } } function MoldearColores(error,control) { if (error) { $(control).css('color', 'red'); } else { $(control).css('color', ''); } } // Funcion de navegacion correcta hacia el carrito function travelUrl() { var pagina = "/carrito.html" + "?sku="+ $('#hdSkuId').val()+"&ncl="+numCartLine; location.href = pagina; } var searchSKU = 0 if ( searchSKU > 0 ) { for (x = 0; x < PriceList.length; x++) { if (PriceList[x].id == searchSKU) { $("#SelColours").val(PriceList[x].color); $("#SelSize").val(PriceList[x].size); $("#SelClassification").val(PriceList[x].classification); } } } /*SKU Images*/ function showSkuImages(idsku) { $('.productdetails-galleries .gallerysku').hide(); $('.productdetails-galleries .galleryproduct').hide(); if (idsku > 0 && $('.productdetails-galleries #gallerysku'+idsku).length>0 && $('.productdetails-galleries #gallerysku'+idsku+' li').length>0) { $('.productdetails-galleries #gallerysku'+idsku).show(); // poner primera imagen de coleccion como principal if ($('#principalimage').length>0 && $('.productdetails-galleries #gallerysku'+idsku+' a').length>0) { var newPrincipalImage = $('.productdetails-galleries #gallerysku'+idsku+' a').first().attr('href'); $('#principalimage').attr('src',newPrincipalImage.replace('.jpg',originalImageSize+'.jpg')); } else if ($('#principalimage').length>0) { $('#principalimage').attr('src',originalImage); } if ($('#principalimage').parent("a.thumbnail").length>0 && $('.productdetails-galleries #gallerysku'+idsku+' a').length>0) { var newPrincipalImage = $('.productdetails-galleries #gallerysku'+idsku+' a').first().attr('href'); //$('#principalimage').parent("a.thumbnail").attr('href',newPrincipalImage.replace('.jpg',originalImageSize+'.jpg')); $('#principalimage').parent("a.thumbnail").attr('href',newPrincipalImage); } else if ($('#principalimage').parent("a.thumbnail").length>0) { $('#principalimage').parent("a.thumbnail").attr('href',originalImage); } if ($('.see_more a').length>0 && $('.productdetails-galleries #gallerysku'+idsku+' a').length>0) { var newPrincipalImage = $('.productdetails-galleries #gallerysku'+idsku+' a').first().attr('href'); $('.see_more a').attr('href',newPrincipalImage); } else if ($('.see_more a').length>0) { $('.see_more a').attr('href',originalImage); } if ($('.zoomWrapperImage img').length>0 && $('.productdetails-galleries #gallerysku'+idsku+' a').length>0) { var newPrincipalImage = $('.productdetails-galleries #gallerysku'+idsku+' a').first().attr('href'); $('.zoomWrapperImage img').attr('src',newPrincipalImage.replace('.jpg',originalImageSize+'.jpg')); /*$('.productdetails-galleries #gallerysku'+idsku).first().hide();*/ } else if ($('.zoomWrapperImage img').length>0) { $('.zoomWrapperImage img').attr('src',originalImage); } if ($('#principalimagelink').length>0 && $('.productdetails-galleries #gallerysku'+idsku+' a').length>0) { var newPrincipalImage = $('.productdetails-galleries #gallerysku'+idsku+' a').first().attr('href'); $('#principalimagelink').attr('href',newPrincipalImage); } else if ($('#principalimagelink').length>0) { $('#principalimagelink').attr('href',originalImage); } if ($('.productdetails-galleries #gallerysku'+idsku+' li').length>0) { if ($('.productdetails-galleries #gallerysku'+idsku+' li').length < 2) { $('.productdetails-galleries #gallerysku'+idsku+' li').first().hide(); } $('.productdetails-galleries #gallerysku'+idsku+' li').first().hide(); } if ($('.productdetails-galleries #gallerysku'+idsku+'min').length>0 && $('.productdetails-galleries #gallerysku'+idsku+'min li').length>0) { $('.productdetails-galleries #gallerysku'+idsku+'min').show(); } } else { $('.productdetails-galleries .galleryproduct').show(); //poner la imagen principal original if ($('#principalimage').length>0) { $('#principalimage').attr('src',originalImage); } if ($('#principalimage').parent("a.thumbnail").length>0) { $('#principalimage').parent("a.thumbnail").attr('href',originalImage); } if ($('#principalimage').parent("a[rel='lightbox']").length>0) { $('#principalimage').parent("a[rel='lightbox']").attr('href',originalImage.replace(originalImageSize+'.jpg','.jpg')); } if ($('.see_more a').length>0) { $('.see_more a').attr('href',originalImage.replace(originalImageSize+'.jpg','.jpg')); } if ($('.zoomWrapperImage img').length>0) { $('.zoomWrapperImage img').attr('src',originalImage.replace(originalImageSize+'.jpg','.jpg')); } if ($('#principalimagelink').length>0) { $('#principalimagelink').attr('href',originalImage.replace(originalImageSize+'.jpg','.jpg')); } if ($('.productdetails-galleries .galleryproduct li').length>0) { if ($('.productdetails-galleries .galleryproduct li').length < 2) { $('.productdetails-galleries .galleryproduct li').first().hide(); } $('.productdetails-galleries .galleryproduct li').first().hide(); } if ($('.productdetails-galleries .galleryproductmin').length>0 && $('.productdetails-galleries .galleryproductmin li').length>0) { $('.productdetails-galleries .galleryproductmin').show(); } } } showSkuImages(PriceList[0].id); /*SKU Images END*/ loadQuantity(); $('#PriceListErrorSelect').hide(); showSelectAlerts = true; SelectPriceListByID(initialSkuId); /* ]]> */