77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
1 / 8
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
77 Grids Diamond Painting Box Storage Organizer With Sticker、[Everydayedeals]
Save $-19.99
EDS

77 Grids Diamond Painting Box Storage Organizer With Sticker

$19.99
22 sold
Qty 2995 in stock

77 Grids Beads Container Kits Accessories Storage Organizer with Stickers Small Particle Box diamond Painting Storage Containers
Features:
1.Durable Material: Made of high-quality PP plastic and acrylic material, this storage organizer is durable, sturdy, and long-lasting, ensuring optimal protection for your products.
2.Compact Structure: With its fine and smooth surface and flexible texture, this particle box has excellent shock-absorption, wear-resistance, and anti-friction effects, effectively preventing damage to your products.
3.Convenient Design: Each row can be easily removed, making it easy to use and store. The transparent cover allows you to see clearly what's inside, and blank stickers are included for color coding.
4.Wide Application: This diamond Painting container is perfect for storing diamond Paintings, nail art rhinestones, beads, seeds, earrings, rings, and other small craft items. It can also be used for 5D diamond Painting accessories, seed beads, pillboxes, and other small items.
5.Environmentally-friendly: Made of transparent and eco-friendly materials, this container is safe to use and easy to clean, providing a sustainable solution for your storage needs.

Specification:
Origin: Mainland China
Product name: 77 Grids diamond Painting Storage Box
Box size: 29.5*19.5*5.8cm/11.61*7.68*2.28in
Full set weight: 550g
Including (accessories): 77 round bottles, storage box, and stickers
Packaging method: PE bag packaging
Product Material: PP+Acrylic

Note:
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
Please allow 1-2cm measuring deviation due to manual measurement..


Package  Content:
77 X Round Bottles
1 X Storage Box
1 set X Stickers

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.