3.8 SALE UP TO $80 OFF >>
USD
A$ AUD £ GBP CA$ CAD € EUR ZAR
Hot Search:
- Glueless Wig
- Pre Bleached
- HD Lace
- 613 Blonde
- Bob
- Deep Wave
- Bundles
- Colored Wig
- Braided Wig
- SIGN IN
- REGISTER
- Home >>
- WIGS >>
- Affordable Wig >>
- U & V PART WIG
Viewed For 15 Second
Points + 10
00 :15
- Hair Wavy:
- Deep Wave (1)
- Body Wave (1)
- Straight (1)
- Curly (1)
- Loose Deep (1)
- Natural Wave (1)
- Kinky Curly (1)
- Kinky Straight (1)
- Hair Color:
- #Natural Black (2)
-
2MINS INSTALL
Kinky Straight U Part Wig Brazilian Human Hair Wig Curly V Part Wigs
SALE PRICE: $123.79
Regular Price: $154.74
20%OFF
(302 Reviews)
-
U Part Wig Human Hair Wigs Body Wave Wig Long Straight Wigs V Part Wigs
SALE PRICE: $124.29
Regular Price: $155.36
20%OFF
(299 Reviews)
-
Curly U Part Wig Affordable Human Hair Wigs V Part Wigs Online
SALE PRICE: $134.19
Regular Price: $167.74
20%OFF
(199 Reviews)
-
Straight U Part Wig Human Hair V Part Wigs For Sale
SALE PRICE: $102.18
Regular Price: $127.73
20%OFF
(218 Reviews)
-
Cheap U Part Wigs Deep Wave Hair Wigs For Women
SALE PRICE: $134.19
Regular Price: $167.74
20%OFF
(214 Reviews)
-
Water Wave Upart Wigs Best Natural Wavy Wig Human Hair V Part Wigs
SALE PRICE: $134.19
Regular Price: $167.74
20%OFF
(193 Reviews)
-
Ombre Color Upart Wig Straight Hair U Part Wigs 180% Density For Sale
SALE PRICE: $109.19
Regular Price: $136.49
20%OFF
(124 Reviews)
Quantity:
Total:
ADD TO CART
BUY NOW
' + '{{optionItem}}' + '
' + '', addcartModelInstance: null, init: function() { var _this = this; this.addcartModelInstance = new OverlayGenerator({ innerContainerDomId: '_addcart_model', innerScrollDomId: '_addcart_model_scroll', // 弹窗内需要滚动的元素 overlayMaskFatherDom: document.getElementById('_addcart_model').parentNode // 遮罩根元素要插入的这个元素下面 }); // 关闭加购物车弹窗 jQuery('.addcart-close').on('click', function () { _this.addcartModelInstance.close(); }); // 加购弹窗商品数量按钮 jQuery('.addcart-qty-btn').on('click', function (event) { var currentDom = jQuery(event.currentTarget); var btnType = currentDom.attr('data-type'); var inputDom = jQuery('.addcart-qty-num'); var qtyVal = Number(inputDom.val()); if (btnType === 'add') { inputDom.val(++qtyVal); } else if (btnType === 'reduce') { if (qtyVal > 1) { inputDom.val(--qtyVal); } } // 计算金额 _this.computeTotalMoney(); }); // 加购弹窗购买和加购物车按钮 jQuery('.addcart-btn-item').on('click', function (event) { var currentType = jQuery(event.currentTarget).attr('data-type'); var callbackFunc = null; if (currentType === 'buynow') { callbackFunc = function () { window.location.href = '/firecheckout'; } } _this.postAddToCart(callbackFunc); }); }, show: function(config) { var _this = this; this.initProductInfo(config); this.getProductOption(function (res) { _this.renderProductOption(res); _this.addcartModelInstance.show(); }); }, close: function() { this.addcartModelInstance.close(); }, // 保留n小数 fixFloat: function (num, i) { var n = i; if (typeof num === 'number') { let res = ''; num = Math.round(num * Math.pow(10, n)) / Math.pow(10, n); res = String(num); let numStrArr = res.split('.'); if (numStrArr[1] && numStrArr[1].length < n) { for (let i = 0, j = n - numStrArr[1].length; i < j; i++) { res = res + '0'; } } else if (!numStrArr[1]) { if (n) { res = res + '.'; for (let i = 0; i < n; i++) { res = res + '0'; } } } console.log('fixFloat -- ', res); return res; } else { throw new Error('请传入数字!'); } }, getProductName: function () { var productNameDom = jQuery('#_alipearlhaie_productname_' + this.productId); return productNameDom.html(); }, getProductImg: function () { var productImgDom = jQuery('#product-collection-image-' + this.productId); return productImgDom.attr('src'); }, getProductPercent: function () { var productPercentDom = jQuery('#_alipearlhair_percent_' + this.productId); return productPercentDom.attr('data-value'); }, formatPercent: function(p) { // 预留扩展:percent不是数字的情况 return Number(p); }, getProductPrice: function () { var productNowPriceDom = jQuery('#product-price-' + this.productId); var productLinePriceDom = jQuery('#old-price-' + this.productId); // var nowPriceStr = productNowPriceDom.html(); // var linePriceStr = productLinePriceDom.html(); var nowPriceStr = '0'; var linePriceStr = '0'; var reg = /<[^>]*>/g; if (productNowPriceDom[0]) { nowPriceStr = productNowPriceDom.html().replace(reg, ''); } if (productLinePriceDom[0]) { linePriceStr = productLinePriceDom.html().replace(reg, ''); } else { linePriceStr = nowPriceStr; } if (nowPriceStr) { nowPriceStr = nowPriceStr.trim(); } if (linePriceStr) { linePriceStr = linePriceStr.trim(); } return { nowPrice: this.getPrice(nowPriceStr), linePrice: this.getPrice(linePriceStr), currencyFlag: this.getCurrencyFlag(nowPriceStr || linePriceStr), } }, getPrice: function (priceStr) { var regExp = /^\D{1,}/; // return Number(priceStr.slice(1)); return Number(priceStr.replace(',','').replace(regExp, '')); }, getCurrencyFlag: function (priceStr) { var regExp = /^\D{1,}/; return priceStr.match(regExp)[0]; }, // 获取商品option getProductOption: function (callback) { var _this = this; OverlayToast.loading(); jQuery.ajax({ type: "POST", url: this.apiUrl + '/app-api/product/getProductOption', headers: { "Content-Type": "application/x-www-form-urlencoded" }, data: { entity_id: this.productId, }, dataType: "json", success: function (res) { // OverlayToast.close(); // console.log('getProductOption res --- ',res); if (res.code !== 200) { OverlayToast.toast(res.msg, 'error'); } else { OverlayToast.close(); // 渲染产品弹窗 if (res.data) { res.data.forEach(function (item, index) { if (item.option_value) { item.option_value.forEach(function (val, i) { val.priceNum = _this.getPrice(val.price); val.currencyFlag = _this.getCurrencyFlag(val.price); }); if (Number(item.isRequire) === 0) { item.option_value.unshift({ id: "0", img: "", name: "None", priceNum: 0 }); } } }); } callback && callback(res.data || []); } }, error: function (err) { OverlayToast.close(); console.log('getProductOption err -- ', err); } }); }, // 渲染商品弹窗函数 renderProductOption: function (optionArr) { var that = this; jQuery('.addcart-qty-num').val(1); jQuery('.addcart-product-img').attr('src', this.productInfo.img); jQuery('.addcart-title').html(this.productInfo.name); // 价格 jQuery('.addcart-nowprice').html(this.productInfo.nowPriceStr); jQuery('.addcart-lineprice').html(this.productInfo.linePriceStr); if (this.productInfo.nowPriceStr !== this.productInfo.linePriceStr) { jQuery('.addcart-lineprice').show(); } else { jQuery('.addcart-lineprice').hide(); } // 折扣 jQuery('.addcart-percent').html('' + this.productInfo.percent + '%OFF'); if (this.productInfo.percent) { jQuery('.addcart-percent').show(); } else { jQuery('.addcart-percent').hide(); } // 分期金额 that.resetPeriodMoney(that.productInfo.nowPrice); var productOptionContainer = jQuery('#_addcart_model_scroll'); var optionListHtml = ''; if (optionArr.length) { // '{{optionValue}}
' {{optionItem}} optionArr.forEach(function (item, index) { var templateStr = that.optionHtml; var itemValueHtml = ''; templateStr = templateStr.replace('{{optionTitle}}', item.option_name); for (var i = 0; i < item.option_value.length; i++) { itemValueHtml = itemValueHtml + '' + (item.option_value[i].img ? ('') : '') + item.option_value[i].name + '
'; } templateStr = templateStr.replace('{{optionItem}}', itemValueHtml); optionListHtml = optionListHtml + templateStr; }); productOptionContainer.html(optionListHtml); setTimeout(function () { that.initOptionClick(); }, 0); } }, // option 添加点击事件 initOptionClick: function () { var that = this; jQuery('.addcart-option-item').on('click', function (event) { var currentDom = jQuery(event.currentTarget); var optionPrice = Number(currentDom.attr('data-price')); var parentId = currentDom.attr('data-parentid'); var optionDoms = jQuery('.addcart-option-item[data-parentid="' + parentId + '"]'); optionDoms.each(function (index, ele) { jQuery(ele).removeClass('active'); }); currentDom.addClass('active'); // 计算商品价格 that.computeTotalMoney(); }); }, // 计算被选中的规格的金额 computeOptionMoney: function () { var res = 0; jQuery('.addcart-option-item').each(function (index, ele) { var domEle = jQuery(ele); if (domEle.hasClass('active') && Number(domEle.attr('data-id')) !== 0) { res = res + Number(domEle.attr('data-price')); } }); return res; }, // 格式化选中的商品规格 formatSelectOption: function () { //options[280]=5194&options[1043]=11333&options[1328]=13214&options[1157]=12369&options[1365]=13352&entity_id=37999&qty=1 var res = {}; jQuery('.addcart-option-item').each(function (index, ele) { var domEle = jQuery(ele); if (domEle.hasClass('active') && Number(domEle.attr('data-id')) !== 0) { // res = res + Number(domEle.attr('data-price')); res['options[' + domEle.attr('data-parentid') + ']'] = domEle.attr('data-id'); } }); return res; }, // 计算总金额 computeTotalMoney: function () { var that = this; var nowPrice = that.productInfo.nowPrice; var linePrice = that.productInfo.linePrice; var percent = that.productInfo.percent; var qty = Number(jQuery('.addcart-qty-num').val()); // 计算商品价格 nowPrice = (nowPrice + that.computeOptionMoney()) * qty; linePrice = 100 * nowPrice / (100 - percent); console.log(nowPrice, linePrice); jQuery('.addcart-nowprice').html(that.productInfo.currencyFlag + that.fixFloat(nowPrice, 2)); jQuery('.addcart-lineprice').html(that.productInfo.currencyFlag + that.fixFloat(linePrice, 2)); if (that.fixFloat(nowPrice, 2) !== that.fixFloat(linePrice, 2)) { jQuery('.addcart-lineprice').show(); } else { jQuery('.addcart-lineprice').hide(); } // 重置分期金额 that.resetPeriodMoney(nowPrice); }, // 重置分期金额 resetPeriodMoney: function (money) { resetAfterPayAndClearPayInstalment(money,this.productInfo.currencyFlag); }, initProductInfo: function (option) { var productImg, productName, producePrice, productPercent; if(typeof option === 'string' || typeof option === 'number') { this.productId = option; productImg = this.getProductImg(); productName = this.getProductName(); producePrice = this.getProductPrice(); productPercent = this.getProductPercent(); } else { this.productId = option.productId; productImg = option.productImg; productName = option.productName; producePrice = option.producePrice; productPercent = option.productPercent; } this.productInfo = { img: productImg, name: productName, percent: this.formatPercent(productPercent), nowPrice: producePrice.nowPrice, linePrice: producePrice.linePrice, currencyFlag: producePrice.currencyFlag, nowPriceStr: producePrice.currencyFlag + this.fixFloat(producePrice.nowPrice, 2), linePriceStr: producePrice.currencyFlag + this.fixFloat(producePrice.linePrice, 2), } }, // 添加到购物车 postAddToCart: function (callback) { var that = this; var requestData = {}; var productQty = Number(jQuery('.addcart-qty-num').val()); var optionSelectObj = this.formatSelectOption(); requestData.entity_id = this.productId; requestData.qty = productQty; for (var key in optionSelectObj) { requestData[key] = optionSelectObj[key]; } OverlayToast.loading(); jQuery.ajax({ type: "POST", url: this.apiUrl + '/app-api/car/add', headers: { "Content-Type": "application/x-www-form-urlencoded" }, data: requestData, dataType: "json", success: function (res) { // OverlayToast.close(); if (res.code !== 200) { OverlayToast.toast(res.msg, 'error'); } else { if (callback) { callback(); return; } // 添加成功 that.addcartModelInstance.close(); OverlayToast.toast(that.productInfo.name + ' Has Been Add To Your Cart.', 'success'); setTimeout(function () { OverlayToast.close(); }, 1500); } }, error: function (err) { OverlayToast.close(); } }); } }; productBuyModule.init(); window.productBuyModule = productBuyModule;})(window);The wig comes with a U part wig cap with u shaped opening, inner combs, and an adjustable strap at back. The U part wigs allow you to blend your own hair, create a natural hairline, and give your hair more breathing space, making it ideal for long periods of use. Easy, natural & affordable price etc. Now we also offer V Part Wigs, which is Upgrade U Part, thin part human hair wig, It is more healthy, No Lace, No Gel, Minimal Leave Out, No Sew-In, quicker to put on and take off everyday.
SUBSCRIBE TO GET THE LATEST PROMOTION INFO
PHYSICAL STORE
- Attention: For ANY online order MUST contact customer
- service first before going to the store to pick up/exchange/return.
- Email: server@alipearlhair.com Tel:+8613303748706
- Alipearl NYC Manhattan Store
- 819 Avenue of Americas
- New York, NY, 10001
- Alipearl NYC Brooklyn Store
- 933 Flatbush Avenue
- Brooklyn, NY, 11226
- Alipearl NYC Hairstylist Department
- 850 3rd Avenue
- Brooklyn, NY, 11232
INFORMATION
About Us
Privacy Policy
Customer Service
Blog
Affiliate Program
Klarna
Klarna Privacy
HELP&SUPPORT
Facebook Community
Shopping Guide
Track Order
Return Policy
Exchange Policy
Wholesale
Coupon
MY ACCOUNT
My Account
Order History
Shopping Cart
Wish List
Sitemap
Student Discount
-
Company Info
- WhatsApp: +8613303748706
- iMessage: +8613303748706
- Email: server@alipearlhair.com
Payment Methods
Shipping Methods
2015-2024 Alipearl Hair. All rights reserved.