Funfloo New Long Chain Necklace Gift Box Jewelry Pendant Display Box For Valentine's Day Gifts Storage Display Jewelry Case Leather 2025 Jewelry Boxes

Sold 143 only 999999999 item(s) left
$14.73
Color:  Pink-TypeA
Quantity
Share the love
Free shipping on orders over $34, shipping worldwide
Free returns
Sustainably made
Secure payments
Description
Jewelry Packaging & Display Type : Carrying Cases
Product Features : Jewelry Packaging Display
Item Width : /
Item Length : /
Item Height : /
Item Diameter : /
Model Number : necklace box
Material : leather


Item Type : Jewelry Packaging & Display
Type1 : necklace boxes and packaging
Type2 : jewelry gift box
Type3 : leather necklace box
Type4 : chain storage
Type5 : Jewelry Case
Type6 : jewelry case for chains
Size : 24x5.5x3.5cm

Description

Specifications:
Material: PU
Size: 24x5.5x3.5cm
Color: white/grey/blue/green/red/pink/black

Package Included:
1* necklace box

Features:
1. High-quality material: The bracelet box is made of high-quality PU leather. It feels soft and comfortable, durable, abrasion-resistant and dirt-resistant. The interior is made of velvet and has a soft hand feel, which can protect bracelets or other jewelry from damage or wear.
2. Crown pattern: Each bracelet box has a small golden crown pattern design, which can add fashion to your bracelet box and make your bracelet box no longer monotonous. This crown is only for decoration, not for opening the box switch.
3. Pink bracelet box: The size of the bracelet box is 24x5.5x3.5cm, and the weight is 170 grams per piece. Lightweight and convenient. You can easily store this bracelet box in a bag or pocket to save space. You can easily take it out.
4. Multifunctional: The bracelet box has a spacious interior space, which is very suitable for necklaces, bracelets, pendants, even coins or any shiny items. It is very suitable for special occasions, such as proposal, engagement, wedding, birthday and anniversary etc.
5. The perfect gift: This is a perfect gift organizer. For Valentine's Day, Mother's Day, Christmas and other special holidays, this will be a big surprise. This is also the best gift for mothers, sisters, girlfriends and wives

Note:
1. Due to the influence of many factors such as display brightness and light brightness, the actual color of the item may be slightly different from the picture displayed on the website.
2. Please allow the data to have a slight deviation from manual measurement.





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.