Memorial Day marks the unofficial start of summer, and what better way to celebrate than shopping? Dozens of retailers are offering special deals in honor of the American military observance.

Here are 20 of the best deals for the holiday weekend, collected from dealsplus, AL.com, and coupons.com:

1. Use the code FUN20SUN to get up to 20 percent off clothes and accessories sold by Amazon.

2. Get BOGO shorts at American Eagle.

3. Take 20 percent off all Bath and Body Works orders and free shipping on ones more than $50 with the promo code BEACHBASH.

4. Monoprice is taking $20 off all orders over $100.

5. Pay 25 percent less for Papa John’s pizza with the code 25OFF.

6. Get a 60 percent discount on all U.S. Polo Assn. products, plus free shipping on orders over $75.

7. Saks Fifth Avenue is giving shoppers up to 70 percent off on men and women’s clothing with the code SUMMER.

8. Sandals and Americana-style shoes are half off at Payless.

9. Take up to 70 percent off home decor, clothing and toys on Overstock.

10. Get one card free when you buy three at Hallmark with the code SUNNY.

11. Dishwashers, washing machines and refrigerators are between 10 and 30 percent off at Lowe’s.

12. Buy mattresses up to 60 percent off and appliances 40 percent off at Sears.

13. Get half off life vests and socks, 40 percent off paddles or a $20 Coleman cooler at Dick’s Sporting Goods. Shipping is free over $25.

14. Use the code CELEBRATE to get 15 percent off Kohl’s products.

15. Take an extra 75 percent off clearance items at Sierra Trading Post.

16. Get 25 percent off outdoor furniture at Target, plus free shipping on orders over $25.

17. Crocs are BOGO, pool care tools are 60 percent off and watches are 75 percent discounted on eBay.

18. KitchenAid products are 10 percent off and ship free with the code 10SPRING15.

19. Get 20 percent off $50 purchases site-wide at Mattel.

20. Take 40 percent off select styles at Tommy Hilfiger.