The Abandoned Order Services module extends the repository definition for the order repository by adding:

  • an additional property named abandonmentInfo to the order item descriptor. This property stores an item of type abandonmentInfo.

  • an additional item descriptor named abandonmentInfo. This item stores the abandonment information for an order.

    The following table describes each abandonmentInfo property:

    Property

    Description

    version

    An integer that indicates the number of times the item has been modified.

    order

    The order item associated with this abandonmentInfo item.

    orderId

    The ID of the order.

    orderLastUpdated

    The date the order was most recently modified. This property is used to detect activity on abandoned orders.

    It is important to distinguish this property from the lastModifiedDate order property, which is updated whenever a session is created for a user who has an incomplete order associated with his or her profile. The lastModifiedDate order property cannot be used to accurately detect abandoned order activity (or, more specifically, lack thereof) because it is updated even when a user has not accessed an incomplete order.

    state

    The order’s current abandonment state. For a list of possible states, see Abandonment States above.

    abandonmentCount

    The number of times the order has been identified as ABANDONED. Because an order can be abandoned multiple times, this count can be greater than one.

    abandonmentDate

    The date and time that the order was most recently abandoned.

    reanimationDate

    The date and time that the order was most recently reanimated.

    conversionDate

    The date and time that the order was converted, that is, checked out successfully.

    lostDate

    The date and time that the order was most recently lost.

For more information, see the definition file at <ATG10dir>/DCS/AbandonedOrderServices/config/atg/commerce/order/orderrepository.xml.