2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)
2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)

2024 Updated Version Two-touch LED Controller Heated Vest For Men & Women (With Battery Pack)

$69.90
$137.09
-$67.19
Size-XS
Please select a size
Color-Black
Please select a color
Quantity
Global Provision of Services
Free Shipping Over $59.99
Sustainable Manufacturing
PayPal & Credit Card Payment
✅ Money-Back Guarantee
✅ Worldwide Shipping For All Orders 
✅ All Packages are sanitized thoroughly at EVERY stage of packing and transit and is 100% SAFE to receive

Whether enjoying the outdoors, working outside in the cold, or just looking to get a little cozier indoors, we’ve got the heated Vest(with rechargeable battery)to deliver the right amount of warmth for every situation the moment you need it.

New Colors Two-touch LED Controller Heated Vest 

  • Upgrade Two-touch LED Controller
  • 4 carbon fiber heating elements, for core-body warmth.It has two buttons to control the temperature,One button controls the heating on the front of the vest, and the other button controls the heating on the back of the vest, Both buttons control the low, medium and high temperatures.

Benefits & Features

Heated vest is a packable puffer made of wind and water-resistant, machine-washable, lightweight nylon material and cruelty-free filling. Carbon-fiber heating elements deliver up to 12 hours of rechargeable heat. Four heating zones in the chest, back, and neck with up to 140° F of instant heat will offer rechargeable warmth in all the right places, and keep you going on all of the adventures to come in warm comfort.

Our heated vests reach temperatures as high as 140° F, this is an important element to ensure our loyal customers receive the safest heated clothing on the market. We match this versatile threading technology with an appropriate 7.4V battery that provides the right amount of power to the heated apparel without overheating, not only delivering heat the quickest but also providing the longest and safest running battery life.

How It Works

Wear your heated vest with or without the heating elements engaged to keep your core warm, simply press the control button to your desired warmth level and wait. Your battery pack will signal the conductive threading to send electrical currents throughout the item, reaching the temperature you’ve requested in roughly 30 seconds or less.

 

FULL PRODUCT FEATURES

Updated Version (9-zone heating)

  • FELLEX Insulation with Bluesign Certification
  • 12-hour battery life with a lightweight, comfortable lithium-Ion battery
  • Two-touch LED controller that controls the heating zone belly the abdomen to the back, with 3 heat settings: low, medium and high
  • 9-zone heating - one large area for the waist, back and one area for the neck (waist, collar, mid-back)
  • Conductive thread heating technology with 7.4V volts safe battery pack
  • Wind and water-resistant lightweight nylon material

Basic Version (4-zone heating)

  • FELLEX Insulation with Bluesign Certification
  • 12-hour battery life with a lightweight, comfortable lithium-Ion battery
  • One-touch LED controller with 3 heat settings: low, medium, and high
  • 4-zone heating - one large area for the waist, back and one area for the neck (waist, collar, mid-back)
  • Conductive thread heating technology with 7.4V volts safe battery pack
  • Wind and water-resistant lightweight nylon material

Rather than using electric wires, conductive threading is a flexible e-textile that works with the wearer, making it a more comfortable option than the feel of wiring throughout your apparel. Conductive thread heating is an extremely lightweight yet durable heating option for wearable technology, offering high resistance, strength, and flexibility. What makes conductive thread safer than other heating options is the ability to handle high temperatures. 

Size Chart

Package includes:

1* Heated Vest

1* 7.4 Volts, 20000 mAh Li-Polymer Battery Pack (Charger Bank Size: 135 * 77 * 23 mm)

1* Exquisite packaging

If you're not completely satisfied, please contact our friendly customer service for assistance!

Our Guarantee:

1, Tracking number for every order, click here to track your parcel.

2, 24/7 assistance: hezizi0215@gmail.com

3, 15 days Return & Exchange guarantee.

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);