Wilt umeer volumeaanbrengen in het fijnehaarvan uw klanten? Dan kunt u hier de gebruiksvriendelijke klemmen en clips van Total Hair Service voor gebruiken. Deze producten zijn nog gemakkelijker aan te brengen en te verwijderen dan standaard extensions en worden voornamelijk gebruikt om het haar voor korte tijd wat meer volume te geven. Ideaal voor speciale gelegenheden en feestjes, maar ook voor modellen die vol haar moeten krijgen voor modeshows of fotoreportages.
Meer volume in een handomdraai
De producten van Total Hair Service zijn speciaal ontwikkeld om het creëren van meer volume zo gemakkelijk mogelijk te maken. Gebruikt u de klemmen en clips in ons assortiment om het haar van uw klant meer volume te geven, dan heeft u dit in een handomdraai geregeld. Geen arbeidsintensieve behandelingen, maar een gemakkelijke manier om het haar van uw klanten te transformeren.
Total Hair Service biedt enkel de beste producten aan. Om de beste kwaliteit te garanderen, vindt u in ons aanbod enkel producten van gerenommeerde kappersmerken zoals Balmain. Deze kappersmerken zijn niet alleen gespecialiseerd in het ontwikkelen van natuurlijk ogende extensions, maar ondersteunen u als kapper bovendien in het aanbrengen van de extensions. Dit doen de professionele kappersmerken door low maintenance producten aan te bieden, die eenvoudig en snel aangebracht en weer verwijderd kunnen worden. Het beste eindresultaat in een handomdraai, dat is waar de hoogwaardige producten van Total Hair Service voor staan.
'; } if (products.length == 0){ html = 'Er zijn geen producten gevonden welke aan je selectie voldoen.' } jQuery('.sp_objects').html(html); //Add pagination if(numRows != 0) { // Fill pages content let pages = parseFloat(numRows) / pageSize; pages = Math.ceil(pages); let start = 1; let end = pages; if (currentPage > 4){ start = currentPage - 3; } if (end - start > 6){ end = start + 6; } if (end < start){ end = start; } html = ''; let selectclass = ''; for (let i = start; i <= end; i++) { if (i == currentPage){ selectclass = 'sp_pager_current'; } else{ selectclass = ''; } html += '
' + i + '
' } jQuery('.sp_pager-nav').html(html); jQuery('.pageritem').unbind('click'); jQuery('.pageritem').click(function(evt) { evt.preventDefault(); currentPage = jQuery(this).attr('data-object'); ajaxSearch(searchVal, false); }); } } function processMysqlResponse(response, searchVal) { let isLoggedIn = ''; let html = ''; for (var i = 0; i < response.products.length; i++) { let product = response.products[i]; let image = '/fastsearchimage.php?src=media/catalog/product' + product.image + '&w=118&h=120&storecode=default'; html += '
'; html += ''; html += ' '; html += ''; html += ''; html += '\n\ '; html += ' ' + product.name + ''; html += ''; // sp_prdodname ; if (isLoggedIn) { html += '' + product.price +'' ; } html += ''; // sp_desc html += ''; html += 'meer info | bestel'; html += '
'; html += '
'; } if (response.products.length == 0){ html = 'Er zijn geen producten gevonden welke aan je selectie voldoen.' } jQuery('.sp_objects').html(html); // Fill pages content pages = parseFloat(response.numOfRows) / pageSize; pages = Math.floor(pages); start = 1; end = pages; if (currentPage > 4) start = currentPage - 3; if (end - start > 6) end = start + 6; if (end < start) end = start; html = ''; for (i = start; i <= end; i++) { if (i == currentPage) selectclass = 'sp_pager_current'; else selectclass = ''; html += '
' + i + '
' } jQuery('.sp_pager-nav').html(html); jQuery('.pageritem').unbind('click'); jQuery('.pageritem').click(function(evt) { console.warn("click"); evt.preventDefault(); currentPage = jQuery(this).attr('data-object'); //console.log("after click:" + currentPage); ajaxSearch(searchVal, false); }); } function processCmsResponse(response, searchVal) { const arrayCmsToExclude = ["privacy", "contact", "algemene-voorwaarden", "404-not-found", "copyright", "homepage"]; response = response.filter((item) => { return !arrayCmsToExclude.includes(item.identifier); }); let html = ''; if (response.length > 5) { response = response.slice(0, 5); } for (let i = 0; i < response.length; i++) { let page = response[i]; let content = page.meta_description ? page.meta_description : page.title; if (content.length > 80) { content = content.substring(0, 80); content += "..."; } html += '
'; html += ''; html += ''; html += ' ' + page.title + ''; html += ''; html += ''; html += ' ' + content + ''; html += ''; html += '
'; html += '
'; } if (response.length == 0) { html = 'Er zijn geen paginas gevonden welke aan je selectie voldoen.'; } else{ let hrefButton = '/fastsmilesearch/cms/index?q=' + searchVal; let titleButton = 'Alle Gevonden Informatie'; let button = "
" + titleButton + "
"; html += button; } jQuery('.sp_preferences').html(html); } function getAjaxPriceUnit4(product) { var url = '/ajaxPrice.php'; var skuProduct = product.sku; if (product.type_id == 'grouped') { skuProduct = skuProduct + "_group"; } var param = 'ajax=1&productId=' + skuProduct + '&customerId=' + window.customerIdUnit4 + '&mageRegularPrice=' + product.regular_price + '&mageFinalPrice=' + product.final_price; $.ajax({ url: url, data: param, type: "POST", dataType: 'json' }).done(function (data) { var regularPrice = data.regular_price; var finalPrice = data.final_price; var discount_percentage = data.discount_percentage; if (parseFloat(finalPrice) != 0) { finalPrice = '€ ' + parseFloat(finalPrice.replace(',','.')).toMoney(2, ',', '.'); $(".sp_product").find("[data-productid='" + product.id + "']").html(finalPrice); } else { getFinalPriceViaMagento(product.id); } }); } function getFinalPriceViaMagento(id) { var url = '/ajaxprice/ajaxprice/get'; var param = 'productId=' + id; $.ajax({ url: url, data: param, type: "POST", dataType: 'json' }).done(function (data) { if ((data != 0) && (data != "0")) { finalPrice = '€ ' + parseFloat(data.replace(',','.')).toMoney(2, ',', '.'); $(".sp_product").find("[data-productid='" + id + "']").html(finalPrice); } }); } Number.prototype.toMoney = function(decimals, decimal_sep, thousands_sep) { var n = this;//from ww w . ja v a 2s . co m console.log(n); var c = isNaN(decimals) ? 0 : Math.abs(decimals); var d = decimal_sep || '.'; var t = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep; var sign = (n < 0) ? '-' : ''; // absolute value of the integer part of the number and convert to a string var i = parseInt(n = Math.abs(n).toFixed(c), 10) + ''; var j = ((j = i.length) > 3) ? j % 3 : 0; return sign + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ''); }; });
Hobby: Flower arranging, Yo-yoing, Tai chi, Rowing, Macrame, Urban exploration, Knife making
Introduction: My name is Madonna Wisozk, I am a attractive, healthy, thoughtful, faithful, open, vivacious, zany person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.