AVAWING Velvet Executive Office Chair, Velvet Office Chair with Adjustable Height and Back, Thick Padding Ergonomic Massage Home Office Desk Chairs with Adjustable Headrest, Foot Rest Armrest, Grey


Is it uncomfortable to work with a sedentary back every day? Are you fed up with hard chairs? Then hurry up and buy a swivel comfortable chair for your work, study, and play games. Our office chair is suitable for cervical curvature, adjustable up and down and suitable for people of different heights. This chair has a massage and heating function, and with the pull-out footrest, you could enjoy a comfortable rest while napping. The whole chair body can be rotated 360°, and the silent pulley protects the floor to avoid noise. Using high-quality materials, sturdy and durable. Just buy one office massage chair with no doubt to release your pressure!


Backrest Angle Adjustment:90° to 135°

Adjustable Height: 45"-48"

360 Degree Rotation: Pentagonal silent wheels

Sturdy Base: for long-term use

Massage and Heating Function: Relaxing massage for your back

Pull-out Footrest: Providing a comfortable rest while napping.


Material: Snowflake Velvet; Foam

Seat Height: 19"-22"

Seat Dimension: 20"L x 28"D

Back Dimension: 20"L x 28"H

Overall Dimension: 28"L x 28"D x 45"-48"H

Max Weight: 330 LBS

  • 【Multifunction Adjustable】This massage office chair has a wide range of adjustable functions to suit your needs. The height can be adjusted up and down and the backrest can be adjusted to any angle from 90° to 135°. The height can also be adjusted up and down. It also has a pull-out footrest.
  • 【Massageable and Heatable】This office chair has a massage function to effectively relieve muscle fatigue, with a classic six-point vibrating point massage, as well as a heating function for constant temperature heating to fully relax your body.
  • 【Ergonomic Massage Office Chair】 Ergonomic office chair with lumbar support. The backrest is designed to fit your back and provide full support for your lumbar area, which can relieve you of the discomfort of sitting and working for long hours.
  • 【High Quality Materials】This massage office chair is made of high quality snowflake velvet fabric, which is soft and skin-friendly. It is also padded with new high quality foam, which is breathable and highly resilient at the same time.
  • 【360° Swivel】This massage office chair has a sturdy pentagonal base construction for safety and stability. It is also fitted with silent wheels for quick movement and reduced noise. The chair can be rotated 360°.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Most liked
Highest ratings
Lowest ratings
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.