2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
2 Pack Solar Dandelion Garden Lights
1 / 8

2 Pack Solar Dandelion Garden Lights

2 modes waterproof butterfly decoration solar outdoor ornament
Price
$26.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:

  • 💫【2 Pack Solar Dandelion Lights】The upgraded solar dandelion lights adopts flexible high-quality copper wire and colorful LED lights. These solar lights outdoor decorative with 2 Lighting Modes (constant light & flicker) can meet your different needs.
    💫【Upgraded Solar Panel】Our solar landscape flower lights are equipped with bigger and highest quality monocrystalline solar panel, which conversion rate is up to 25%, more efficient than other solar yard lights. Solar garden lights are built-in high quality rechargeable battery (1.2V/600mAh). The garden decor can light up to 12 hours after full charge, which are working longer than other solar light.
    💫【IP65 Waterproof 】Solar lights outdoor are waterproof and you don't have to worry about rain, snow, frost or sleet. The stainless steel ground stakes and sturdy ABS plastic construction make this solar patio lights provides better stability and sturdiness. The outdoor lights are perfect for as a garden decor or patio decor to decorate your yard, pathway, patio, lawn, backyard.
    💫【Easy To Install & Auto On/Off】No wires and no additional tools required. This solar lights outdoor waterproof can be easily installed into ground just a few seconds and be ready to light up the night in no time. This solar outdoor lights automatically turns on at night and turns off at dawn. The decorative lights are 100% solar powered, which can help save your electricity costs.
    💫【Widely Usage Scenarios】Separate solar panel with no cables, you can arrange as you want, avoiding cable interference or tripping and falling injuries. It's perfect outdoor decorations for garden, patio, courtyard, pathway, especially suitable for parties, wedding, holidays, birthdays and other occasions.
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.