Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers
Waterproof Stretch Dining Room Chair Covers

Waterproof Stretch Dining Room Chair Covers

Price
$31.98
$15.99
Save  $15.99
Color
Please select a color
Quantity
Please select a quantity
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
  • Upgrade Your Dining Room Decor for a Whole New Look in Minutes!

 

Main Features

  • [Chair Protection & Decoration] Thick enough to protect your chair from stain, wear, scratch, and tear, dress up your dining room chairs to create a great new look.

  • [Excellent Elasticity] The chair cover is made of stretchable jacquard material, recovers quickly, secure fit with a sewn-in elastic hem, unique stretch fabric conforms to your furniture's contours for a custom-look fit.

  • [Waterproof] The fabric is waterproof and oilproof, the water will not seep in for a short time when the cover is stained with water. Washable and quick dry, no need to worry about getting smeared and not easy to clean.

  • [Multi-color] Stylish and simple style. Multiple solid colors to choose. Choose your ideal color to match your dining room or party theme.

  • [Occasions] Excellent choice for decorating living rooms, restaurants, kitchens, hotels, weddings, banquet, dinner, meeting, celebration, ceremony, and family dining room decoration, etc. 

  • [High-quality] The chair cover is wrinkle-resistant, anti-pilling, soft, and comfortable. Anti-slip with an elasticized bottom, which can secure the cover in place and avoid shifting.

Installation

Specifications

Product Weight
  • 150G
Package Size
(L x W x H)
  • 18 × 15 × 5CM
Package Contents
  • Chair cover × 1
Color Gray, red, dark blue, white, yellow, purple, coffee, black
Material Jacquard fabric

Note

  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.
  • Due to manual measurements, please allow slight measurement deviations.
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.