HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
1/12
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )
1/12

HouzPlus™ Sofa Cushion Cover( šŸŽChristmas Hot Sale )

$29.99
$0.00
Save $-29.99
Size
Please select a size
ColorEmerald Green
Please select a color
Quantity

Ā 

Ā 


Ā 

REVIVE THE SOFA YOU ALREADY OWN AND LOVE

Find your old sofa's look boring and want to transform it? Or are you thinking about adding some protection to your new sofa cushion? Just useĀ HouzPlusā„¢Ā Premium Jacquard Sofa Cushion CoverĀ for your precious sofa!

FINE MATERIAL -Ā 85% polyester and 15% spandex. Soft, breathable, and durable, meanwhile remains the high stretch-ability. The jacquard fabric is anti-wrinkle, so the cushion cover will stay in shape no matter how you sit or wash it.

THE CUSHION COVER THAT STAYS IN PLACEĀ -Ā This sofa cushion cover is crafted from a unique extra stretchy fabric material that can take the form of any cushion shape and return to its original form without deformation.Ā There is no need to adjust after somebody sits on the cushion,Ā they will stay tight with no snag, no wrinkling, shifting, or slipping even on leather sofa.

FULL PROTECTION -Ā EffectivelyĀ covers and protects your furniture from dust, stains, scratches, footprints, and everyday wear and tearĀ while offering a fresh look. Useful when you have kids and pets at home who can mess your sofaā€™s look.

UNIVERSALLY FITĀ ā€“Ā Made withĀ highly stretchy and soft material which fits and conforms to your sofaā€™s cushion shape, with different size options available to match small to large cushions.

EASY TO PUT ON & CERTAIN TO FIT-Ā You'll be done in no time! Find 4 angles and put them in the corresponding position. Use our picture guidelines to ensure a good fit . No need to worry about the fit, we removed those annoying zippers and used a smart fabric.

100% HYPOALLERGENICĀ ā€“ Made fromĀ skin-friendly and natural materialsĀ to reduce the risk of any allergic responses.

IDEAL HOME DECORĀ ā€“ You canĀ easily revamp your old and boring-looking sofaĀ as this coverā€™s modern style willĀ give your sofa a totally new look to freshen up your sofa and living room.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
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.