Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
Solar String Lights 60 LED 11M/36FT
1 / 7

Solar String Lights 60 LED 11M/36FT

Outdoor garden fairy lights solar powered waterproof 8 modes
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:

  • 【Solar Powered & Light Sensored】Designed with adjustable solar panel and built-in 1200MAH rechargeable Ni-MH battery. No need to be plugged into the socket or battery, it automatically turns on at night and once the light detector detects the light source during the day, it automatically turns off. Energy saving and eco-friendly. The solar garden lights can work 10-12 hours after fully charged under sunlight
    【IP65 Waterproof】All the string lights and the solar panel are waterproof and heat-resistant, not easy to fall off, show beautiful and true nights, ideal ornament for outdoor decoration, can withstand all kinds of weather, including heavy rain and snow, and stably work for a very long time in rainy days. Durable and safe to use
    【60 LED 8 Lighting Modes】60 high quality LED mini balls with 36ft/11m length line make this solar fairy lights brighter than 30 or 40 LEDs. 8 lighting modes including steady on mode and 7 different flashing modes, so you can enjoy the different ambience at your home, garden, patio, lawn, porch, gate, yard, etc.
    【Easy to Install】It's very easy to decorate your outdoor space with this solar string light. No need any other electric wires, simple operation with only two optional switches (Power ON/OFF and Light Mode). Put on wall, window, door, floor, ceiling, grass, Christmas tree or building, adding perfect atmosphere to your place
    【Perfect Garden Decoration】Unlike plug-in type, you can install the solar string lights in any corner of the garden you like. Ideal decoration for Christmas, birthday, holiday, party, wedding, also perfect to decorate your backyard, garden, patio, flower fence, tree, grass, flowerbed, balcony anytime anywhere, adding warm and charming atmosphere at night.
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.