Jungloto Black Paper Rectangle Watch Box with Inner Tray for Men Women Fashion Flip Watches Bracelet Gift Jewelry Packaging Box Wholesale Jewelry Boxes

Sold 143 only 999999999 item(s) left
$13.89
Quantity
Share the love
Free shipping on orders over $34, shipping worldwide
Free returns
Sustainably made
Secure payments
Description
Jewelry Packaging & Display Type : Cases & Displays
Product Features : Jewelry Packaging & Display
Item Width : 6.4cm
Item Length : 14.3cm
Item Height : 3.2cm
Item Diameter : /
Model Number : Jewelry box
Material : Paper

CN : Shanghai
Item Type : Jewelry Packaging & Display
Product name : Jewelry box
Size : 14.3*6.4*3.2cm
Material : hard cardboard
Feature : Dropshipping or Wholesale




Product Introduction:1*Watch case




Specifications:
Material: hard cardboard
Size: 14.3*6.4*3.2cm
Color: Black

Product Features:
1. Simple and elegant: The black watch box attracts attention with its simple and elegant design. Black is a classic color choice that expresses luxury, dignity and taste. Whether it's at home or on the go, a black watch box can give a sense of nobility and atmosphere.
2. Protect the watch: The black watch case is made of high-quality materials with a soft flannel padding on the inside, which is able to provide excellent protection. It can effectively protect the watch from scratches, bumps and dust, and keep the watch in good condition. Whether it's a precious collector's watch or a watch for everyday wear, you'll be kept safe in a black watch box.
3. Organizing: Black watch boxes are usually designed with multiple compartments, which can place multiple watches separately. This will help you better organize and organize your watch and avoid confusion and loss. Each watch has its own dedicated space, so you can quickly find the watch you need, saving you time and effort.
4. Perfect for gifts: A black watch box is not only practical, but also a beautiful gift option. It is suitable as a birthday gift, holiday gift, or business gift for family, friends, or partners. The noble appearance and practical functions of the black watch box can surprise and delight the recipient, and at the same time show that you value and care for them.

Note:
1. Due to manual measurement, please allow a difference of 1-3cm, thank you for your understanding!
2. Due to the differences between different monitors, please note that the pictures may not reflect the reality of the project

Package Inclusions:
1*Watch case



















WHAT ABOUT REFUND?

 

🔥Fast refund,100% Money Back Guarantee.

If your product is defective or doesn't work properly, let us know and we'll send you a replacement one.

We believe in our products so much that we offer a 30-day No-Hassle refund policy. If you're unhappy about your purchase, send us the product back and we'll refund your money immediately.

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.