by Modern Mom
Dec. 14, 2025, 1:48 p.m.
Sorry, this deal has ended
This could be due to limited availability, the product selling out, or a price increase.
For a limited time, get Men's Long Sleeve Button Up Shirts for ONLY $7 (reg $12) at Walmart! That's a total savings of UP TO 45% OFF! Choose from the George Men's Corduroy Shirt with Long Sleeves, Sizes S-3XL or the George Men's Long Sleeve Flannel Shirt, Sizes XS-3XLT. Both are great options and have so many different prints and colors to choose from. If he needs more nice shirts for holidays or special events, now is your chnace to grab him some!