Joyside Wood Burning Fire Pits with Lids
 Joyside Wood Burning Fire Pits with Lids
 Joyside Wood Burning Fire Pits with Lids
 Joyside Wood Burning Fire Pits with Lids
 Joyside Wood Burning Fire Pits with Lids

Joyside Wood Burning Fire Pits with Lids

Color-Natural Wood Grain
Please select a color
$549.00
$549.00
-$0.00
Quantity
Free Shipping
Ships Within 6-8 Business Days.
Sustainably Made
Secure Payments
SKU: Z08A-001
Material Metal
Product Dimensions 51"D x 51"W x 18.3"H
Style Modern
Brand Joyside
Finish Type Polished
Shape Hexagonal
Item Weight 100 Pounds
Fuel Type Wood
Assembly Required Yes

About this item

  • MULTI-FUNCTION DESIGN: Meetleisure wood-burning fire pit features a 360° swivel grill, a fire poker, and six wood-grain side tables with ample storage space. This versatile design allows you to barbecue, keep food warm, or create a cozy refuge against the chill. Every element of these outdoor fire pits is meticulously crafted to provide both sophistication and functionality, ensuring an experience that prioritizes your comfort and warmth.
  • WOOD-GRAIN LOOK TABLE: The Meetleisure fire pit comes with side tables with a wood-grain finish achieved through a thermal transfer technique, ensuring a natural aesthetic that resists discoloration and rust. These thoughtfully designed tables not only evoke a genuine wood vibe but also offer ample storage space, providing convenience for large gatherings or outdoor picnics.
  • DURABLE CONSTRUCTION & SAFE: Meetleisure Outdoor Fire Pit is crafted to hold up to 20 pounds of wood, delivering a robust and inviting blaze that imparts ample warmth. This fire pit boasts a stable foundation with four legs, reinforced by substantial weight to enhance stability on uneven terrain. Its exterior is coated with a high-temperature powder, ensuring durability and resistance to rust when used in outdoor settings.
  • EASY ASSEMBLY: The wood burning fire pit comes with detailed instruction, so it can be set up in 20 minutes. NOTE: It should be noted that the screws should not be tightened completely during installation until all pieces are connected together. Please contact us through inbox if there are missing parts.
  • CLIPS FOR CONNECTION: We have included several clips in the package which can be used to connect each side table, keeping them as a whole. We hope you enjoy wonderful time with family or friends around this fire pit!
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.