360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa
360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder,  High-Density Sponge Sofa

360° Comfy Swivel Electric Recliner Chair with USB Ports, Phone Holder, High-Density Sponge Sofa

Price

€99.98 €35.98
Save 64%
Easy Returns
Fast Global Delivery
45-Day Money-Back Guarantee

color - White

Please select a color

Quantity

  • Fast Refund—100% Money Back Guarantee
  • Made in the USA
  • Warranty Period—3 years warranty

1
2

HAIZAO Electric Power Recliner Chair with USB Ports and Phone Holder

We are confident that you will be absolutely blown away by the unique quality, durability, functionality and design of our power home theater recliner. This recliner is made of padding and leather material to give you a more comfortable sitting experience, perfect for living rooms, bedrooms and theaters.

Specification

  • Product Dimensions: 44.5"W x 40.15"D x 38.6"H
  • Expanded Length: 60.62”
  • Seat Dimensions: 44.88"W x 22"D
  • Seat Height: 19.68"
  • Maximum Capacity: 300 lbs
3
The angle can be adjusted manually or via voice control to customize your perfect angle for relaxation.
Voice Assistant Guidelines for Use
Wake-up call: Hi, Moca
Adjusting the Angle: Open the sofa/Close the sofa/Pause the sofa
Adjusting Volume: Volume up/Volume down
Switching Modes: Working Mode/Sleep Mode/Game Mode/Leisure Mode
Timeout Exit: (Hold for 20 seconds) At your service at any time, thank you!
Bluetooth: Moca Audio
Note: Please use your cell phone to connect to the stereo to play music, do not use a USB flash drive!

4

5

5

7

Cellphone Holder

Enjoy hands-free entertainment with the convenient phone holder function, allowing you to comfortably lie down and watch movies.

Built-in USB Ports and Type-C ports

Equipped with both USB and Type-C charging ports, no more worrying about your phone running out of power.

Hidden Arm Storage

Armrest with storage function could use for storage books or other things, space saving.

Padded Headrest

The electric recliner gives comfort and support where it's needed the most. This recliner offers soft padding, excellent lumbar support and full chaise seating.


Worldwide Shipping 


Please do note that shipping is insured and takes 1-3 business days worldwide. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track them every step of the way! Cool things are worth waiting for! 

 100% Risk-Free Purchase 


  • We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 90 day guarantee.
  • If you don’t have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.
  • Buying items online can be a daunting task, so we want you to realize that there is absolute ZERO risk in buying something and trying it out. If you don’t like it, no hard feelings we’ll make it right.
  • We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.
    Click ADD TO CART to Grab yours now!
    We use encrypted SSL certificates for 100% security.
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);