1) Let your favorite shops know that you’re a fan of their merchandise. Like them on Facebook, follow them on Twitter, check-in on Foursquare, or sign up for their email updates. Quite a few will reward your loyalty by emailing you coupons, tweeting specials, or offering a special discount for the mayor on Foursquare. You can check for offers on Yelp, too. Some business owners post Yelp-specific deals.
2) Speaking of daily deals, check the daily deal sites, like Groupon, Living Social, & Scoutmob, for shopping-related deals. I’ve picked up 50% off vouchers for chain stores, including Barnes & Noble & Old Navy, as well as deals for local & online retailers. Think of it as a one-day sale that gives you a chance to get a cheap gift without looking cheap.
3) Be sure to look for promo codes for online orders. You’ll find deals for specific merchandise via offers like Amazon.com’s one-day sales and in the forums on sites like SlickDeals.net & FatWallet.com.