This guide is divided into the following chapters:

Configuring and Populating a Production Database
Provides instructions on creating and configuring Commerce tables in a non-SOLID database. (Site Administrator)

Using and Extending the Standard Catalog
Explains how to set up a standard catalog and its content. (Programmer)

Using Custom Catalogs
Describes how to create, configure, and work with custom catalogs. (Programmer)

ATG Commerce Profile Extensions
Describes the extensions made to the Profile repository and form handlers by ATG Commerce. (Programmer)

Configuring Merchandising Services
Describes how to set up gift lists, wish lists, product comparisons, gift certificates, and coupons. (Programmer)

Using and Extending Pricing Services
Describes pricing services and provides instructions for extending them. (Programmer)

Working With Purchase Process Objects
Provides instructions for configuring the purchase process subsystem. (Programmer)

Configuring Purchase Process Services
Instructs you to configure how your site presents and processes orders. (Programmer)

Customizing the Purchase Process Externals
Explains how to customize the purchase process. (Programmer)

Processor Chains and the Pipeline Manager
Explains how the Pipeline Manager works with pipelines. Also, describes Commerce pipelines. (Programmer)

Inventory Framework
Describes the parts of the Inventory framework that you can customize. (Programmer)

Configuring the Order Fulfillment Framework
Describes how to work with and extend the Order Fulfillment framework. (Programmer)

Managing the Order Approval Process
Details the handler methods, servlet beans, and pipelines used in the order approval process. (Programmers - Business Commerce only)

Using Abandoned Order Services
Provides instructions on detecting and tracking abandoned orders. (Programmer)

Generating Invoices
Describes how invoices are generated at checkout and the repository, components, and pipelines used in that process. (Programmers - Business Commerce only)

Using Requisitions and Contracts
Explains how to track orders by requisition ID and associate Commerce items to a contract. (Programmers - Business Commerce only)

Preparing to Use Commerce Reporting
Describes configuration and data logging and loading for Commerce Reporting. (Programmer)

ATG Commerce Web Services
Describes the Web Services that support Commerce features. (Programmer)

Appendix A, ATG Commerce and Session Backup
Describes the Commerce session backup strategy.(Programmer)

Appendix B, ATG Commerce Databases
Lists the Commerce database tables and their contents. (Programmer)

Appendix C, ATG Commerce Messages
Describes the JMS messages included with ATG Commerce. (Programmer)

Appendix D, ATG Commerce Scenario Recorders
Explains the recorder elements provided in support of Commerce scenarios. (Programmer)

loading table of contents...