Update: Some offers mentioned below are no longer available. View the current offers here.I’m a huge procrastinator, so I always end up buying my gifts last minute. This year I’m trying to be a bit more prudent because I’m trying to do 100% of my shopping online. Not only to avoid disastrous in-store shopping experiences, but to maximize the points I earn. When you go into a store and buy merchandise you only get the points from swiping your card. When you shop online you get the shopping portal points for clicking through to your retailer plus the points from using your credit card.Here are some of the top deals for shopping portals:Chase Ultimate Rewards (You need to have a Sapphire Preferred or Ink Bold Card - both of which are offering generous 50,000 point sign-up bonuses):Magzines.com: 35 extra points per dollarRestaurant.com: 20 extra points per dollarGroupon: 15 extra points per dollarMacys: 10 extra points per dollar through 12/20/11Barnes & Noble: 8 extra points per dollar through 12/20/11Sephora: 8 extra points per dollar through 12/20/11Under Armour: 7 extra points per dollar through 12/20/11- free 2 day shipping with code UAGIFTSears: 6 extra points per dollar through 12/20/11American Express Bonus Points MallApple: 6 extra points per dollarBarneys: 6 extra points per dollarBloomingdales: 6 extra points per dollarRalph Lauren: 6 extra points per dollarTarget: 6 extra points per dollarAir Canada Aeroplan EStore: 2 miles per dollar spent on ebay.ca, miles per dollar at gap.com and oldnavy.com.American AAdvantageEshopping.com: They are giving 500 bonus miles for spending $500-$999 or 1,000 for spending over $1,000 by December 31, 2011, registration required. 7 points per dollar at Perfumania.com.Delta SkyMiles Shopping: 7 miles per dollar at groupon.com and 8 miles per dollar at jcrew.com.Priority Club Shopping: Spend $400+ and get 1,000 bonus points. 8 points per dollar at LandsEnd.comSouthwest Rapid Rewards Shopping. 25 points per dollar at magazines.com.US Airways: Dividend Miles Storefront. (I think they have the least lucrative shopping offers). 5 miles per dollar at Omaha Steaks, 6 miles per dollar at godaddy.com.United Mileageplusshopping.com. 1,000 point bonus when you spend $250 or more with selected retailers. 30 miles per dollar at FTD. 8 miles per dollar spent on groupon.com.[card card-name=‘Chase Sapphire Preferred® Card’ card-id=‘22125056’ type=‘javascript’ bullet-id=‘1’]Sign up for our daily newsletterEmail addressSign upI would like to subscribe to The Points Guy newsletters and special email promotions. The Points Guy will not share or sell your email. See privacy policy.