Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor
1 / 5

Fohil 4 Pack Solar Garden Lights,Solar Butterfly Swaying Lights Outdoor

Waterproof IP65, Multi-Color Solar Powered 600mAh Butterfly Lights for Yard Garden Driveway Pathway Lawns Decor
Price
$27.99
$0.00

Quantity

 

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

DESCRIPTION:

  • 【IP65 Waterproof & Durable】Our solar butterfly lights have IP65 waterproof rated and crafted for durability, ensuring they can withstand harsh weather conditions without worrying about rain, snow, frost or high temperatures. The high quality materials of solar butterfly swaying lights make them continue to function even in harsh weather conditions, providing you with long-lasting performance.Solar light takes only 6-8 hours to fully charge during the day, and up to 8 hours of lighting at night.
  • 【Easy Installation & Auto ON/OFF】Installing these solar powered butterfly lights is a breeze. Simply insert the stake into the ground where you want to place the light, and it's ready to illuminate your surroundings. These outdoor solar lights are equipped with an automatic sensor, they can be turned on at dusk and off at dawn, saving energy while providing convenience and freeing your hands.
  • 【Perfect Garden Decoration】Fohil solar garden lights are designed to add a touch of elegance and charm to your outdoor space. With the vibrant colors and playful butterfly design, these solar powered lights create a mesmerizing ambiance in your yard, garden, driveway, or pathway. These garden lights are a delightful addition to any garden decor, serve as an eco-friendly alternative, they can saves energy while brightening up your evenings.
  • 【Unique Swaying Design】The unique design of our solar butterfly lights sets them apart from traditional landscape lighting. Each solar butterfly light features a colorful butterfly pattern, they will dance beautifully when illuminated, adding a charming and eye-catching element to your outdoor decor. The multi-color solar lights provide a stunning visual display, these solar lights make your outdoor space stand out.
  • 【Widely Application】These versatile solar butterfly lights are perfect for a wide range of applications. Whether you're looking to enhance the safety and aesthetics of your pathways, illuminate your driveway, or simply add a decorative element to your garden, these solar outdoor lights have got you covered. They make excellent gifts for friends and family who enjoy outdoor entertaining or gardening enthusiasts.
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.