The OrderLookupActor is used to look up the current user’s orders by order or user ID. The path to this actor is: /atg/commerce/order/OrderLookupActor.

This actor contains the orderLookup actor-chain:

Parameter

Description

orderId

Identifies the order ID to use when looking up the order.

Lookup Order By Order ID Example
curl -v -b customer_cookies.txt -H "Content-Type: application/json" -d "{
\"orderId\" : \"o220001\"}" http://localhost:8280/rest/model/atg/commerce/
order/OrderLookupActor/orderLookup
Lookup Order By Profile ID Example
curl -v -b customer_cookies.txt -H "Content-Type: application/json" –d
"http://localhost:8280/rest/model/atg/commerce/order/OrderRepositoryActor/
orderLookup"

A typical server response may resemble the following:

{"result": {
  "id": "o120001",
  "priceInfo": {
    "amount": 109.2,
    "total": 109.2,
    "shipping": 0,
    "currencyCode": "USD",
    "tax": 0,
    "rawSubtotal": 119.2,
    "discountAmount": 10
  },
  "commerceItems": [{
    "id": "ci11000001",
    "productDisplayName": "Hubbard Chair",
    "priceInfo": {
      "amount": 119.2,
      "currencyCode": "USD",
      "currentPriceDetailsSorted": [{
        "amount": 119.2,
        "currencyCode": "USD",
        "quantity": 1,
        "detailedUnitPrice": 119.2
      }]
    },
    "quantity": 1,
    "catalogRefId": "xsku2126",
    "productId": "xprod2126"
  }],
  "totalCommerceItemCount": 1
}}

Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices