Kmart takes 50% off a selection of Energizer batteries. (Prices are as marked.) That's a strong discount, featuring prices that are up to half those found at Walmart, Amazon, and other retailers. Opt for in-store pickup to dodge the $5.99 shipping fee. Deal ends August 2. A couple best bets: