Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
Solar Butterfly Wind Chimes Colorful
1 / 8

Solar Butterfly Wind Chimes Colorful

Garden decorations memorial gifts
Price
$14.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:

  • 【Easy to Hang and Move】The Butterfly wind chime is made of durable plastic, the shape will never change and the color never fade.It can be easy to hang on fence, garden tree, backyard, front porch, patio, etc. Our butterfly led wind chime is energy saving and environment friendly, solar panel automatically recharges during day and automatically turns on lights during night
    【Color-Changing Led Butterfly Wind Chime】 Solar Powered Lights will light up automatically in night, changing colors alternating randomly between Red, Green, Orange, Blue, Yellow, Purple, shine and colorful butterflies fly in the night.Calmly and softly changing from one color to the next in random which make the wind chime very beautiful at night
    【Durable and Beautiful】 The Butterfly is made of PVC and Plastic. It is clear and delicate. Outdoor Butterfly wind chimes' colors are very pretty and look magical in the night. New solar panel for better energy, better power is very eco-friendly
    【Solar Butterfly Wind Chime】 Set the 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
    【Perfect for 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 Butterfly 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.