🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
4/6
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
🎁Early Christmas Sale-50% OFF🥕Food Storage Bag
4/6

🎁Early Christmas Sale-50% OFF🥕Food Storage Bag

$19.95
$39.90
Save $19.95
Color10 PCS
Please select a color
Quantity

Are you sick of a messy fridge and kitchen? 

Now you can save a significant amount of space in the kitchen & fridge, keep your snacksneat organized with the ECO-BAG!

Preserve food and take it on the go with absolutely zero waste. A must-have in any kitchen or household.

They are resistant, close with an airtight zip seal and can be put in the microwave, dishwasher, and freezer.

"IT'S ONLY ONE PLASTIC BAG"
SAID 7 BILLION PEOPLE

A plastic bag is used an average of 12 MINUTES before being thrown away.

Replace up to 5,000 single-use plastic bags for each Storage Bag you have.

12 MINUTES OF USE = 400 YEARS OF DECOMPOSITION

 eliminates the need to purchase plastic bags or cling wrap, saving you money and plastic waste from our oceans and wildlife.

SAVE A LOT OF SPACE

 EASY STORAGE - The best alternative to those old containers (that become useless pieces of plastic once you lose their lid).

Keep single-use plastic bags and those heavy, bulky glass jars away to replace them with Food Storage Bag!

FRESH FOOD, FOR LONGER

 AIRTIGHT AND LEAK-PROOF - Quick and safe storage thanks to its airtight zip sealing system!

This also maintains the freshness and completely isolates your food from the internal and external airflow, extending its shelf life.

SAFE AND DURABLE MATERIAL

 REUSABLE AND ECO-FRIENDLY -  material is tasteless, non-toxic, 100% recyclable and BPA-FREE.

Resistant to high and low temperatures and certified as safe for contact with food and liquids by the FDA.

ALL-IN-ONE

 UNIQUE & USEFUL DESIGN - Lightweight, easy to store (stand on their own when filled), save space and have the unique appearance of a real mason jar.

They are widely used for packaging foods, non-food, liquids (peanut butter, oils) and more.

 comes in a variety of sizes from 150ml to 1L to fit all your needs.

Start saving money and space in your kitchen today and join millions of people around the world in the fight against plastic pollution!

Package Contains 

  • Set: 10 Pcs (3 Large, 4 Medium & 3 Small)--Buy more save more

    OUR GUARANTEE

    We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 90-day guarantee.

    If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.

    Buying items online can be a daunting task, so we want you to realize that there is an absolute ZERO risks in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.

    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.