🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads
🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads

🔥🔥49% off🔥 🔥Unisex Windproof USB Electric Heated Jacket With 8 Heating Pads

Price

$99.00 $49.90
Save $49.10

style

Please select a style

color

Please select a color

size

Please select a size

Quantity

Global Provision of Services
Free Shipping Over $59.99
Sustainable Manufacturing
PayPal & Credit Card Payment

Stay Comfortably Warm During Winter Outdoor Activities With our BodyWellth 9-Pads Adjustable Heated Jacket

It is often hard to stay warm in windy winter circumstances. Modern low voltage technology has now made it possible to intelligently warm our jacket and give us a lift in comfort. Re-enjoy outdoor in winter, working, walking, biking, skating, and skiing.

Features:

  1.  Intelligent 8 areas heating, three stalls temperature control, effective warmth.
  2.  Convenient and practical, 1-minute fast heat, 5V low voltage, reliable and safe.
  3.  Built-in mobile power storage pocket, USB interface power supply, longer service life.
  4.  Comfortable and soft, great air permeability, waterproof, and washable.



Size Information:
Size: S, M, L, XL, XXL, 3XL, 4XL, 5XL, 6XL

 
Size Length Shoulder Bust Sleeve
S/cm 64 42.8 50 42
M/cm 66 44 52 44
L/cm 68 45.2 54 46
XL/cm 70 46.4 56 48
2XL/cm 72 47.6 58 50
3XL/cm 74 48.8 60 52
4XL/cm 76 50 62 54
5XL/cm 78 51.2 64 56
6XL/cm 80 52.4 66 58

Temperature Shift:

  • High Temperature:      45℃(Red Light)
  • Middle Temperature:  35℃(White Light)
  • Low Temperature:       2 5℃(Blue Light)

How To Use:

  1.  Take out the USB plug from charging.
  2.  We advise using a power bank
  3.  Switch on the removable charger
  4.  Press the chest temperature control switch for two second
  5.  Red light flashing means heating automatic.
  6.  After red light flashes for 5 minutes, the light automatically turns to white light, meaning the medium temperature is set.
  7.  The manual adjustment has three-level. Red light means high-temperature heating continuously. White light means medium heating continuously, and blue light means low heating continuously.
  8.  Press the chest temperature control switch for two-second lights out and stop heating

Product display


Specification:

Product Name:  Heated Jacket
Model:  G30784
Color:  Red; Black; Blue
Material:  Nylon
Size:  S/M/L/XL/2XL/3XL/4XL/5XL/6XL
Power Supply Interface:  USB
Power Supply:  5V Mobile Power(Not Included)

Washing instructions:

  1. Take out the removable charger.
  2. Neutral detergent is available, and then hand-wash.
  3. Do not force knead or beat.
  4. After washing nature, air drying must be applied.

 

Warm Tips:

  1. If not used for a long time, please do not plug in the removable charger
  2. Do not use high-temperature water or strong acid detergent.
  3. Forbidden to use electricity for wet clothes. Please turn off the power and stop using it if the cloth is wet.
  4. Usage time is depending on the capacity of the removable charge.

  

Disclaimers:

 1.The size might be slightly different due to manual measurement. Your kindly understanding would be appreciated.

 2.The color of the item may vary slightly due to photography and different PC monitor.

 Package Includes:

1x Heated Jacket

The power source is not included. 

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('appzebu 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);