Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes
Solar LED Butterfly Wind Chimes

Solar LED Butterfly Wind Chimes

Price
$39.00
$18.00
Save  $21.00
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Lighting & Décor
SKU: '17413

Our solar power wind chimes featuring beautiful lifelike butterfly shape and multiple colors changeable lights can greatly decorate the night atmosphere and decorate your mood. You can hang it on roof overhangs or trees around your patio or garden with the coming S-shaped hook and do not have to worry about rain and snow, due to its IP65 waterproof performance. Additionally, it is charged by solar energy, no extra electricity cost. And it can automatically turn on at dark and automatically turn off in day time.

Features:
  • Color Changing Butterfly Light: Multiple light colors changing from yellow, green, orange, purple, red, blue and more shines from the inside of the 6 pcs beautiful lifelike butterflies to make today’s night become more beautiful and special. And it can make crisp sound when the hummingbirds bumping together in the wind, which is a feast for the ears.
  • Cost-saving Solar Powered: Power supplied by solar energy, no extra electricity cost. Adopting high-grade built-in 600mAh Ni-MH battery, after approx. 8hrs charging under direct sunlight, our wind chime can work about 8hrs. (Note: Before charging, please slide the switch button to “ON” position on the bottom of the solar panel. The LED light charging time, working time and brightness are affected by sunlight of different weather, seasons, places, etc.)
  • Auto On/Off Function: Adopting light sensor function to control the string light auto on at dark and auto off in daytime.
  • IP65 Waterproof Construction: Can still shine even in rainy and snowy days with IP65 waterproof performance and you can use it as a path light in front of your house without worrying about rain and snow.
  • Easy To Hang And Store: With an included S-shaped hook, the wind chime can be easily attached to roof overhangs or trees around your patio or garden. Besides, its compact body makes it easy to store when not in use.
Includes:
  • 1 x Solar Powered Wind Chime
  • 1 x S-Shaped Hook
  • 1 x User Manual
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.