Order fulfillment is the set of actions taken by the merchant to deliver the goods or services purchased by the customer. In general, merchandise can be broken up into two groups: Hard Goods and Electronic Goods. Hard Goods are physical goods that are shipped to the customer. Hard Goods include items such as books, CDs, or toys. Electronic Goods are purchases that do not result in a tangible product that requires shipping. Electronic Goods include software downloads, subscriptions, or gift certificates.

ATG Commerce is designed to handle both of these situations. This chapter describes the design of the order fulfillment framework and presents an overview of the basic classes used to build this infrastructure.

This chapter contains information on the following topics:

loading table of contents...