Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
Solar Powered Crystal Ball Wind Chime
1 / 8

Solar Powered Crystal Ball Wind Chime

Waterproof color changing LED hanging decorativelight for home garden
Price
$13.99
$0.00

Quantity

 

This product is sold in the UK, DE, FR, IT and ES, please click the button above "BUY ON AMAZON" to select your country to purchase.

DESCRIPTION:

  • 【High Quality Solar Power & Long Working Time】 Set the Crystal Ball shape wind chime's switch which is located underneath of solar panel to "ON" position for charging in the daytime. In the night,The solar power wind chime light could last up to 6-8 hours with fully charged.Our work last up to 100,000 hours
    【Color-Changing Wind chime & Light Sensor】 This solar spinners outdoor will light up automatically in night, changing colors alternating randomly between Red, Green, Orange, Blue, Yellow, Purple, shine and colorful hummingbirds fly in the night. Calmly and softly changing from one color to the next in random
    【Durable and Beautiful】 The crystal ball is made of PVC and Plastic. This solar garden spinners is clear and delicate.Outdoor ball wind chimes' colors are very pretty and look magical in the night
    【Energy Saving & Eco-Friendly】 Our crystal ball led wind chime is energy saving and environment friendly, solar panel automatically recharges during day and automatically turns on lights during night. New solar panel for better energy, better power is very eco-friendly
    【Outdoor / Indoor Decor】 Decorate your outdoor or indoor space with these solar powered waterproof wind chimes. Ideal for lawn, porch, garden, patio, yard, hall, roof, living room, bedroom, Christmas Party decoration.Great ball gardening gift for mom for birthday, mother day, thanksgiving, christmas , valentines day or memorial day.
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.