There are two address classes that are not technically a part of Oracle ATG Web Commerce, but they play an important role in many commerce processes. They are atg.core.util.Address and atg.core.util.ContactInfo. These objects are referenced when a user checks out a shopping cart. You may need to extend these objects to track additional information about your users.

See the Setting Up a Profile Repository chapter in the ATG Personalization Programming Guide for information on adding properties to user profiles.