A Web based
system provides informational services for assisting customers in selecting products or other types of items from an
electronic catalog of a merchant. Users of the
system can create and join user communities, such as communities based on user hobbies, localities, professions, and organizations. The
system also supports implicit membership communities that are based on email addresses (e.g., all users having a “nasa.com”
email address), shipping / billing addresses, and other known
user information. Using purchase history data collected for online users, the system automatically identifies and generates lists of the most popular items (and / or items that are becoming popular) within particular communities, and makes such information available to users for viewing. For example, in the context of an online book store users of the nasa.com
community may automatically be presented a
Web page which lists the bestselling book titles among nasa.com users, or may be sent email notifications of purchase events or hotselling books within the
community. Another feature involves automatically notifying users interested in particular products of other users (preferably other members of the same
community) that have purchased the same or similar products. For example, in one embodiment, when a user accesses a book detail page, the detail page is customized to include the names and email addresses of other members of the user's community that recently purchased the same book.