Free shipping worldwide over $50
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
9 / 11
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
Reusable Zipper Food Storage Bags
40% OFF
lesyia

Reusable Zipper Food Storage Bags

$14.99 $24.99
0 sold
Size
QTY
Qty

FEATURES

FOOD-GRADE PE MATERIAL: Made from premium, BPA-free polyethylene, these bags are safe for storing all types of food. Free of harmful chemicals and plasticizers.

UPGRADED THICKNESS:These bags are built with thicker material, making them more durable and resistant to punctures and tears. The enhanced strength ensures they won’t easily break, offering long-lasting performance.

LEAK-PROOF STORAGE: Equipped with a strong zipper closure and secure sealing edges, these bags lock in freshness and prevent leaks. Whether storing liquids or solids, the airtight seal keeps food fresh and avoids messes.

STABILITY AND EXTRA CAPACITY: The bags feature a widened bottom that allows them to stand upright, providing more storage space and better organization.

ONE-BAG PULLING DESIGN: With an easy pull-out design, you can quickly access each bag without tearing or damaging the packaging. This user-friendly feature reduces contamination risks.

SPEC

Material: PE material

Package includes: 1 * Reusable Zipper Food Storage Bags

NOTES

Colors may vary due to differences in monitors.

For manual measurements, please allow 1-2 cm for potential errors.

You May Also Like Don't Like These?

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.