Extending the purchase process is necessary when you want to store purchasing information that is not included in the out-of-the-box functionality of ATG Commerce. For example, if you want to allow customers to specify a box size for their purchases, you could extend the purchase process to store that information.

You extend the purchase process by first subclassing an existing object in the commerce object hierarchy to add new properties and then integrating that new class into ATG Commerce. See the following sections for details:

Note: For information on extending the ATG Commerce payment process to support a new payment method or additional operations for an existing payment method, see the Processing Payment of Orders section in the Configuring Purchase Process Services chapter.

loading table of contents...