15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag
15” Patio Umbrella Base Weight Bag

15” Patio Umbrella Base Weight Bag

Price
$39.00
$18.00
Save  $21.00
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Garden & Patio
SKU: '23133

Feel embarrassed about the umbrella that keeps falling down when lying at the seaside? Look at this windproof bag designed for the beach umbrella. Made of 600D oxford cloth, it’s wear-resistant and durable. You can easily add sand by tearing off the sticky strap on the surface. Just insert the umbrella in the central hole and enjoy peace of mind in gusty days.

Features:
  • No More Tipping : This weight bag can add extra weight around the umbrella pole, keeping it stay stable on windy days. You can rest in the sunshade peacefully with no need to worry about sudden tipping.
  • Premium Material: Made of premium 600D oxford cloth, wear-resistant and sturdy. It will not crack easily even in bad weather.
  • Easy To Use: Release the sticky strap and add the sand from the wide opening. Then put the umbrella in the reserved hole. Each bag can bear up to 11lbs sand and is suitable for 3.1in pole.
  • Portable: This collapsible bag makes it easier for carrying or storage. You can carry it with you for camping and travelling.
  • Wide Application: This round weight bag can be laid on any surface for stabilization. It can be applied to markets, camping, picnics, festivals, celebrations, sports events, beach, and etc..
  • Includes: 1 x Umbrella Base Weight Bag
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.