1. A computer-implemented method for configuring a customized extension for an electronic product transaction database object class, the method comprising: receiving user-initiated input that selects a set type predefined for at least one electronic product database object class that defines a product type for which instances of the electronic product database object class may be created; and associating the selected set type with a selected electronic product transaction database object class used in a computer-executed product transaction process and for which instances of the electronic product transaction database object may be created, the selected set type to serve as a customized extension for the selected electronic product transaction database object class when a product that is defined by a product database object class that uses the selected set type is identified in the computer-executed product transaction process.