USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
1/5
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
USB Port 20W 5V Portable Solar Foldable Battery Panel
1/5

USB Port 20W 5V Portable Solar Foldable Battery Panel

$39.99
$69.99
Save $30.00
Color
Please select a color
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more
❤️ TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!

 SHIPPING WORLDWIDE.  
💯 Payments Via PayPal® and CreditCard.
🚢 Free Shipping>> On Orders Over $50
🎉 BUY MORE SAVE MORE 🎉

Take the power of the sun with you wherever you go.

Our portable solar panel is designed for on-the-go energy needs, making it perfect for camping, outdoor activities, and emergencies.

Harness the sun's energy to charge your devices.

With high-quality solar panels and multiple connection points, you can conveniently charge your phones, tablets, cameras, and more.

Compact and lightweight, our solar panel is easy to carry and store.

It fits in your bag or backpack, allowing you to have a power source at your fingertips wherever you are.

Stay prepared with an integrated battery.

Even when the sun sets, you can still power your devices with the stored energy, providing you with a reliable backup.

Designed with safety features, our solar panel protects against overload, excessive current, and voltage fluctuations, ensuring a secure charging experience.

Product Information:

Maximum power (pmax): 20W output: USB5V open circuit voltage (VOC): 5V
Size: 165*105*30mm
Short circuit current (Isc): 2000 hA
Packing size: 170*300*30mm
Waterproof rating: IP65
Solar energy conversion rate: 20%
Material: PET
Purpose: Suitable for charging mobile phones and mobile power banks.
Features: Foldable, portable, waterproof and durable, especially suitable for outdoor activities.

OUR WARRANTY

📦 Insured worldwide shipping: Every order includes real-time tracking details and insurance coverage in the unlikely event that a package is lost or stolen in transit.

💰 Money Back Guarantee: If your items arrive damaged or become defective within 60 days of normal use, we will gladly issue a replacement or refund.

✉️ 24/7 Customer Support: Please only contact us if your inquiry is not answered here: service@fairmood.com

🔒 Secure payment: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% secure.

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.