I think there are several ways. I registered at Disneydirect.com (the Disney catalog site) and when you sign up, there is a place you can check where you are agreeing to accept offers for other Disney companies. I checked that box---but didn't check the one to receive offers from Non-Disney companies.
Doing that will put your address and email in their systems for receiving offers.