ZeroLemon's SolarJuice batteries offer the promise of recharging away from an outlet. Leave the pack out in the sun and watch light turn into energy that powers your phone. In reality, you have to leave it out for a day or so to get any juice that way, and you will probably still end up sticking it in the wall.
No matter. It remains a great pack. And now it's one you can get for a mere fraction of its usual price. Instead of paying $34.99, the coupon code JCZMCHXN will let you checkout for $9.99 instead.
This pack has two USB ports supplying dual 2.1A and 1A output. You won't find USB Type C or QuickCharge here, but you are getting something that has the promise of recharging using sunlight alone. The battery is resistant to rain and drops, making it pretty rugged. All around, it's $9.99 well spent.
While you're at it, you can snag a 10-port USB power adapter for only $19.99. Use the coupon code 3G6ZLBY4 to get that deal.