Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
1/32
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
Stretch Printed Sofa Covers
1/32

Stretch Printed Sofa Covers

$39.99
$57.12
Save $17.13
ColorColor01
Please select a color
Size
Please select a size
Quantity

A perfect way to renew your sofa!

Features

[Great Fit] Made of polyester spandex fabric, the sofa couch slipcovers have three differetn sizes, you can choose it according to your request. Please measure before placing your order.

[Easy to Put On] Floral printed couch slipcovers are soft to the touch and easy to install. They protect your sofa from spills and stains while also transforming an old, worn-out couch into the stunning centerpiece of your room.

[Aesthetic Pattern] furniture covers update the color or fabric of your existing furniture quickly and effortlessly, saving your money by extending the life of your sofa.

[Non-Slip Design] The slipcovers for sofas include elastic straps on the bottom edges and a very stretchy characteristic that makes them perfect for most furniture styles. Simply run the straps through the bottom of the sofa and hook the loop on the front side.

[Easy Maintenance] Machine washable for simple maintenance, maintains fresh appearance after numerous washings. Do not use bleach; washseparately in cold water on the gentle cycle.

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.