Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
1/6
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
Solar Outdoor Butterfly Lights
1/6

Solar Outdoor Butterfly Lights

$16.99
$0.00
Save $-16.99
Amount
Please select a amount
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

🦋Mimicking real butterflies to add a touch of vitality and charm to your garden or yard.

A group of dancing butterflies were attracted by the colored lights and fell on the branches, becoming the leaves of the branches. They looked so bright and beautiful.

undefined

FEATURES:

  • High-Efficiency Solar Panel and Large Battery Box: The Solar Outdoor Butterfly Lights feature a premium monocrystalline silicon solar panel, offering faster charging and a higher conversion rate, ensuring long-lasting performance.

  • Waterproof and Durable Design: Equipped with a waterproof back switch made from high-quality rubber, these solar lights are resistant to water and dust interference, providing reliable performance in various weather conditions.

undefined

  • Realistic and Beautiful Butterfly Decorations: The exquisite butterfly simulations are crafted from high-quality fabric, mimicking real butterflies to add a touch of vitality and charm to your garden or yard.

  • Sturdy and Rust-Resistant Ground Stakes: The polished aluminum ground stakes have an elongated design to provide better corrosion and rust resistance, ensuring long-lasting stability and durability for outdoor use.

  • Versatile Weather Resistance and Outdoor Decor: With an IP65 waterproof rating, these solar landscape lights are designed to withstand various weather conditions, making them perfect for outdoor gardens,  and balcony decorations.

undefined

SPECIFICATIONS:

  • Material: Silk Cloth+Abs+Aluminum Tube

  • Light Source Type: Led

  • Waterproof Grade: IP65

  • Size:

undefined

PACKAGE INCLUDES:

  • 1 pc Solar Outdoor Butterfly Lights