Transactions

This topic describes the classes used to represent an online transaction. The transaction may be through a shopping basket or through a purchase order. The individual classes are described after the logical diagram. For more information about these classes, see Data Warehouse Classes.

The following diagram shows the major classes used for online sales and their relationships.

Transaction Classes

Transaction Classes

Products

Basket

Order

OrderForm LineItems

OrderForm Header

OrderGroup Addresses

Order
Group

EventType LogUser
URI

RegisteredUser Site

Basket

This class represents the business transaction involved in adding or removing a product from a shopping basket.

Order

This class stores requests to save or submit purchase orders.

OrderFormHeader

This class represents the header information for an order form. An OrderFormHeader object has contact information, buyer information, and other data necessary to process an order form. An OrderFormHeader object links to zero or more OrderFormLineItems objects, representing the ordered items. An OrderGroup object, representing a purchase order, links to zero or more OrderFormHeader objects.

OrderFormLineItems

This class represents the items in an order form. An OrderFormHeader object, representing the information used to process the order form, links to zero or more OrderFormLineItems objects.

OrderGroup

An OrderGroup object describes purchase order information. Specifically, the OrderGroup object links to one or more OrderFormHeader objects, and one or more OrderGroupAddresses objects. The OrderFormHeader class represents control information for the purchase order such as billing codes, tax codes, and other data required to process the purchase order. The OrderFormHeader object links to one or more OrderFormLineItems objects, which describe the specific products to be purchased. The OrderGroupAddresses object represents mailing and shipping information for purchase orders.

OrderGroupAddresses

This class represents mailing and shipping information for purchase orders.


All rights reserved.