Walmart discounts a selection of men's, women's, and kids' shorts, with deals from $3. Opt for Site-to-Store pickup to avoid shipping charges which start at $4.97, or spend $50 or more to score free shipping. A couple of best bets: