4.9 Rated By Customers

Capsule Letters Message In A Bottle (Mixed Color) ๐Ÿ’•

$25.98
$43.99
Save 41%

Worldwide shipping

Handmade and 100% Custom

Style : Long Bottle
Global delivery
Free Shipping Over $49.99!
Sustainably made
Quantity
Description

The perfect giftย  For Your Family and Partnerโค๏ธ

  • ใ€CAPSULE LETTERS MESSAGE IN A BOTTLEใ€‘A implicit way to show your feeling to others if you do not have courage to speak out. It can help you express your desires, important information transmission medium in loves communication.๐Ÿ’–
  • ใ€CUTE CAPSULE DESIGNใ€‘Each capsule notes with cute smiling face on it. Inside each capsule is a blank colored paper where you can write down what you want to say, practical for use.๐Ÿค—

    • ใ€PACKAGEใ€‘You will get 100 Pcs of love mini capsule letters, 1 glass storage bottles, which are enough to meet your daily letter needs. No information on the paper.๐Ÿ’Œ
    • ใ€MEANINGFUL GIFTใ€‘Glass bottle for easy storage, overall looks beautiful and exquisite, very stylish and creative, as a memorial day gift or birthday gift, perfect for close friend, classmates and family, romatic accessories for festival.๐ŸŽ
    • ใ€100% SATISFACTION GUARANTEEDใ€‘We will consistently be committed to providing our customers with high quality products, if there have any other issues, please contact us, we will tries our best to improve product quality and peace of mind 100% satisfaction service.๐Ÿ“ฆ

    Feature:
    1. 1 glass bottle, 100 cute capsules, each capsule has a letter paper in it, no information on the paper.
    2. Inside each capsule is a blank colored paper where you can write down what you want to say, practical for use.
    3. Glass bottle for easy storage, overall looks beautiful and exquisite, it can be wonderful gift for friends.
    4. Can help you express your desires, important information transmission medium in loves communication.
    5. Light weight and in small size, easy to carry when traveling. Made of high quality material, safe and nonโ€‘toxic.

    Specification:
    Condition: 100% Brand New
    Item Type: Capsule Letter
    Type: Mixed Color

    โ™ฅPerfect unique giftsโ™ฅ Perfect as a simple gesture, suits for all age group. It is a perfect gift for yourself and your loved ones.

    OUR GUARANTEE

    Tracking number for every order

    Safe payments Visa, Paypal, Mastercard

    24/7 assistance service@Customygifts.com

    No hidden fees!

    Shipping & Return

    Estimate Time Of Arrival Includes Production Time + Delivery Time

    1 - Production Time (2 to 5 days): After we receive your order, we shift into production mode. During busy seasons, the process typically takes 1-2 days longer. Please understand.

    2 - Shipping Time (7-10 Days or Faster): Want to get your item faster? Select the 'VIP Service' option after adding your product to the cart for the fastest shipping method we can provide. There are also different shipping options available at checkout.

    Please Note:

    • The above time frame is only applied for orders to the US with standard shipping methods.
    • International orders: It may take 2-5 days longer due to the customs clearance process.
    • When order is ready to be shipped, a tracking link will be sent to your email so you can follow your package all the way home.
    • The estimated delivery time for our order will depend on your location. While we work closely with our logistics partners to provide you accurate delivery information, delivery times are estimates only and cannot be guaranteed. Once your product(s) are in transit, any delays are outside our control.
    • For more information about Shipping and Delivery, visit here.
    • Learn more Returns and Refunds here.
    Customer Sharing

    Let Customer Speaks For Us

    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.