Färberhülse 'Dark Chocolate' - Baptisia 'Dark Chocolate'® (2024)

' + dataTitle + 'Zum Warenkorb hinzugefügt

');//send google analytics event// dataLayer.push({'event': 'shopincart'});return false;});$(document).on('click', '.js-addMultipleProduct', function () {var $container = $(this).closest('.product-single'),$qtys = $container.find('.grouped-workshops .js-addProductQuantity'),$img = $container.find('.productMedia img'),dataImgSrc = $img.attr('src'),dataImgAlt = $img.attr('alt'),dataHref = $container.data('href'),dataTitle = $container.find('.product-title').html(),dataPrice = $container.find('.js-price-val').data('price'),added_products = 0,divQtyWarning = $container.find('#qty_warning');var btn;$qtys.each(function(){let $elem = $(this),dataQuantity = $elem.val(),mulitpleMaxAmount = $elem.data('maxamount'),mulitpleMinAmount = $elem.data('minamount'),multipleWarningMaxAmount = $elem.data('warningmaxamount'),multipleId = $elem.data('id');if(parseInt(dataQuantity) < 1){return true;}// check if quantity gets higher than max amountdivQtyWarning.addClass('hidden');divQtyWarning.html('');if ( $.isNumeric(mulitpleMaxAmount) ){var amountInBasket = parseInt($('#basket').find('div.orderRow[data-id='+ multipleId + ']').find('span.quantity').html());if ( !$.isNumeric(amountInBasket) ){amountInBasket = 0;}if ( parseInt(dataQuantity) + amountInBasket > parseInt(mulitpleMaxAmount) ){divQtyWarning.html(multipleWarningMaxAmount);divQtyWarning.removeClass('hidden');return true;}}window.frshp.showBasketLoader(true);if (dataQuantity < 0) {dataQuantity = 0;}dtc.analyticsAddToCart($container.data('title'), $elem.data('sku'), $elem.data('price'), dataQuantity);//add the product to the basketwindow.frshp.addBasketProduct(false, dataImgSrc, dataImgAlt, dataHref, multipleId, dataTitle,dataPrice, dataQuantity, parseFloat(dataPrice) * parseFloat(dataQuantity), null, false, mulitpleMinAmount, mulitpleMaxAmount);window.frshp.updateTotal();added_products++;btn = $(this);});if(added_products > 0){ window.frshp.updateBasket(function () { var callback = btn.data('callback'); if ( typeof callback !== 'undefined' ) { callback(); } else { window.frshp.showBasketLoader(false); } });// showNotify('');showNotify('

Färberhülse 'Dark Chocolate' - Baptisia 'Dark Chocolate'® (1)

' + dataTitle + 'Zum Warenkorb hinzugefügt

');}//send google analytics event// dataLayer.push({'event': 'shopincart'});return false;});}function initRemoveProductBtn() {$(document).on('click', '.basketContainer .orderRemove, #checkoutContainer .orderRemove', function () {var $that = $(this);window.requestAnimationFrame(function () {window.frshp.showBasketLoader(true);var $orderRowId = $that.closest('.orderRow').data('id');$('.basketContainer, #checkoutContainer').find('.orderRow[data-id="'+ $orderRowId + '"]').remove();window.frshp.updateTotal();window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});});return false;});} function initBuyBtn() { $('.buynowOverlay').click(function (event) { event.preventDefault(); $._disableRedirectEmptyCart = false; if ( $(this).attr('id') == 'myBuyBtn' ) { $._disableRedirectEmptyCart = true; } var $btn = $(this), $form = $btn.closest('form'), data = $form.serializeArray(), $el, id, quantity, step = $btn.data('step');$btn.width($btn.width());$btn.button('loading');$('.orderOverview .orderContent .orderRow').each(function (i, el) {$el = $(el);id = $el.data('id');quantity = parseInt($el.find('.quantity').first().text(), 10);data.push({name: 'MShopOrder[products][' + i + '][id]',value: id},{name: 'MShopOrder[products][' + i + '][quantity]',value: quantity});});$.ajax({url: $form.attr('action'),data: data,dataType: 'json',method: 'POST',success: function (data) {if(step == 'payment' && (data.success == true || data.redirect == 'postfinance')){dtc.analyticsCheckoutPayment();}window.frshp.showBasketLoader(true);window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});// check transaction errorsif (typeof data.transactionError !== 'undefined') {$btn.button('reset');openModalWindow({modaltitle: data.transactionError.title,modalcontent: data.transactionError.content}, function () {});return;} var total = $('#checkoutContainer .orderContainer .orderSumTotal .total').text(), currency = $('#checkoutContainer .orderContainer .orderSumTotal .region_currency').text(), dataLayerData = {'event': 'shopnow', 'totalamount': total + currency}; if (data.error != false) { window.requestAnimationFrame(function () { $form.find('.error-message').hide().empty(); var moreErrors = []; $.each(data.error, function (i, el) { var target=$('.' + step + ' #' + i + '_em_'); if (target.length) { target.text(el).show(); } else { //check if the target exists on the page, else ignore error target=$('#' + i + '_em_'); if (target.length) { moreErrors.push(el); } } }); if (step === 'payment') { if (moreErrors.length) { var content = $('#MShopOrder_agb_em_').text(); if (content.length) { content += '
'; } $('#MShopOrder_agb_em_').html(content + moreErrors.join(', ')).show(); } } window.checkoutStep(step); $btn.button('reset'); }); } else if (data.success == true) { dataLayer.push(dataLayerData); if (data.redirect != false) { window.location = data.redirect; } } else if (data.redirect == 'postfinance') { dataLayer.push(dataLayerData); $('body').append(data.form); $('#Postfinancesubmit').click();} else if (data.redirect != false) {dataLayer.push(dataLayerData);window.location = data.redirect;}},error: function () {$btn.button('reset');}});return false;});}function initOrderInfoUpdates() {var fnChange, radioAddressInvoiceId, checkboxDelivery, radioAddressDeliveryId,inputMapShopCarriersSelected;radioAddressInvoiceId = $('input[name="MShopOrder[AddressInvoiceId]"]');checkboxDelivery = $('#MShopOrder_delivery');radioAddressDeliveryId = $('input[name="MShopOrder[AddressDeliveryId]"]');inputMapShopCarriersSelected = $('.modal').find('.shippingMethod').find('input');fnChange = function () {window.frshp.showBasketLoader(true);$.ajax({url: "/de/cms/shop/updateOrderInfo",data: {addressInvoiceId: $('input[name="MShopOrder[AddressInvoiceId]"]').val(),deliveryAddressYN: $('#MShopOrder_delivery').prop('checked') ? 1 : 0,addressDeliveryId: $('input[name="MShopOrder[AddressDeliveryId]"]').val(),mapShopCarriersSelected: $('.modal').find('.shippingMethod').find('input').serialize()},dataType: 'json',method: 'POST',cache: false,success: function (data) {window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});}});};if (typeof radioAddressInvoiceId.data('_initOrderInfoUpdates') === 'undefined') {radioAddressInvoiceId.change(fnChange);radioAddressInvoiceId.data('_initOrderInfoUpdates', true);}if (typeof checkboxDelivery.data('_initOrderInfoUpdates') === 'undefined') {checkboxDelivery.change(fnChange);checkboxDelivery.data('_initOrderInfoUpdates', true);}if (typeof radioAddressDeliveryId.data('_initOrderInfoUpdates') === 'undefined') {radioAddressDeliveryId.change(fnChange);radioAddressDeliveryId.data('_initOrderInfoUpdates', true);}if (typeof inputMapShopCarriersSelected.data('_initOrderInfoUpdates') === 'undefined') {inputMapShopCarriersSelected.change(fnChange);inputMapShopCarriersSelected.data('_initOrderInfoUpdates', true);}if (checkboxDelivery.prop('checked')) {$('#delivery').show();}var fnChangeLocation = function () {window.frshp.showBasketLoader(true);$.ajax({url: "/de/cms/shop/updateLocation",data: {id: $(this).prop('id'),value: $(this).val()},dataType: 'json',method: 'POST',cache: false,success: function (data) {window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});}});};var dropDownCountryInvoice = $('#MShopOrder_invoice_country');if (typeof dropDownCountryInvoice.data('_initLocationUpdate') === 'undefined') {dropDownCountryInvoice.change(fnChangeLocation);dropDownCountryInvoice.data('_initLocationUpdate', true);}var inputZipInvoice = $('#MShopOrder_invoice_zip');if (typeof inputZipInvoice.data('_initLocationUpdate') === 'undefined') {inputZipInvoice.change(fnChangeLocation);inputZipInvoice.data('_initLocationUpdate', true);}var inputCityInvoice = $('#MShopOrder_invoice_city');if (typeof inputCityInvoice.data('_initLocationUpdate') === 'undefined') { inputCityInvoice.change(fnChangeLocation); inputCityInvoice.data('_initLocationUpdate', true);}var dropDownCountryDelivery = $('#MShopOrder_delivery_country');if (typeof dropDownCountryDelivery.data('_initLocationUpdate') === 'undefined') {dropDownCountryDelivery.change(fnChangeLocation);dropDownCountryDelivery.data('_initLocationUpdate', true);}var inputZipDelivery = $('#MShopOrder_delivery_zip');if (typeof inputZipDelivery.data('_initLocationUpdate') === 'undefined') {inputZipDelivery.change(fnChangeLocation);inputZipDelivery.data('_initLocationUpdate', true);}var inputCityDelivery = $('#MShopOrder_delivery_city');if (typeof inputCityDelivery.data('_initLocationUpdate') === 'undefined') { inputCityDelivery.change(fnChangeLocation); inputCityDelivery.data('_initLocationUpdate', true);}}function initRadioButtons(div) {div.find('input[type=radio]').click(function () {var previousValue = $(this).data('storedValue');if (previousValue) {$(this).prop('checked', !previousValue);$(this).data('storedValue', !previousValue);$(this).trigger('change');} else {$(this).data('storedValue', true);div.find('input[type=radio]:not(:checked)').data('storedValue', false);}});}function initCodeInput(type) {var div, input, btn, divErrorMsg, divSuccessMsg;div = $('#my' + type + 'CodeInput');divErrorMsg = $('#my' + type + 'CodeInput_em_');divSuccessMsg = $('#my' + type + 'CodeInput_success_');input = div.find('.myInput');btn = div.find('.myBtn');input.keydown(function (e) {if (e.keyCode == 13) {e.preventDefault();//btn.click();} else {divErrorMsg.addClass('hidden').html('');divSuccessMsg.addClass('hidden').html('');}});btn.click(function () {window.frshp.showBasketLoader(true);divErrorMsg.addClass('hidden').html('');divSuccessMsg.addClass('hidden').html('');$.ajax({url: "/de/cms/shop/addCode",data: {code: input.val(), pin: $('#inputPin').val(), type: type},dataType: 'json',method: 'POST',cache: false,success: function (data) {if (data.success == 0) {if (typeof data.errorMsg !== 'undefined') {divErrorMsg.html(data.errorMsg).removeClass('hidden').show();}} else if (data.success == 1) {if (typeof data.successMsg !== 'undefined') {divSuccessMsg.html(data.successMsg).removeClass('hidden').show();input.val('');}}window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});}});});}window.frshp.formatNumber = function(value) {value = parseFloat(value);value = value.toFixed(2).toString();return value.trim().replace(/\B(?=(\d{3})+(?!\d))/g, "'");};window.frshp.showBasketLoader = function(bool) {var basket, modal, btnBuy;basket = $('#basket');modal = $('.modal');btnBuy = modal.find('#myBuyBtn');if (bool) {btnBuy.prop('disabled', true);basket.find('.myBasketLoader').removeClass('hidden');modal.find('.myBasketLoader').removeClass('hidden');} else {btnBuy.prop('disabled', false);basket.find('.myBasketLoader').addClass('hidden');modal.find('.myBasketLoader').addClass('hidden');}};function updateBasketDependingOnVouchers(vouchers, arrVoucherIdSorted) {var modal, fnBtnRemove, templateModal, i, key, divNew, templateVoucherCode,divVoucherCodeNew;modal = $('.modal');fnBtnRemove = function () {var code;code = $(this).data('voucherCode');window.frshp.showBasketLoader(true);$.ajax({url: "/de/cms/shop/removeVoucherCode",data: {voucherCode: code},dataType: 'json',method: 'POST',cache: false,success: function (data) {window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});}});};templateModal = modal.find('.myVoucherItemTemplate');// remove old vouchersmodal.find('.myVoucherItem').remove();// add vouchersfor (i in arrVoucherIdSorted) {key = arrVoucherIdSorted[i];// update modal windowdivNew = templateModal.clone().removeClass('myVoucherItemTemplate').addClass('myVoucherItem').removeClass('hidden');templateVoucherCode = divNew.find('.myVoucherCodeTemplate');divVoucherCodeNew = templateVoucherCode.clone().removeClass('myVoucherCodeTemplate').addClass('myVoucherCode-outer').removeClass('hidden');divVoucherCodeNew.find('.myVoucherCode').html(vouchers[key]['voucher_number']);var btnRemove = divVoucherCodeNew.find('.myVoucherCodeRemoveBtn');btnRemove.data('voucherCode', vouchers[key]['voucher_number']);btnRemove.click(fnBtnRemove);templateVoucherCode.before(divVoucherCodeNew);templateVoucherCode.remove();divNew.find('.myCaption').html(vouchers[key]['voucher_title']);divNew.find('.myCurrency').html(vouchers[key]['currency']);divNew.find('.myNewCredit').html(window.frshp.formatNumber (vouchers[key]['newCredit']));divNew.find('.myValue').html(window.frshp.formatNumber (vouchers[key]['value']));if (typeof vouchers[key]['warning'] !== 'undefined') {divNew.find('.myWarning').html(vouchers[key]['warning']).removeClass('hidden').show();}templateModal.before(divNew);}modal.find('.myVoucherItem').first().addClass('first-of-type');}function updateBasketDependingOnPriceRulesCart(priceRulesCart, arrPriceRuleCartIdSorted, withVat) {var basket, modal, i, j, template, templateModal, divNew, key,templateWithDiscountCodes, btnRemove,templateModalWithDiscountCodes, templateDiscountCode, divDiscountCodeNew,fnBtnRemove, suffix;basket = $('#basket');modal = $('.modal');fnBtnRemove = function () {var code;code = $(this).data('discountCode');window.frshp.showBasketLoader(true);$.ajax({url: "/de/cms/shop/removeDiscountCode",data: {discountCode: code},dataType: 'json',method: 'POST',cache: false,success: function (data) {window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});}});};suffix = withVat ? 'WithVat' : '';template = basket.find('.myPriceRuleCartItemTemplate' + suffix);templateWithDiscountCodes = basket.find('.myPriceRuleCartItemTemplateWithDiscountCodes' + suffix);templateModal = modal.find('.myPriceRuleCartItemTemplate' + suffix);templateModalWithDiscountCodes = modal.find('.myPriceRuleCartItemTemplateWithDiscountCodes' + suffix);// remove old rulesbasket.find('.myPriceRuleCartItem' + suffix).remove();modal.find('.myPriceRuleCartItem' + suffix).remove();// add rulesfor (i in arrPriceRuleCartIdSorted) {key = arrPriceRuleCartIdSorted[i];// do not show zero discounts (except for discount codes)if (parseFloat(priceRulesCart[key]['value']) == 0&& priceRulesCart[key]['arrDiscountCodeAffected'].length == 0) {continue;}// update basketdivNew = null;if (priceRulesCart[key]['arrDiscountCodeAffected'].length == 0) {divNew = template.clone().removeClass('myPriceRuleCartItemTemplate' + suffix).addClass('myPriceRuleCartItem' + suffix).removeClass('hidden');} else {divNew = templateWithDiscountCodes.clone().removeClass('myPriceRuleCartItemTemplateWithDiscountCodes' + suffix).addClass('myPriceRuleCartItem' + suffix).removeClass('hidden');templateDiscountCode = divNew.find('.myDiscountCodeTemplate');for (j in priceRulesCart[key]['arrDiscountCodeAffected']) {divDiscountCodeNew = templateDiscountCode.clone().removeClass('myDiscountCodeTemplate').addClass('myDiscountCode-outer').removeClass('hidden');divDiscountCodeNew.find('.myDiscountCode').html(priceRulesCart[key]['arrDiscountCodeAffected'][j]);btnRemove = divDiscountCodeNew.find('.myDiscountCodeRemoveBtn');btnRemove.data('discountCode', priceRulesCart[key]['arrDiscountCodeAffected'][j]);btnRemove.click(fnBtnRemove);templateDiscountCode.before(divDiscountCodeNew);}templateDiscountCode.remove();}divNew.find('.myCaption').html(priceRulesCart[key]['caption']);divNew.find('.myCurrency').html(priceRulesCart[key]['currency']);divNew.find('.myValue').html(window.frshp.formatNumber (priceRulesCart[key]['value']));if (typeof priceRulesCart[key]['warning'] !== 'undefined') {divNew.find('.myWarning').html(priceRulesCart[key]['warning']).removeClass('hidden').show();}template.before(divNew);// update modal windowdivNew = null;if (priceRulesCart[key]['arrDiscountCodeAffected'].length == 0) {divNew = templateModal.clone().removeClass('myPriceRuleCartItemTemplate' + suffix).addClass('myPriceRuleCartItem' + suffix).removeClass('hidden');} else {divNew = templateModalWithDiscountCodes.clone().removeClass('myPriceRuleCartItemTemplateWithDiscountCodes' + suffix).addClass('myPriceRuleCartItem' + suffix).removeClass('hidden');templateDiscountCode = divNew.find('.myDiscountCodeTemplate');for (j in priceRulesCart[key]['arrDiscountCodeAffected']) {divDiscountCodeNew = templateDiscountCode.clone().removeClass('myDiscountCodeTemplate').addClass('myDiscountCode-outer').removeClass('hidden');divDiscountCodeNew.find('.myDiscountCode').html(priceRulesCart[key]['arrDiscountCodeAffected'][j]);btnRemove = divDiscountCodeNew.find('.myDiscountCodeRemoveBtn');btnRemove.data('discountCode', priceRulesCart[key]['arrDiscountCodeAffected'][j]);btnRemove.click(fnBtnRemove);templateDiscountCode.before(divDiscountCodeNew);}templateDiscountCode.remove();}divNew.find('.myCaption').html(priceRulesCart[key]['caption']);divNew.find('.myCurrency').html(priceRulesCart[key]['currency']);divNew.find('.myValue').html(window.frshp.formatNumber (priceRulesCart[key]['value']));if (typeof priceRulesCart[key]['warning'] !== 'undefined') {divNew.find('.myWarning').html(priceRulesCart[key]['warning']).removeClass('hidden').show();}templateModal.before(divNew);}modal.find('.myPriceRuleCartItem' + suffix).last().addClass('last-of-type');}function updateBasketDependingOnShippingRules(shippingRules, arrShippingRuleIdSorted) {var modal, i, templateModal, divNew, key;modal = $('.modal');templateModal = modal.find('.myShippingRuleItemTemplate');// remove old rulesmodal.find('.myShippingRuleItem').remove();// add rulesfor (i in arrShippingRuleIdSorted) {key = arrShippingRuleIdSorted[i];// do not show zero shipping costs (except for products that have the 'free shipping' flag)if (parseFloat(shippingRules[key]['valueWithoutVat']) == 0 && parseFloat(shippingRules[key]['id']) > 0) {//continue;}// update modal windowdivNew = templateModal.clone().removeClass('myShippingRuleItemTemplate').addClass('myShippingRuleItem').removeClass('hidden');divNew.find('.myCaption').html(shippingRules[key]['caption']);divNew.find('.myCurrency').html(shippingRules[key]['currency']);divNew.find('.myValue').html(window.frshp.formatNumber (shippingRules[key]['value']));templateModal.before(divNew);}modal.find('.myShippingRuleItem').first().addClass('first-of-type');}/** * Function for adding products to the basket and the preview basket. */window.frshp.addBasketProduct = function (init, dataImgSrc, dataImgAlt, dataHref, dataId, dataTitle,dataPrice, dataQuantity, subTotalItem, additional, preorder, minValue, maxValue,quantityIncrementStep, warningTitleQuantityIncrementStep, warningContentQuantityIncrementStep) {var $target;quantityIncrementStep = parseInt(quantityIncrementStep);if ( isNaN(quantityIncrementStep) ) { quantityIncrementStep = 1;}if (dataQuantity > 1000000) {dataQuantity = 1000000;}dataPrice = parseFloat(dataPrice);dataQuantity = parseFloat(dataQuantity);$target = $('.basketContainer, #checkoutContainer');var htmlAdditional = null;if ( typeof additional !== 'undefined' ){htmlAdditional = '

    ';var counter = 0;for (var ident in additional){ let additionalSplitted = additional[ident]['value'].replace(",", ",
    ");htmlAdditional += '
  • ' + additional[ident]['label'] + ': '+ '' + additionalSplitted + '
  • ';counter++;}if ( counter == 0 ){htmlAdditional = null;} else{htmlAdditional += '

';}}//2 rows, one is the checkout, the other the basketvar $orderRows = $target.find('.orderRow[data-id="' + dataId + '"]'); if ($orderRows.length) { //rows exist, add quantity var oldQuantity = parseFloat($orderRows.find('.quantity').first().text()); dataQuantity = dataQuantity + oldQuantity; $orderRows.find('.quantity').text(dataQuantity.valueOf()); } else { let $preorder_container = $('.preorderContent'),$order_container = $target.find('.orderContent'); if(preorder == true && $preorder_container.length > 0){var $preorderRow = $('

' +'

' +'

' +'

' +'

' +'

' +' ' + dataTitle + '' +'

' +'

' +' ' +'

'+ dataQuantity + '

' +'

' + ( htmlAdditional === null ? '' : htmlAdditional ) +'

' +'

' +'

' +'

');var $orderRow = $('

' +'

' +'

' +'

' +'

' +'

' +' ' + dataTitle + '' +'

' +'

' +' ' +'

-'+ dataQuantity + '+

' +'

' + ( htmlAdditional === null ? '' : htmlAdditional ) +'

' +'

CHF ' +'' + window.frshp.formatNumber (dataPrice) + '

' +'

CHF ' +'' + window.frshp.formatNumber (subTotalItem) + '

' +'

' +'

' +'

' +'

');$('.basketContainer .orderContent').append($orderRow);$preorder_container.append($preorderRow);}else{var $orderRow = $('

' +'

' +'

' +'

' +'

' +'

' +' ' + dataTitle + '' +'

' +'

' +' ' +'

' + '' + '' + '

' +'

' + ( htmlAdditional === null ? '' : htmlAdditional ) +'

' +'

CHF ' +'' + window.frshp.formatNumber (dataPrice) + '

' +'

CHF ' +'' + window.frshp.formatNumber (subTotalItem) + '

' +'

' +'

' +'

' +'

');$order_container.append($orderRow);}if($('#checkoutContainer .orderContent').children().length > 0){$('.orderOverview').removeClass('hidden');}if($preorder_container.children().length > 0){$('.preorderOverview').removeClass('hidden');} }if (!init) {$('#basket').addClass('hover');const outsideClickListener = function(event){$target = $(event.target);if (!$target.closest('#basket').length && !$target.closest('.js-addProduct').length && $('#basket').is(':visible')) { $('#basket').removeClass('hover'); removeClickListener(); window.clearTimeout(timeoutHover);}}const removeClickListener = function(){ document.removeEventListener('click', outsideClickListener);}window.clearTimeout(timeoutHover);timeoutHover = window.setTimeout(function () {$('#basket').removeClass('hover');removeClickListener();}, 5500);document.addEventListener('click', outsideClickListener);var basketContainer}};function initPlusMinusBtns() {window.orderChange = function (el, val, isInput) {window.requestAnimationFrame(function () { if(!isInput){ isInput = false; }var $this = $(el),orderRowId = $this.closest('.orderRow').data('id'),$orderRows = $('.orderRow[data-id=' + orderRowId + ']'), quantity = isInput ? parseFloat($orderRows.find('.quantity_input').last().val()) : parseFloat($orderRows.find('.quantity').first().text());quantity = isInput ? quantity : quantity + parseFloat(val);// check quantity increment stepif ( isInput ) {var quantityIncrementStep = parseInt($this.data('quantity-increment-step'));var value = parseInt($this.val());if ( !isNaN(quantityIncrementStep) ) { if ( !isNaN(value) && value % quantityIncrementStep > 0 ) { $this.val($this.data('minamount')); console.log('mark1'); openModalWindow({ modaltitle: decodeURIComponent($this.data('warning-title-quantity-increment-step')), modalcontent: decodeURIComponent($this.data('warning-content-quantity-increment-step')) }, function () { }); return; } }}// check if quantity gets higher than max amountvar divWarning = $('.mySpecificBasketInfo[data-id=' + orderRowId + ']');var maxAmount = $this.data('maxamount');divWarning.addClass('hidden');divWarning.html('');if ( $.isNumeric(maxAmount) && ( quantity > parseInt(maxAmount) ) ){divWarning.html(Y.t('frontend', 'Es sind nur {Anzahl} Stück bestellbar.', {Anzahl: maxAmount}));divWarning.removeClass('hidden');return;}var minAmount = $this.data('minamount');if ($.isNumeric(minAmount) && (quantity < parseInt(minAmount))) { divWarning.html(Y.t('frontend', 'Bitte beachten Sie die Mindestbestellmenge von {Anzahl} Stück für dieses Produkt', {Anzahl: minAmount})); divWarning.removeClass('hidden'); return; }window.frshp.showBasketLoader(true);if (quantity == 0) {$orderRows.remove();} else { $orderRows.find('.quantity').text(quantity);}window.frshp.updateTotal();window.frshp.updateBasket(function () {window.frshp.showBasketLoader(false);});});};}/*function initUserOrderListToCartBtn(){*/$('.user_orderlist #order_reorder').click(function () {var $containers = $('.user_orderlist .product-row').not('.order-overview');$($containers).each(function (i, container) {var $container = $(container),$qty = $container.find('.product-row-quantity p').first(),$img = $container.find('.product-row-image img'),dataImgSrc = $img.attr('src'),dataImgAlt = $img.attr('alt'),dataHref = $container.find('.product-row-title a').attr('href'),dataId = $container.data('id'),dataTitle = $container.find('.product-row-title a span').first().html(),dataPrice = $container.data('price'),dataQuantity = $qty.text();if (dataQuantity < 0) {dataQuantity = 0;}dtc.analyticsAddToCart(dataTitle, $container.data('sku'), dataPrice, dataQuantity);//add the product to the basketwindow.frshp.addBasketProduct(false, dataImgSrc, dataImgAlt, dataHref, dataId, dataTitle,dataPrice, dataQuantity, parseFloat(dataPrice) * parseFloat(dataQuantity), null, false);//send google analytics event//dataLayer.push({'event': 'shopincart'});});window.frshp.updateTotal();window.frshp.updateBasket();});//}function updateCartRow(basket, modal, data, param, caption, isVisible) {var divBasket, divModal, cssName;cssName = 'my' + param.charAt(0).toUpperCase() + param.slice(1);divBasket = basket.find('.' + cssName);divModal = modal.find('.' + cssName);if (typeof caption !== 'undefined' && caption !== null) {divBasket.find('.myCaption').html(caption);divModal.find('.myCaption').html(caption);}if (typeof data[param] !== 'undefined' && data[param] !== null) {divBasket.find('.myValue').html(window.frshp.formatNumber (data[param]));divModal.find('.myValue').html(window.frshp.formatNumber (data[param]));}if (typeof data.currencySymbol !== 'undefined' && data.currencySymbol !== null) {divBasket.find('.myCurrency').html(data.currencySymbol);divModal.find('.myCurrency').html(data.currencySymbol);}if (isVisible) {divBasket.removeClass('hidden');divModal.removeClass('hidden');} else {divBasket.addClass('hidden');divModal.addClass('hidden');}}window.frshp.updateBasket = function(callback, noUpdate) {var ajaxData = {};var productCount = 1;var additionalData = {};var noUpdate = typeof noUpdate != 'undefined' ? noUpdate : false;$('.additionalDataBasket').each(function() {var id, ident, value;id = $(this).data('shopproductid');ident = $(this).data('ident');value = $(this).val();if ( id !== null ){if ( typeof additionalData[id] === 'undefined' ){additionalData[id] = {};}if ( ident !== null ){additionalData[id][ident] = value;}}});$('.basketContainer .orderRow').each(function (i, el) {var id, additional;id = $(this).data('id');additional = null;if ( typeof additionalData[id] !== 'undefined' ){additional = additionalData[id]}ajaxData['id[' + productCount + ']'] = {id: id,amount: $(this).find('.quantity').first().text(),additional: additional};productCount++;});var updateurl = !noUpdate ? "/de/cms/shop/updatebasket" : "/de/cms/shop/getbasket";ajaxData[dtc.csrfData.name] = dtc.csrfData.token;$.ajax({url: updateurl + '?t=' + Math.random().toString(36).substr(2, 9),data: ajaxData,dataType: 'json',method: 'POST',cache: false,success: function (data) {var basket, modal, div, divShippingMethods, divGeneralBasketInfo, divSpecificBasketInfos,el, el2, i;basket = $('#basket');modal = $('.modal');if (typeof data.orderData !== 'undefined') {// check if cart is emptyif ( $.isEmptyObject(data.orderData) && ( $('#headingTwo').length == 1|| $('#MShopOrder_desired_delivery_date_main').length == 1 ) ) {if ( $._disableRedirectEmptyCart != true ) {window.location.href = window.location.href;return;}}basket.find('.orderRow').remove();modal.find('.orderRow').remove();if ( data.orderData.length == 0 ) {basket.find('.form').hide();basket.find('.orderContent span').show();$('.js-basketCount').html('0');} else {$.each(data.orderData, function (i, el) {window.frshp.addBasketProduct(true, el.imgSrc, el.imgAlt, el.href, el.id,el.title, el.price, el.quantity, el.subTotalItem, el.additional, el.preorder,el.minValue, el.maxValue, el.quantityIncrementStep, el.warningTitleQuantityIncrementStep,el.warningContentQuantityIncrementStep);});}} else {return;}if (parseInt(data.priceWithVat) == 1) {updateCartRow(basket, modal, data, 'subTotalWithVatStart', null, true);} else {updateCartRow(basket, modal, data, 'subTotalWithVatStart', null, false);}updateCartRow(basket, modal, data, 'subTotalWithoutVatStart', null, true);if (typeof data.priceRulesCartWithVat !== 'undefined') {updateBasketDependingOnPriceRulesCart(data.priceRulesCartWithVat,data.arrPriceRuleCartIdSortedWithVat, true);}if (typeof data.priceRulesCart !== 'undefined') {updateBasketDependingOnPriceRulesCart(data.priceRulesCart,data.arrPriceRuleCartIdSorted, false);if (data.priceRulesCart.length > 0) {updateCartRow(basket, modal, data, 'subTotalWithoutVat', null, true);el = $('.mySubTotalWithoutVat').find('.myPrice');el.html('' + el.html() + '');} else {updateCartRow(basket, modal, data, 'subTotalWithoutVat', null, false);}}if (typeof data.shippingRules !== 'undefined') {updateBasketDependingOnShippingRules(data.shippingRules,data.arrShippingRuleIdSorted);}if (typeof data.vouchers !== 'undefined') {updateBasketDependingOnVouchers(data.vouchers, data.arrVoucherIdSorted);if (data.vouchers.length > 0) {updateCartRow(basket, modal, data, 'totalAfterVoucherDeduction', null, true);} else {updateCartRow(basket, modal, data, 'totalAfterVoucherDeduction', null, false);}} else {updateCartRow(basket, modal, data, 'totalAfterVoucherDeduction', null, false);}if (typeof data.htmlShippingMethods !== 'undefined') {divShippingMethods = modal.find('div.checkoutDelivery');div = $(data.htmlShippingMethods);initRadioButtons(div);divShippingMethods.html('');divShippingMethods.append(div);initOrderInfoUpdates();}if(data.isOnlyEmail === true || data.b2b === true){modal.find('div.my-sms-shipping-confirmation').addClass('hidden');}else{modal.find('div.my-sms-shipping-confirmation').removeClass('hidden');}// hide payment options if total <= 0if (parseFloat(data.totalAfterVoucherDeduction) <= 0) {modal.find('.payment .paymentselection .checkbox').addClass('hidden');} else {modal.find('.payment .paymentselection .checkbox').removeClass('hidden');}// @note disabled without tax display for B2Bif (false && parseInt(data.priceWithVat) != 1 && data.b2b) {updateCartRow(basket, modal, data, 'vatSubTotal', null, false);updateCartRow(basket, modal, data, 'subTotalWithVat', null, false);updateCartRow(basket, modal, data, 'totalWithoutVat', null, false);updateCartRow(basket, modal, data, 'vatTotal', null, false);el = $('.myTotalWithVat');el.find('.myCaption').html(el.data('b2bcaption'));} else {updateCartRow(basket, modal, data, 'vatSubTotal', data.vatInfo, true);updateCartRow(basket, modal, data, 'subTotalWithVat', null, true);updateCartRow(basket, modal, data, 'totalWithoutVat', null, true);updateCartRow(basket, modal, data, 'vatTotal', data.vatInfo, true);// add vat details$('.myVatTotalDetails').remove();el = $('.myVatTotalDetailsTemplate');if ( data.dataVatTotal.length > 1 ){updateCartRow(basket, modal, data, 'vatTotal', data.vatInfo, false);el2 = null;for (i in data.dataVatTotal){el2 = el.clone().removeClass('myVatTotalDetailsTemplate').addClass('myVatTotalDetails').removeClass('hidden');el2.find('.myCaption').html(data.dataVatTotal[i]['caption']);el2.find('.myCurrency').html(data.dataVatTotal[i]['currency']);el2.find('.myValue').html(window.frshp.formatNumber(data.dataVatTotal[i]['value']));el.before(el2);}if ( el2 !== null ){el2.addClass('orderHead');}}}updateCartRow(basket, modal, data, 'totalWithVat', null, true);// consider info messagesdivGeneralBasketInfo = modal.find('.myGeneralBasketInfo');divSpecificBasketInfos = modal.find('.mySpecificBasketInfo');if (typeof data.info !== 'undefined') {if (typeof data.info['general'] !== 'undefined'&& data.info['general']['text'] !== null) {if (data.info['general']['isWarning']) {divGeneralBasketInfo.html(data.info['general']['text']).removeClass('alert-info').addClass('alert-danger').removeClass('hidden');} else {divGeneralBasketInfo.html(data.info['general']['text']).removeClass('alert-danger').addClass('alert-info').removeClass('hidden');}} else {divGeneralBasketInfo.html('').addClass('hidden');}} else {divGeneralBasketInfo.html('').addClass('hidden');}// consider import vat messageel = $('.myMessageImportVat');if ( typeof data['messageImportVat'] !== 'undefined'&& data['messageImportVat'] !== null ){el.html(data['messageImportVat']);el.removeClass('hidden');} else{el.addClass('hidden');el.html('');}divSpecificBasketInfos.each(function () {if (typeof data.info['specific'] !== 'undefined') {if (typeof data.info['specific'][$(this).data('id')] !== 'undefined'&& data.info['specific'][$(this).data('id')]['text'] !== null) {if (data.info['specific'][$(this).data('id')]['isWarning']) {$(this).html(data.info['specific'][$(this).data('id')]['text']).removeClass('alert-info').addClass('alert-danger').removeClass('hidden');} else {$(this).html(data.info['specific'][$(this).data('id')]['text']).removeClass('alert-danger').addClass('alert-info').removeClass('hidden');}} else {$(this).html('').addClass('hidden');}} else {$(this).html('').addClass('hidden');}});// hide 0% vatel = $('.myVatSubTotal');if ( el.find('.myPrice').find('.myValue').html() == '0.00' ) {el.hide();$('.mySubTotalWithVatStart').hide();$('.mySubTotalWithoutVatStart').hide();$('.myVatTotal').hide();$('.myTotalWithoutVat').hide();$('.sub-toggle').hide();} else {el.show();$('.mySubTotalWithVatStart').show();$('.mySubTotalWithoutVatStart').show();$('.myVatTotal').show();$('.myTotalWithoutVat').show();$('.sub-toggle').show();}$('.myVatTotalDetails').each(function() {if ( $(this).find('.myValue').html() == '0.00' ) {$(this).hide();} else {$(this).show();}});el = $('.myVatSubTotal').find('.myCaption');el.html(el.html().replace(', 0%', '').replace(' 0%, ', ''));var div = $('.my-error-message-outer');var hasError = typeof data['errorMessage'] !== 'undefined' && data['errorMessage'] != '';if ( hasError ) {var value = data['errorMessage'];div.find('.myValue').html(value);div.removeClass('hidden');$('#checkoutButton').hide();$('#myBuyBtn').hide();} else {div.addClass('hidden');$('#checkoutButton').show();$('#myBuyBtn').show();}if ( !hasError && typeof data['valueForFreeShipping'] !== 'undefined' ) {var value = parseFloat(data['valueForFreeShipping']);var div = $('.my-info-value-for-free-shipping-outer');if ( value > 0 ) {div.find('.myValue').html(window.frshp.formatNumber(value));div.removeClass('hidden');} else {div.addClass('hidden');div.find('.myValue').html('');}}if (typeof callback !== 'undefined' && callback) {callback();}},error: function () {}});}window.frshp.updateTotal = function () {var totalQuantity = 0,$orderContentRows = $('#basket .orderContent .orderRow');$('#basket .orderContent .empty').toggle($orderContentRows.length == 0);$('#basket .form').toggle($orderContentRows.length != 0);$('#basket .orderContent').find('.orderRow').each(function () {totalQuantity += parseInt($(this).find('.quantity').first().text());});$('#basketCount, .js-basketCount').text(totalQuantity);};function initCheckout() {$.ajax({url: "/de/cms/shop/getBasketJSON",dataType: 'json',method: 'GET',cache: false,success: function (data) {if ( typeof data !== 'undefined' ){$.each(data, function (i, el) {window.frshp.addBasketProduct(true, el.imgSrc, el.imgAlt, el.href,el.id, el.title, el.price, el.quantity, parseFloat(el.price) * parseFloat(el.quantity), null,el.preorder, el.minValue, el.maxValue,el.quantityIncrementStep, el.warningTitleQuantityIncrementStep, el.warningContentQuantityIncrementStep);});window.frshp.updateTotal();window.frshp.updateBasket(null, true);initAddProductBtn();initRemoveProductBtn();initCodeInput('Discount');initCodeInput('Voucher');initOrderInfoUpdates();initRadioButtons($('.modal').find('.shippingMethod'));initRadioButtons($('.modal').find('.payment'));initBuyBtn();initPlusMinusBtns();}}});}initCheckout();});

' + dataTitle + 'Zur Merkliste hinzugefügt.

');$popup.removeClass('visible');//send google analytics event// dataLayer.push({'event': 'shopinuserlist'});});$popup.on('click', '.up_addnewlist', function(){var title = $(this).siblings('.up_addnewlist_title').val();$.ajax({url: "/de/cms/shop/userlistAdd",data: {title: title},dataType: 'json',method: 'POST',success: function (data) {$popup.find('.up_userlists').prepend('');$('#nav_accordion_userlist').prepend($('

'));$popup.find('.userlist-select[data-userlistid="' + data.id + '"]').trigger('click');},error: function () {}});});var userlistCount = $popup.find('button.userlist-select').length;if (userlistCount > 1) {$(document).on('click', '.variation .button.secondary.small:not(.compareProduct), .add-to-list', function () {$popup.addClass('visible');});} else {$(document).on('click', '.variation .button.secondary.small:not(.compareProduct), .add-to-list', function () {$popup.find('button.userlist-select').click();let product = document.querySelector('.shopproduct_main > .product-single');let product_price = parseFloat(product.querySelector('.price-amount').getAttribute('data-price'));window.dataLayer = window.dataLayer || [];window.dataLayer.push({ ecommerce: null });window.dataLayer.push({event: "add_to_wishlist",ecommerce: {currency: "CHF",value: product_price,items: [{item_id: product.querySelector('.product-sku').childNodes[2].nodeValue.trim(),item_name: product.querySelector('h1').innerHTML,price: product_price}]}});});}}function initPlusMinusBtnsUserList() {$('.userlist__changequantity').on('change', function () {var $this = $(this);var val = $this.val(),userlistId = $this.closest('.userlistmain').data('userlistid'),$userlists = $('.userlistmain[data-userlistid="'+userlistId+'"]'),$orderRow = $this.closest('.orderRow'),orderRowId = $orderRow.data('id'),$orderRows = $userlists.find('.orderRow[data-id=' + orderRowId + ']'),quantity = parseFloat(val);if (quantity == 0) {$orderRows.remove();} else {$orderRows.find('.quantity').text(quantity);var price = parseFloat($orderRow.data('price'));price = price * quantity;$orderRows.find('.userlist_change_quantity').val(quantity);$orderRows.find('.userlist__product_subtotal').text(price.toFixed(2));}updateServerUserlist(userlistId, orderRowId, quantity);updateTotalUserlist($userlists);});window.setTimeout(function() {$('#accordion_userlist').find('.panel-collapse.collapse.in').closest('.panel').find('.userlist__changequantity').first().trigger('change');}, 0);}function initRemoveBookmarkBtn() {$(document).on('click', '.userlistContainer .remove, #userlistContainer '+ '.orderRemove, .user_userlist .remove', function () {var $that = $(this);window.requestAnimationFrame(function () {var orderRowId = $that.closest('.orderRow').data('id'),userlistId = $that.closest('.userlistmain').data('userlistid'),$userlists = $('.userlistmain[data-userlistid="'+userlistId+'"]');$userlists.find('.orderRow[data-id="' + orderRowId + '"]').remove();updateServerUserlist(userlistId, orderRowId, 0);updateTotalUserlist($userlists);});return false;});}/** * Adds the Userlist to the Cart */function initUserListToCartBtn() {$('.user_userlist .button.to-cart').click(function () {var $containers = $(this).parents('.userlistmain').find('table .orderRow');$($containers).each(function (i, container) {var $container = $(container),$qty = $container.find('.userlist__changequantity'),$img = $container.find('.userlist__productimg'),dataImgSrc = $img.attr('src'),dataImgAlt = $img.attr('alt'),dataHref = $container.find('.userlist__producthref').attr('href'),dataId = $container.data('id'),dataTitle = $container.find('.userlist__producttitle').html(),dataPrice = $container.data('price'),dataQuantity = $qty.val();if (dataQuantity < 0) {dataQuantity = 0;}dtc.analyticsAddToCart(dataTitle, $container.data('sku'), dataPrice, dataQuantity);//add the product to the basketwindow.frshp.addBasketProduct(false, dataImgSrc, dataImgAlt, dataHref, dataId, dataTitle,dataPrice, dataQuantity, parseFloat(dataPrice) * parseFloat(dataQuantity));window.frshp.updateTotal();window.frshp.updateBasket();//send google analytics event//dataLayer.push({'event': 'shopincart'});});});}window.frshp.updateBookmarksTotal = function() {var total, span;total = 0;span = $('.js-bookmarksCount');$('#userlist').find('input.userlist__changequantity.header-userlist').each(function() {total += parseInt($(this).val());});if ( total == 0 ) {span.html('').hide();} else {span.html(total).show();}}function initUserlist(div) {$.ajax({url: '/de/cms/shop/getUserList',type: 'GET',cache: false,async: true}).done(function(data) {var list;if ( typeof data.html !== 'undefined' ) {div.html(data.html);initAddBookmarkBtn();initRemoveBookmarkBtn();initPlusMinusBtnsUserList();initUserListToCartBtn();/*list = div.find('.userlistmain');list.each(function() {var listId, productId, amount, row;listId = $(this).data('userlistid');row = $(this).find('.orderRow').first();productId = row.data('id');amount = row.find('input.userlist__changequantity').val();updateServerUserlist(listId, productId, amount);});*/}window.frshp.updateBookmarksTotal();});}initUserlist($('.userlistContainer'));});

Färberhülse 'Dark Chocolate' - Baptisia 'Dark Chocolate'® (2024)
Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 6349

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.