😍Summer Sale(BUY 1 GET 1 FREE)💥Folding Rocking Chairs W/ Retractable Footrest & Dual Cup Holders

78 sold
$26.85
$108.65
-75%
Color:  Black
Quantity

Description

4-in-1 Multifunctional Adirondack rocking chair will be your best choice. The unique design allows you to have an Adirondack chair, an Adirondack chair with Retractable Ottoman, a rocking chair, and a rocking chair with Retractable Ottoman at the same time. Adirondack chair made from high-quality recycled material HDPE (High Density Polyethylene), can withstand the harshest weather conditions and you can leave the rocking chair outside all day long without fear of damage. The rocker at the bottom is ergonomically designed to provide a smooth rocking rhythm,Just pull out the Retractable Ottoman and enjoy a new level of relaxation on your Adirondack rocking chair. We provide lifelong after-sales service for the products in our store. If you have any questions, please feel free to contact our customer service.

  • 4-in-1 Adirondack Rocking Chair: FOOWIN adirondack chairs feature the latest innovative designs, It gives you the experience of having 4 different chairs at the same time, which is equivalent to having an Adirondack chair, an Adirondack chair with Retractable Ottoman, a rocking chair, and a rocking chair with Retractable Ottoman at the same time.
  • Foldable Design: You don't need to remove any screws, just pull out the support rod at the bottom of the rocking chair to fold it easily. You also get a folding Adirondack chair, take it to the lake, place it by the pool, or bring it to a party near the fire pit for a more enjoyable outdoor time
  • Swinging Experience: The curvature of the rocking chair can ensure that the rocking chair maintains a smooth and smooth movement when rocking back and forth. A good curvature design also takes into account the overall structural stability and durability of the chair. It will add more comfort and comfort to your life.
  • Retractable Ottoman:The 22-inch long retractable ottoman allows your legs to fully relax, whether you are reading a book, sunbathing or sleeping, relax on the Adirondack chair. When you don't need it, just retract the retractable ottoman and hide it under the seat, so it doesn't take up extra space.
  • Weather Resistance:Adirondack chairs are made from HDPE plastic and will not fade, chip or rot when exposed to the elements. It can be used in all seasons, suitable for winter and summer, and will not be damaged in rainy days. It can be easily cleaned every day with a damp towel or a soft brush and soapy water.
  • Easy Installation:80% pre-assembled, just use the included 304 stainless steel screws to secure the rest. You can easily assemble it in 20 minutes and have your own HDPE Adirondack chair. If you have any questions, our customer service is always at your service.
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.