Walmart discounts a selection of items as part of its 4th of July All-American Sale. Shipping adds $5.99, but select orders of $35 or more receive free shipping. (Most orders of $50 or more receive free shipping. In-store pickup is also available on most items.) A couple of best bets: