I was pleasantly surprised today during my morning order audit process to see an order with http://www.google.com/shoppinglist as its referer information. I did not remember Google Product Search having a shopping list feature so I poked around to see if I could find a post on the Google Base Blog or someone else explaining when this feature appeared and how it worked. Disappointingly enough, I could find neither so decided to write a post of my own discussing this neat little feature.
As you can see by the screen shot below, all Google product Search listings now have the "Add to Shopping List" text underneath them which by clicking on it (assuming you have a Google account) lets you save it to a list of products which Google keeps track of for you.
On the upper right when using Google product search it now says "My Shopping List" which by clicking on it will take you to the list of products you saved to your list. At this point Shared Wish Lists can also be created and shared with friends or family, another neat, friendly, shopping feature.
All in all, this is a smart feature and one that I appreciate. In an effort to keep my shopping list organized, keep a running tally of the great deals I find and a list of the products I might be interested in for the future, having the functionality via Google will save time and enable me to keep my list in one place rather than among multiple retail venues. At this point one of the only gripes I have is not being able to save non Google Product Search products to these lists (but Google Notebook is an alternative for that). Another option would be to build a feature that allowed retailers who posted products on Google Product Search to let their users add products to the Shopping List directly from the retailer's site.
After talking with a Product Search Rep from Google I found out that these features previously existed in the Froogle search interface and were removed during the transition to Google Product Search. It has been slightly revamped and was relaunched late last week.