So far, once a season I have received the offer of 2,000 MyPoints for a $25 Garden.com order. The last one expired Nov. 25. It didn't occur to me to make multiple orders, I just figured this was only available once. Something to check on next time.
To make sure you receive the offer in the future, go to your profile section on the MyPoints site and where it asks for your interests, check every box. That way you'll get all the email offers. (A valuable tip I learned from another poster.

)