repriceOrder
post
/ccagent/v1/orders/reprice
Reprice Order. Reprices an order enquiring by id from the repository. Maps all required fields for order details. Optionally takes X-CCOrganization header which is a JSON field with organization ID as value. If this header is not provided, then the endPoint will consider first active organization as the current organization for a B2B user.
Request
Supported Media Types
- application/json
Header Parameters
- X-CCOrganization
-
Type:
string
the organization Id in which order should be created
Body Parameter
Root Schema : repriceOrder_request
{
"id":"o90417"
}
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : repriceOrder_response
- billingMethod
-
Type:
object
billingMethodAdditional Properties Allowed:billing Method information of the order. - creationDate
-
Type:
string
Date on which the Order was created. - creationTime
-
Type:
number
Order creation time. - discountInfo
-
Type:
object
discountInfoAdditional Properties Allowed:Discount information. - dynamicProperties
-
Type:
array
dynamicPropertiesAdditional Properties Allowed:Read-only list of dynamic properties for the order along with meta-data. - id
-
Type:
string
Commerce id for this order. - isItemPriceOverrideAllowed
-
Type:
boolean
Indicates whether an item price can be overridden. - orderCancelReason
-
Type:
string
Reason through which the order has been cancelled. - orderComments
-
Type:
array
orderCommentsAdditional Properties Allowed:The list of all logged comments for the order. - paymentGroup
-
Type:
object
paymentGroupAdditional Properties Allowed:Payment Group for the order. - paymentGroups
-
Type:
array
paymentGroupsAdditional Properties Allowed:List of payment Groups for the order. - priceInfo
-
Type:
object
priceInfoAdditional Properties Allowed:Price information of the order. - priceListGroup
-
Type:
object
priceListGroupAdditional Properties Allowed:PriceList group of the order. - profile
-
Type:
object
profileAdditional Properties Allowed:Profile Information for the order. - profileId
-
Type:
string
The Repository Id of the profile to which this Order belongs to. - returnRequests
-
Type:
array
returnRequestsAdditional Properties Allowed:The list of the requests raised for the order. - scheduledOrderId
-
Type:
string
The id of the scheduled order from which the order is placed, if the origin of order is schedule order. This is an optional key and will not be available if the origin of order is not scheduled order. - scheduledOrderName
-
Type:
string
The name of the scheduled order from which the order is placed, if the origin of order is schedule order. This is an optional key and will not be available if the origin of order is not scheduled order. - shippingAddress
-
Type:
object
shippingAddressAdditional Properties Allowed:shipping address for the order. - shippingGroups
-
Type:
array
shippingGroupsAdditional Properties Allowed:Shipping Group Information - shippingMethod
-
Type:
object
shippingMethodAdditional Properties Allowed:Shipping method information. - shoppingCart
-
Type:
object
shoppingCartAdditional Properties Allowed:Shopping cart information. - sourceSystem
-
Type:
string
The system where the order originated. - state
-
Type:
integer
The order state. - stateDetailsAsUser
-
Type:
string
Order State description for this order. - stateString
-
Type:
string
Order state as key string. - submittedDate
-
Type:
string
Date on which the order was submitted. - taxPriceInfo
-
Type:
object
taxPriceInfoAdditional Properties Allowed:The tax pricing details for the order. - totalAmountAuthorized
-
Type:
number
total amount authorized for the order.
Nested Schema : billingMethod
Type:
object
billing Method information of the order.
- cost
-
Type:
number
billing Cost for this order. - displayName
-
Type:
string
billing method display name for this billing method. - value
-
Type:
string
billing method name for this order.
Nested Schema : discountInfo
Type:
object
Discount information.
- claimedCouponMultiPromotions
-
Type:
object
claimedCouponMultiPromotionsAdditional Properties Allowed:The coupons that were claimed - orderCouponsMap
-
Type:
array
orderCouponsMapAdditional Properties Allowed:Map of coupons. - orderDiscount
-
Type:
number
Discount given on an order. - orderImplicitDiscountList
-
Type:
array
orderImplicitDiscountListAdditional Properties Allowed:List of discounts. - shippingDiscount
-
Type:
integer
The shipping discount. - unclaimedCouponMultiPromotions
-
Type:
object
unclaimedCouponMultiPromotionsAdditional Properties Allowed:The coupons that were not claimed - unclaimedCouponsMap
-
Type:
array
unclaimedCouponsMapAdditional Properties Allowed:Map of unclaimed coupons.
Nested Schema : dynamicProperties
Nested Schema : orderComments
Nested Schema : paymentGroup
Type:
object
Payment Group for the order.
- amount
-
Type:
number
The amount associated with this Payment Group. - amountAuthorized
-
Type:
number
The amount authorized with this Payment Group. - balance
-
Type:
string
The gift card balance available. - billingAddress
-
Type:
object
billingAddressAdditional Properties Allowed:Billing address for the order. - cardNumber
-
Type:
string
The masked credit card number. - cardType
-
Type:
string
The credit card type. - firstName
-
Type:
string
First name associated with this Payment Group. - lastName
-
Type:
string
Last name associated with this Payment Group. - paidAmount
-
Type:
number
The amount that has been debited to-date for this Payment Group. - paymentGroupId
-
Type:
integer
Id of this payment Group. - paymentState
-
Type:
string
The Payment Group state. - paymentStateDetailsAsUser
-
Type:
string
The payment state description as string. - paymentStatString
-
Type:
string
The payment state as a key string. - PONumber
-
Type:
string
Purchase order number for invoice payment. Payment type: invoice - refundAmount
-
Type:
number
The amount that has been credited to-date for this Payment Group. - token
-
Type:
string
Token associated with this Payment Group. - totalDue
-
Type:
number
The current working total order price including all discounts, tax, and billing costs. - uiIntervention
-
Type:
string
This decides whether the client has to do some intervention for payment. e.g. SOP - zero_value_auto_authorized
-
Type:
string
The Payment Group is auto authorized without any payment details for zero amount. e.g. true
Nested Schema : paymentGroups
Nested Schema : priceInfo
Type:
object
Price information of the order.
- amount
-
Type:
number
The raw number that represents the price. - billing
-
Type:
number
The billing cost of the order. - currencyCode
-
Type:
string
Indicates the currency of the price. For example, USD indicates that the price is in US dollars. - subTotal
-
Type:
number
The subtotal of the order before applying order-level promotions. - tax
-
Type:
number
The tax on the order. - total
-
Type:
number
The current working total, including all promotions, tax, and billing costs.
Nested Schema : priceListGroup
Type:
object
PriceList group of the order.
- active
-
Type:
boolean
Active status of pricelist group. - currency
-
Type:
object
currencyAdditional Properties Allowed:Currency of the PriceList group. - deleted
-
Type:
boolean
Pricelist group deleted status. - displayName
-
Type:
string
Display Name. - id
-
Type:
string
Id. - locale
-
Type:
string
Locale. - repositoryId
-
Type:
string
Repository Id.
Nested Schema : profile
Type:
object
Profile Information for the order.
-
Type:
string
Email Address corresponding to the profile. - firstName
-
Type:
string
First name of profile. - isAnonymous
-
Type:
boolean
Indicates whether this profile is an anonymous profile. By default, it is false. - lastName
-
Type:
string
Last name of profile. - middleName
-
Type:
string
Middle name of profile. - organization
-
Type:
object
organizationAdditional Properties Allowed:The Organization associated with the B2B customer profile.
Nested Schema : returnRequests
Nested Schema : shippingAddress
Type:
object
shipping address for the order.
- address1
-
Type:
string
Address Line 1 for this shipping address. - address2
-
Type:
string
Address Line 2 for this shipping address. - address3
-
Type:
string
Address Line 3 for this shipping address. - city
-
Type:
string
City for this shipping address. - companyName
-
Type:
string
Company name for this shipping address. - country
-
Type:
string
Country for this shipping address. - county
-
Type:
string
County for this shipping address. -
Type:
string
Email for this shipping address. - faxNumber
-
Type:
string
Fax number for this shipping address. - firstName
-
Type:
string
First name for this shipping address. - jobTitle
-
Type:
string
Job title for this shipping address. - lastName
-
Type:
string
Last name for this shipping address. - middleName
-
Type:
string
Middle name for this shipping address. - phoneNumber
-
Type:
string
Phone number for this shipping address. - postalCode
-
Type:
string
Postal code for this shipping address. - prefix
-
Type:
string
Prefix for this shipping address. - selectedCountry
-
Type:
string
The selected country of the shipping address. - selectedState
-
Type:
string
The selected state of the shipping address. - state
-
Type:
string
State for this shipping address. - state_ISOCode
-
Type:
string
The state ISON code of the shipping address. - suffix
-
Type:
string
Suffix for this shipping address.
Nested Schema : shippingGroups
Nested Schema : shippingMethod
Type:
object
Shipping method information.
- cost
-
Type:
number
shipping cost. - displayName
-
Type:
string
Display Name of shipment. - value
-
Type:
string
method type of shipment
Nested Schema : shoppingCart
Type:
object
Shopping cart information.
- items
-
Type:
array
itemsAdditional Properties Allowed:Items in the cart.
Nested Schema : taxPriceInfo
Type:
object
The tax pricing details for the order.
- amount
-
Type:
number
The monetary amount. - amountIsFinal
-
Type:
boolean
Whether the amount is final. - cityTax
-
Type:
number
The monetary amount of city tax. - countryTax
-
Type:
number
The monetary amount of country tax. - countyTax
-
Type:
number
The monetary amount of county tax. - currencyCode
-
Type:
string
The three character currency code. - discounted
-
Type:
boolean
Whether the price was discounted. - districtTax
-
Type:
number
Tax amount for the district. - stateTax
-
Type:
number
Tax amount for the state.
Nested Schema : claimedCouponMultiPromotions
Type:
object
The coupons that were claimed
- couponCode
-
Type:
array
couponCodeAdditional Properties Allowed:Coupon Code, corresponding to which promotions were applied
Nested Schema : orderCouponsMap
Nested Schema : orderImplicitDiscountList
Nested Schema : unclaimedCouponMultiPromotions
Type:
object
The coupons that were not claimed
- couponCode
-
Type:
array
couponCodeAdditional Properties Allowed:Coupon Code, corresponding to which some promotions were not applied
Nested Schema : unclaimedCouponsMap
Nested Schema : couponCode
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Promotion Description - promotionId
-
Type:
string
Promotion Id - promotionLevel
-
Type:
string
Promotion Level - totalAdjustment
-
Type:
number
Adjustment done by the promotion
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Description of the promotion. - promotionId
-
Type:
string
Id of the promotion. - promotionLevel
-
Type:
string
Level of the promotion. - totalAdjustment
-
Type:
string
Total adjustment caused by the promotion.
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Description of the promotion. - promotionId
-
Type:
string
Id of the promotion. - promotionLevel
-
Type:
string
Level of the promotion. - totalAdjustment
-
Type:
string
Total adjustment caused by the promotion.
Nested Schema : couponCode
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Promotion Description - promotionId
-
Type:
string
Promotion Id - promotionLevel
-
Type:
string
Promotion Level
Nested Schema : items
Type:
object
- couponInfo
-
Type:
array
couponInfoAdditional Properties Allowed:The coupon Info. - promotionValue
-
Type:
string
The value for promotion.
Nested Schema : couponInfo
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Description of the promotion. - promotionId
-
Type:
string
Id of the promotion. - promotionLevel
-
Type:
string
Level of the promotion. - totalAdjustment
-
Type:
string
Total adjustment caused by the promotion.
Nested Schema : items
Type:
object
- id
-
Type:
string
The ID of the dynamic property. - value
-
Type:
string
The value of the dynamic property.
Nested Schema : items
Type:
object
- comment
-
Type:
string
The comment string. - creationDate
-
Type:
string
Date on which the comment was created. - repositoryId
-
Type:
string
The repository id of the comment record.
Nested Schema : billingAddress
Type:
object
Billing address for the order.
- address1
-
Type:
string
Address line 1 for this billing address. - address2
-
Type:
string
Address line 2 for this billing address. - address3
-
Type:
string
Address line 3 for this billing address. - city
-
Type:
string
City for this billing address. - companyName
-
Type:
string
Company name for this billing address. - country
-
Type:
string
Country for this billing address. - county
-
Type:
string
County for this billing address. -
Type:
string
Email for this billing address. - faxNumber
-
Type:
string
Fax number for this billing address. - firstName
-
Type:
string
First name for this billing address. - jobTitle
-
Type:
string
Job title for this billing address. - lastName
-
Type:
string
Last name for this billing address. - middleName
-
Type:
string
Middle name for this billing address. - phoneNumber
-
Type:
string
Phone number for this billing address. - postalCode
-
Type:
string
Postal code for this billing address. - prefix
-
Type:
string
Prefix for this billing address. - selectedCountry
-
Type:
string
The selected country of the shipping address. - selectedState
-
Type:
string
The selected state of the shipping address. - state
-
Type:
string
State for this billing address. - state_ISOCode
-
Type:
string
The state ISON code of the shipping address. - suffix
-
Type:
string
Suffix for this billing address.
Nested Schema : items
Type:
object
- amount
-
Type:
number
The amount associated with this Payment Group. - amountAuthorized
-
Type:
number
The amount authorized with this Payment Group. - balance
-
Type:
string
The gift card balance available. - billingAddress
-
Type:
object
billingAddressAdditional Properties Allowed:Billing address for the order. - cardNumber
-
Type:
string
The masked credit card number. - cardType
-
Type:
string
Payment method. e.g. physicalGiftCard/ creditCard - firstName
-
Type:
string
First name associated with this Payment Group. - lastName
-
Type:
string
Last name associated with this Payment Group. - paidAmount
-
Type:
number
The amount that has been debited to-date for this Payment Group. - paymentGroupId
-
Type:
integer
Id of this payment Group. - paymentState
-
Type:
string
The Payment Group state. - paymentStateDetailsAsUser
-
Type:
string
The payment state description as string. - paymentStateString
-
Type:
string
The payment state as a key String. - PONumber
-
Type:
string
Purchase order number for invoice payment. Payment type: invoice - refundAmount
-
Type:
number
The amount that has been credited to-date for this Payment Group. - token
-
Type:
string
Token associated with this Payment Group. - totalDue
-
Type:
number
The current working total order price including all discounts, tax, and billing costs. - uiIntervention
-
Type:
string
This decides whether the client has to do some intervention for payment. e.g. SOP - zero_value_auto_authorized
-
Type:
string
The Payment Group is auto authorized without any payment details for zero amount. e.g. true
Nested Schema : billingAddress
Type:
object
Billing address for the order.
- address1
-
Type:
string
Address line 1 for this billing address. - address2
-
Type:
string
Address line 2 for this billing address. - address3
-
Type:
string
Address line 3 for this billing address. - city
-
Type:
string
City for this billing address. - companyName
-
Type:
string
Company name for this billing address. - country
-
Type:
string
Country for this billing address. - county
-
Type:
string
County for this billing address. -
Type:
string
Email for this billing address. - faxNumber
-
Type:
string
Fax number for this billing address. - firstName
-
Type:
string
First name for this billing address. - jobTitle
-
Type:
string
Job title for this billing address. - lastName
-
Type:
string
Last name for this billing address. - middleName
-
Type:
string
Middle name for this billing address. - phoneNumber
-
Type:
string
Phone number for this billing address. - postalCode
-
Type:
string
Postal code for this billing address. - prefix
-
Type:
string
Prefix for this billing address. - selectedCountry
-
Type:
string
The selected country of the shipping address. - selectedState
-
Type:
string
The selected state of the shipping address. - state
-
Type:
string
State for this billing address. - state_ISOCode
-
Type:
string
The state ISON code of the shipping address. - suffix
-
Type:
string
Suffix for this billing address.
Nested Schema : currency
Type:
object
Currency of the PriceList group.
- currencyCode
-
Type:
string
Currency Code. - displayName
-
Type:
string
Display Name. - fractionalDigits
-
Type:
integer
Fractional Digits. - numericCode
-
Type:
string
Numeric Code. - repositoryId
-
Type:
string
Repository Id. - symbol
-
Type:
string
currency Symbol.
Nested Schema : organization
Type:
object
The Organization associated with the B2B customer profile.
- id
-
Type:
string
The id of the organization. - name
-
Type:
string
The name of of the organization.
Nested Schema : items
Type:
object
- createdDate
-
Type:
string
The creation date of the return request. - returnRequestId
-
Type:
string
The return request id. - state
-
Type:
string
The status of the return request. - totalRefund
-
Type:
number
The total amount to be refunded on return. - totalReturnQuantity
-
Type:
integer
The total quantity for which return request has been raised.
Nested Schema : items
Type:
object
- approvalSystemMessages
-
Type:
array
approvalSystemMessagesAdditional Properties Allowed:The array of messages which are stored during order processing - items
-
Type:
array
itemsRequired:true
Additional Properties Allowed:Items in the cart. - shippingAddress
-
Type:
object
shippingAddressAdditional Properties Allowed:shipping address for the order. - shippingMethod
-
Type:
object
shippingMethodAdditional Properties Allowed:Shipping method information. - trackingInfo
-
Type:
array
trackingInfoAdditional Properties Allowed:Tracking Information for the Order. - trackingNumber
-
Type:
string
Shipping tracking number.
Nested Schema : approvalSystemMessages
Nested Schema : items
Nested Schema : shippingAddress
Type:
object
shipping address for the order.
- address1
-
Type:
string
Address Line 1 for this shipping address. - address2
-
Type:
string
Address Line 2 for this shipping address. - address3
-
Type:
string
Address Line 3 for this shipping address. - city
-
Type:
string
City for this shipping address. - companyName
-
Type:
string
Company name for this shipping address. - country
-
Type:
string
Country for this shipping address. - county
-
Type:
string
County for this shipping address. -
Type:
string
Email for this shipping address. - faxNumber
-
Type:
string
Fax number for this shipping address. - firstName
-
Type:
string
First name for this shipping address. - jobTitle
-
Type:
string
Job title for this shipping address. - lastName
-
Type:
string
Last name for this shipping address. - middleName
-
Type:
string
Middle name for this shipping address. - phoneNumber
-
Type:
string
Phone number for this shipping address. - postalCode
-
Type:
string
Postal code for this shipping address. - prefix
-
Type:
string
Prefix for this shipping address. - selectedCountry
-
Type:
string
The selected country of the shipping address. - selectedState
-
Type:
string
The selected state of the shipping address. - state
-
Type:
string
State for this shipping address. - state_ISOCode
-
Type:
string
The state ISON code of the shipping address. - suffix
-
Type:
string
Suffix for this shipping address.
Nested Schema : shippingMethod
Type:
object
Shipping method information.
- cost
-
Type:
number
shipping cost. - displayName
-
Type:
string
Display Name of shipment. - value
-
Type:
string
method type of shipment.
Nested Schema : trackingInfo
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the item by the configurator system. - activationDate
-
Type:
string
The activation date in ISO format. - assetId
-
Type:
string
The asset ID corresponding to the current item. - billingAccountId
-
Type:
string
The billing account ID associated to the current item. - catRefId
-
Type:
string
Required:true
catRefId of the product. - commerceItemId
-
Type:
string
The unique id of the line item. - customerAccountId
-
Type:
string
The customer account ID associated to the current item. - deactivationDate
-
Type:
string
The deactivation date in ISO format. - dynamicProperties
-
Type:
array
dynamicPropertiesAdditional Properties Allowed:Array of custom properties at order line item level. - externalData
-
Type:
array
externalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - productId
-
Type:
string
Required:true
Id of the product. - quantity
-
Type:
integer
Required:true
quantity of the product. - serviceAccountId
-
Type:
string
The service account ID associated to the current item. - serviceId
-
Type:
string
The service ID associated to the current item. - skuProperties
-
Type:
array
skuPropertiesAdditional Properties Allowed:Sku properties Information - variant
-
Type:
array
variantAdditional Properties Allowed:Product Variant Information.
Nested Schema : dynamicProperties
Nested Schema : externalData
Nested Schema : skuProperties
Nested Schema : variant
Nested Schema : items
Type:
object
- id
-
Type:
string
The ID of the dynamic property. - label
-
Type:
string
The label of the dynamic property. - value
-
Type:
string
The value of the dynamic property.
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the externalData item by the configurator system. - name
-
Type:
string
The name to be associated with the externalData item. - values
-
Type:
object
valuesAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
object
The array of values associated with an externalData item.
- dynamic_property_key
-
Type:
string
This property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object
- id
-
Type:
string
ID of the Dynamic SKU Property. - name
-
Type:
string
Name of the Dynamic SKU Property. - propertyType
-
Type:
string
Type that indicates whether it is a base or a custom SKU property, - value
-
Type:
string
Value of the Dynamic SKU Property.
Nested Schema : items
Type:
object
- optionName
-
Type:
string
Name of the Dynamic attribute. - optionValue
-
Type:
string
Value of the Dynamic attribute.
Nested Schema : items
Type:
object
- carrierId
-
Type:
string
Carrier Id for Tracking. - carrierName
-
Type:
string
Carrier Name for Tracking. - carrierUrl
-
Type:
string
Carrier URL for Tracking. - trackingNumber
-
Type:
string
Tracking Number
Nested Schema : items
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the item by the configurator system. - activationDate
-
Type:
string
The activation date in ISO format. - assetId
-
Type:
string
The asset ID corresponding to the current item. - billingAccountId
-
Type:
string
The billing account ID associated to the current item. - catRefId
-
Type:
string
Catalog Reference Id of commerce item. - childItems
-
Type:
array
childItemsAdditional Properties Allowed:Child items of the commerce item - commerceItemId
-
Type:
string
The unique id of the line item. - configuratorId
-
Type:
string
Configuration id of the configurable product - customerAccountId
-
Type:
string
The customer account ID associated to the current item. - deactivationDate
-
Type:
string
The deactivation date in ISO format. - discountAmount
-
Type:
number
Total discount applied to commerce item. - discountInfo
-
Type:
object
discountInfoAdditional Properties Allowed:Discount information. - displayName
-
Type:
string
Display name of commerce item. - dynamicProperties
-
Type:
array
dynamicPropertiesAdditional Properties Allowed:Array of custom properties at order line item level. - externalData
-
Type:
array
externalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPrice
-
Type:
number
The Price of the product as per the external pricing system. - externalPriceQuantity
-
Type:
integer
Quantity of the product, the customer is allowed to buy at the external price. - giftWithPurchaseCommerceItemMarkers
-
Type:
array
giftWithPurchaseCommerceItemMarkersAdditional Properties Allowed:The array of giftWithPurchaseCommerceItemMarkers. - imageInfo
-
Type:
object
imageInfoAdditional Properties Allowed:Shipping method information. - isPriceOverridden
-
Type:
boolean
Indicates if commerce item price is overridden or not. - onSale
-
Type:
boolean
indicates if product is on sale or not - overriddenPrice
-
Type:
number
overridden price of commerce item. - price
-
Type:
number
The raw number that represents the price. - priceOverridenBy
-
Type:
string
Name of the agent who has overridden item price. - priceOverrideReason
-
Type:
object
priceOverrideReasonAdditional Properties Allowed:Price override reason map. - productId
-
Type:
string
Product Id of commerce item. - quantity
-
Type:
number
Quantity of the items. - rawTotalPrice
-
Type:
number
The raw total price. - returnedQuantity
-
Type:
number
Quantity for which return request has been raised. - serviceAccountId
-
Type:
string
The service account ID associated to the current item. - serviceId
-
Type:
string
The service ID associated to the current item. - skuProperties
-
Type:
array
skuPropertiesAdditional Properties Allowed:Sku properties Information - stateDescription
-
Type:
string
Item state as a key string. - stateDetailsAsUser
-
Type:
string
State description of the commerce item. - status
-
Type:
integer
State of the commerce item. - subTotal
-
Type:
number
The base price for the item, before any modifications. Calculated by multiplying the quantity by the listPrice. - tax
-
Type:
number
The amount of tax paid for this item. - unitPrice
-
Type:
number
Sale price or list price of commerceItem. - variant
-
Type:
array
variantAdditional Properties Allowed:Product Variant Information.
Nested Schema : childItems
Nested Schema : discountInfo
Type:
object
Discount information.
- orderCouponsMap
-
Type:
array
orderCouponsMapAdditional Properties Allowed:Map of coupons. - orderDiscount
-
Type:
number
Discount given on an order. - orderImplicitDiscountList
-
Type:
array
orderImplicitDiscountListAdditional Properties Allowed:List of discounts. - shippingDiscount
-
Type:
integer
The shipping discount. - unclaimedCouponsMap
-
Type:
array
unclaimedCouponsMapAdditional Properties Allowed:Map of unclaimed coupons.
Nested Schema : dynamicProperties
Nested Schema : externalData
Nested Schema : giftWithPurchaseCommerceItemMarkers
Nested Schema : imageInfo
Type:
object
Shipping method information.
- primaryThumbImageURL
-
Type:
string
ThumbNail Image URL
Nested Schema : priceOverrideReason
Type:
object
Price override reason map.
- displayValue
-
Type:
string
price override reason value. - key
-
Type:
string
price override reason key.
Nested Schema : skuProperties
Nested Schema : variant
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the item by the configurator system. - activationDate
-
Type:
string
The activation date in ISO format. - assetId
-
Type:
string
The asset ID corresponding to the current item. - billingAccountId
-
Type:
string
The billing account ID associated to the current item. - catRefId
-
Type:
string
Sku Id of the child item - childItems
-
Type:
array
childItemsAdditional Properties Allowed:Child items of the commerce item - customerAccountId
-
Type:
string
The customer account ID associated to the current item. - deactivationDate
-
Type:
string
The deactivation date in ISO format. - displayName
-
Type:
string
Display name of the child product - externalData
-
Type:
array
externalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - productId
-
Type:
string
Product Id of the child item - quantity
-
Type:
number
Quantity of the child item - route
-
Type:
string
Product path - selectedOptions
-
Type:
array
selectedOptionsAdditional Properties Allowed:Child Product Variant Information. - serviceAccountId
-
Type:
string
The service account ID associated to the current item. - serviceId
-
Type:
string
The service ID associated to the current item.
Nested Schema : childItems
Nested Schema : externalData
Nested Schema : selectedOptions
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the item by the configurator system. - activationDate
-
Type:
string
The activation date in ISO format. - assetId
-
Type:
string
The asset ID corresponding to the current item. - billingAccountId
-
Type:
string
The billing account ID associated to the current item. - catRefId
-
Type:
string
Sku Id of the child item - customerAccountId
-
Type:
string
The customer account ID associated to the current item. - deactivationDate
-
Type:
string
The deactivation date in ISO format. - displayName
-
Type:
string
Display name of the child product - externalData
-
Type:
array
externalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - productId
-
Type:
string
Product Id of the child item - quantity
-
Type:
number
Quantity of the child item - route
-
Type:
string
Product path - selectedOptions
-
Type:
array
selectedOptionsAdditional Properties Allowed:Child Product Variant Information. - serviceAccountId
-
Type:
string
The service account ID associated to the current item. - serviceId
-
Type:
string
The service ID associated to the current item.
Nested Schema : externalData
Nested Schema : selectedOptions
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the externalData item by the configurator system. - name
-
Type:
string
The name to be associated with the externalData item. - values
-
Type:
object
valuesAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
object
The array of values associated with an externalData item.
- dynamic_property_key
-
Type:
string
This property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object
- optionName
-
Type:
string
Name of the Dynamic attribute. - optionValue
-
Type:
string
Value of the Dynamic attribute.
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the externalData item by the configurator system. - name
-
Type:
string
The name to be associated with the externalData item. - values
-
Type:
object
valuesAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
object
The array of values associated with an externalData item.
- dynamic_property_key
-
Type:
string
This property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object
- optionName
-
Type:
string
Name of the Dynamic attribute. - optionValue
-
Type:
string
Value of the Dynamic attribute.
Nested Schema : orderCouponsMap
Nested Schema : orderImplicitDiscountList
Nested Schema : unclaimedCouponsMap
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Description of the promotion. - promotionId
-
Type:
string
Id of the promotion. - promotionLevel
-
Type:
string
Level of the promotion. - totalAdjustment
-
Type:
string
Total adjustment caused by the promotion.
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Description of the promotion. - promotionId
-
Type:
string
Id of the promotion. - promotionLevel
-
Type:
string
Level of the promotion. - totalAdjustment
-
Type:
string
Total adjustment caused by the promotion.
Nested Schema : items
Type:
object
- couponInfo
-
Type:
array
couponInfoAdditional Properties Allowed:The coupon Info. - promotionValue
-
Type:
string
The value for promotion.
Nested Schema : couponInfo
Nested Schema : items
Type:
object
- promotionDesc
-
Type:
string
Description of the promotion. - promotionId
-
Type:
string
Id of the promotion. - promotionLevel
-
Type:
string
Level of the promotion. - totalAdjustment
-
Type:
string
Total adjustment caused by the promotion.
Nested Schema : items
Type:
object
- id
-
Type:
string
The ID of the dynamic property. - label
-
Type:
string
The label of the dynamic property. - value
-
Type:
string
The value of the dynamic property.
Nested Schema : items
Type:
object
- actionCode
-
Type:
string
The action code that has been set on the externalData item by the configurator system. - name
-
Type:
string
The name to be associated with the externalData item. - values
-
Type:
object
valuesAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
object
The array of values associated with an externalData item.
- dynamic_property_key
-
Type:
string
This property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object
- automaticQuantity
-
Type:
number
The quantity of the free gift that this commerce item is making free and was auto added by pricing. - data
-
Type:
integer
The gift hash code for this GWP promotion. - key
-
Type:
string
atg.gwp - remainingQuantity
-
Type:
number
The quantity of the commerce item that is not affected by GWP. - selectedQuantity
-
Type:
number
The quantity of the free gift that this commerce item is making free and was selected by the shopper. - targetedQuantity
-
Type:
number
The quantity of the free gift that this commerce item is making free and was targeted by pricing. - value
-
Type:
string
The gift with purchase promotion id.
Nested Schema : items
Type:
object
- optionName
-
Type:
string
Name of the Dynamic SKU Property. - optionValue
-
Type:
string
Value of the Dynamic SKU Property.
Nested Schema : items
Type:
object
- optionName
-
Type:
string
Name of the Dynamic attribute. - optionValue
-
Type:
string
Value of the Dynamic attribute.
Example application/json
{
"totalAmountAuthorized":124.18,
"orderComments":[
],
"creationTime":1.436906449E12,
"dynamicProperties":[
{
"id":"dynamicPropertyShippingInstructions",
"value":"Test Instructions"
}
],
"submittedDate":"2015-07-14T20:41:49.000Z",
"paymentGroups":[
{
"lastName":"Anderson",
"amountAuthorized":124.18,
"amount":88.55,
"totalDue":88.55,
"cardType":null,
"zero_value_auto_authorized":"true",
"token":"9997000108950573",
"paymentGroupId":"pg10411",
"firstName":"Kim",
"paymentStateDetailsAsUser":"The authorization succeeded",
"uiIntervention":"sop",
"billingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"address1":"21 Cedar Ave",
"prefix":null,
"companyName":null,
"postalCode":"13202",
"jobTitle":null,
"county":null,
"suffix":null,
"selectedCountry":"US",
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"stateName":"New York",
"faxNumber":null,
"middleName":null,
"countryName":"United States",
"state":"NY",
"email":"kim@example.com",
"selectedState":"NY",
"state_ISOCode":"US-NY"
},
"paymentState":1,
"paidAmount":0,
"cardNumber":"xxxxxxxxxxxx1111",
"refundAmount":0
}
],
"priceInfo":{
"amount":56.99,
"total":88.55,
"shipping":25,
"shippingSurchargeValue":0,
"tax":6.56,
"subTotal":56.99,
"currencyCode":"USD"
},
"paymentGroup":{
"lastName":"Anderson",
"amountAuthorized":124.18,
"amount":88.55,
"totalDue":88.55,
"cardType":null,
"zero_value_auto_authorized":"true",
"token":"9997000108950573",
"paymentGroupId":"pg10411",
"firstName":"Kim",
"paymentStateDetailsAsUser":"The authorization succeeded",
"uiIntervention":"sop",
"billingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"address1":"21 Cedar Ave",
"prefix":null,
"companyName":null,
"postalCode":"13202",
"jobTitle":null,
"county":null,
"suffix":null,
"selectedCountry":"US",
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"stateName":"New York",
"faxNumber":null,
"middleName":null,
"countryName":"United States",
"state":"NY",
"email":"kim@example.com",
"selectedState":"NY",
"state_ISOCode":"US-NY"
},
"paymentState":1,
"paidAmount":0,
"cardNumber":"xxxxxxxxxxxx1111",
"refundAmount":0
},
"shoppingCart":{
"items":[
{
"deactivationDate":"2018-06-27T12:59:59Z",
"rawTotalPrice":39.99,
"returnedQuantity":0,
"priceOverridenBy":"Damon Weber",
"displayName":"Fable II",
"shippingSurchargeValue":0,
"discountAmount":0,
"externalData":[
],
"billingAccountId":"billingAcc-123",
"imageInfo":{
"primaryThumbImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/fableIIxbox_LARGE.jpg&height=100&width=100"
},
"childItems":[
{
"serviceAccountId":"serviceAcc-123",
"deactivationDate":"2018-06-27T12:59:59Z",
"quantity":1,
"productId":"prod40001",
"displayName":"Intel Pentium Dual Core",
"externalData":[
],
"billingAccountId":"billingAcc-123",
"childItems":[
{
"serviceAccountId":"serviceAcc-123",
"deactivationDate":"2018-06-27T12:59:59Z",
"quantity":1,
"productId":"prod40007",
"displayName":"8 GB Kingston Sodimm DDR3 1600MHz",
"externalData":[
],
"billingAccountId":"billingAcc-123",
"catRefId":"sku40009",
"route":"/8-gb-kingston-sodimm-ddr3-1600mhz/product/prod40007",
"customerAccountId":"customerAcc-123",
"assetId":"asset10001",
"selectedOptions":[
],
"actionCode":"Add",
"activationDate":"2017-06-27T15:30:00Z",
"serviceId":"service-123"
}
],
"catRefId":"sku40001",
"route":"/intel-pentium-dual-core/product/prod40001",
"customerAccountId":"customerAcc-123",
"assetId":"asset10001",
"selectedOptions":[
],
"actionCode":"Add",
"activationDate":"2017-06-27T15:30:00Z",
"serviceId":"service-123"
},
{
"serviceAccountId":"serviceAcc-123",
"deactivationDate":"2018-06-27T12:59:59Z",
"quantity":1,
"productId":"prod40007",
"displayName":"8 GB Kingston Sodimm DDR3 1600MHz",
"externalData":[
],
"billingAccountId":"billingAcc-123",
"catRefId":"sku40007",
"route":"/8-gb-kingston-sodimm-ddr3-1600mhz/product/prod40007",
"customerAccountId":"customerAcc-123",
"assetId":"asset10001",
"selectedOptions":[
],
"actionCode":"Add",
"activationDate":"2017-06-27T15:30:00Z",
"serviceId":"service-123"
}
],
"configuratorId":"36379716",
"overriddenPrice":3,
"commerceItemId":"ci1000785",
"assetId":"asset10001",
"price":3,
"isPriceOverridden":true,
"variant":[
],
"onSale":"true",
"actionCode":"Add",
"serviceId":"service-123",
"stateDetailsAsUser":"The item has been initialized",
"serviceAccountId":"serviceAcc-123",
"unitPrice":39.99,
"quantity":1,
"productId":"prod10041",
"tax":0.34,
"catRefId":"sku10045",
"skuProperties":[
{
"propertyType":"sku-base",
"name":"Name",
"id":"displayName",
"value":null
},
{
"propertyType":"sku-base",
"name":"Id",
"id":"id",
"value":"camerasku_1_1"
},
{
"propertyType":"sku-custom",
"name":"dynamicskuprop1",
"id":"dynamicskuprop1",
"value":"dynamicskuprop1"
}
],
"customerAccountId":"customerAcc-123",
"discountInfo":[
],
"activationDate":"2017-06-27T15:30:00Z",
"listPrice":39.99,
"status":0,
"priceOverrideReason":{
"displayValue":"Agent Price Override",
"key":"agentPriceOverride"
}
},
{
"deactivationDate":"2018-06-27T12:59:59Z",
"rawTotalPrice":49.99,
"returnedQuantity":0,
"priceOverridenBy":"",
"displayName":"Dora the Explorer - Season 1",
"shippingSurchargeValue":0,
"discountAmount":0,
"externalData":[
],
"billingAccountId":"billingAcc-123",
"imageInfo":{
"primaryThumbImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/doratheexplorer_season1_LARGE.jpg&height=100&width=100"
},
"overriddenPrice":"",
"assetId":"asset10001",
"price":49.99,
"isPriceOverridden":false,
"variant":[
],
"actionCode":"Add",
"serviceId":"service-123",
"stateDetailsAsUser":"The item has been initialized",
"unitPrice":49.99,
"serviceAccountId":"serviceAcc-123",
"quantity":1,
"productId":"Product_21Cxi",
"tax":5.75,
"catRefId":"Sku_21Dxy",
"customerAccountId":"customerAcc-123",
"discountInfo":[
],
"activationDate":"2017-06-27T15:30:00Z",
"listPrice":49.99,
"status":0,
"priceOverrideReason":{
}
},
{
"deactivationDate":"2018-06-27T12:59:59Z",
"rawTotalPrice":49.98,
"returnedQuantity":0,
"priceOverridenBy":"Damon Weber",
"displayName":"Akira",
"shippingSurchargeValue":0,
"discountAmount":0,
"externalData":[
],
"billingAccountId":"billingAcc-123",
"imageInfo":{
"primaryThumbImageURL":"/ccstore/v1/images/?source=http://localhost:9080/file/products/akira_LARGE.jpg&height=100&width=100"
},
"overriddenPrice":4,
"assetId":"asset10001",
"price":4,
"isPriceOverridden":true,
"variant":[
],
"actionCode":"Add",
"serviceId":"service-123",
"stateDetailsAsUser":"The item has been initialized",
"unitPrice":24.99,
"serviceAccountId":"serviceAcc-123",
"quantity":2,
"productId":"Product_27Fxyzi",
"giftWithPurchaseCommerceItemMarkers":[
],
"tax":0.46,
"catRefId":"Sku_27Gxyzi",
"customerAccountId":"customerAcc-123",
"discountInfo":[
],
"activationDate":"2017-06-27T15:30:00Z",
"listPrice":24.99,
"status":0,
"priceOverrideReason":{
"displayValue":"Appeasement",
"key":"appeasement"
}
}
]
},
"links":[
{
"rel":"self",
"href":"http://localhost:9080/ccagentui/v1/orders/o10411?includeResult=full"
}
],
"state":1,
"id":"o10411",
"stateDetailsAsUser":"Submitted to fulfillment",
"taxPriceInfo":{
"cityTax":0,
"amount":4,
"valueAddedTax":0,
"countyTax":2,
"isTaxIncluded":false,
"miscTax":0,
"districtTax":0,
"stateTax":2,
"countryTax":0
},
"shippingGroups":[
{
"trackingInfo":[
],
"shippingMethod":{
"cost":25,
"displayName":"Standard",
"value":"standardShippingMethod"
},
"shippingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"address1":"21 Cedar Ave",
"prefix":null,
"companyName":null,
"postalCode":"13202",
"jobTitle":null,
"county":null,
"suffix":null,
"selectedCountry":"US",
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"stateName":"New York",
"faxNumber":null,
"middleName":null,
"countryName":"United States",
"state":"NY",
"email":"kim@example.com",
"selectedState":"NY",
"state_ISOCode":"US-NY"
},
"trackingNumber":null,
"items":[
{
"serviceAccountId":"serviceAcc-123",
"deactivationDate":"2018-06-27T12:59:59Z",
"quantity":1,
"productId":"Product_21Cxi",
"externalData":[
],
"billingAccountId":"billingAcc-123",
"catRefId":"Sku_21Dxy",
"skuProperties":[
{
"propertyType":"sku-base",
"name":"Name",
"id":"displayName",
"value":null
},
{
"propertyType":"sku-base",
"name":"Id",
"id":"id",
"value":"camerasku_1_1"
},
{
"propertyType":"sku-custom",
"name":"dynamicskuprop1",
"id":"dynamicskuprop1",
"value":"dynamicskuprop1"
}
],
"customerAccountId":"customerAcc-123",
"assetId":"asset10001",
"variant":[
],
"actionCode":"Add",
"activationDate":"2017-06-27T15:30:00Z",
"serviceId":"service-123"
}
]
}
],
"approvalSystemMessages":[
"Order is pending approval because total is greater than the approved order limit."
],
"shippingMethod":{
"cost":25,
"displayName":"Standard",
"value":"standardShippingMethod"
},
"isItemPriceOverrideAllowed":true,
"profile":{
"lastName":"Anderson",
"firstName":"Kim",
"organization":{
"name":"Oracle India Pvt Ltd",
"id":"oracle"
},
"middleName":null,
"email":"kim@example.com"
},
"priceListGroup":{
"deleted":false,
"displayName":"UsDollar",
"repositoryId":"UsDollar",
"active":true,
"currency":{
"symbol":"$",
"displayName":"US Dollar",
"repositoryId":"en_US",
"fractionalDigits":2,
"currencyCode":"USD",
"numericCode":"840"
},
"id":"UsDollar",
"locale":"en_US"
},
"returnRequests":[
],
"creationDate":"2015-07-14T20:40:49.000Z",
"discountInfo":{
"unclaimedCouponMultiPromotions":{
},
"orderCouponsMap":{
},
"orderDiscount":0,
"shippingDiscount":0,
"orderImplicitDiscountList":[
],
"unclaimedCouponsMap":{
},
"claimedCouponMultiPromotions":{
}
},
"profileId":"se-570031",
"exchangeRequests":[
],
"giftWithPurchaseInfo":[
],
"shippingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"address1":"21 Cedar Ave",
"prefix":null,
"companyName":null,
"postalCode":"13202",
"jobTitle":null,
"county":null,
"suffix":null,
"selectedCountry":"US",
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"stateName":"New York",
"faxNumber":null,
"middleName":null,
"countryName":"United States",
"state":"NY",
"email":"kim@example.com",
"selectedState":"NY",
"state_ISOCode":"US-NY"
},
"giftWithPurchaseOrderMarkers":[
]
}
Default Response
The error response.
The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud:
|Error Code|Description|
|------------------|------------------|
|28088|The selected shipping method is no longer available.|
|28122|Specified order does not exist|
|100094|Organization passed in the header is currently inactive|
|100095|The order or return request does not belong to the current organization of the shopper profile|
|100096|The organization associated to the order or return request was deleted / does not exist|
|100097|The organization associated to the order or return request is currently inactive|
|100098|Current operation is being performed in an organization context and the shopper profile is not associated to any organization|
|28123|The order cannot be repriced.|
|100099|Current operation is being performed in an organization context and the order or return request does not belong to any organization|
|28124|An error occurred while re-pricing the order.|
|100101|The shopper profile does not belong to organization passed in the header|
Body
Root Schema : errorModel
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - errors
-
Type:
array
errorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code - type
-
Type:
string
The URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code
Examples
Sample Request:
{"id": "o90417"}
Sample Response Payload returned by endpoint:
{ "totalAmountAuthorized": 124.18, "orderComments": [], "creationTime": 1436906449000, "dynamicProperties": [{ "id": "dynamicPropertyShippingInstructions", "value": "Test Instructions" }], "submittedDate": "2015-07-14T20:41:49.000Z", "paymentGroups": [{ "lastName": "Anderson", "amountAuthorized": 124.18, "amount": 88.55, "totalDue": 88.55, "cardType": null, "zero_value_auto_authorized": "true", "token": "9997000108950573", "paymentGroupId": "pg10411", "firstName": "Kim", "paymentStateDetailsAsUser": "The authorization succeeded", "uiIntervention": "sop", "billingAddress": { "lastName": "Anderson", "country": "US", "address3": null, "address2": null, "city": "Syracuse", "address1": "21 Cedar Ave", "prefix": null, "companyName": null, "postalCode": "13202", "jobTitle": null, "county": null, "suffix": null, "selectedCountry": "US", "firstName": "Kim", "phoneNumber": "212-555-1977", "stateName": "New York", "faxNumber": null, "middleName": null, "countryName": "United States", "state": "NY", "email": "kim@example.com", "selectedState": "NY", "state_ISOCode": "US-NY" }, "paymentState": 1, "paidAmount": 0, "cardNumber": "xxxxxxxxxxxx1111", "refundAmount": 0 }], "priceInfo": { "amount": 56.99, "total": 88.55, "shipping": 25, "shippingSurchargeValue": 0, "tax": 6.56, "subTotal": 56.99, "currencyCode": "USD" }, "paymentGroup": { "lastName": "Anderson", "amountAuthorized": 124.18, "amount": 88.55, "totalDue": 88.55, "cardType": null, "zero_value_auto_authorized": "true", "token": "9997000108950573", "paymentGroupId": "pg10411", "firstName": "Kim", "paymentStateDetailsAsUser": "The authorization succeeded", "uiIntervention": "sop", "billingAddress": { "lastName": "Anderson", "country": "US", "address3": null, "address2": null, "city": "Syracuse", "address1": "21 Cedar Ave", "prefix": null, "companyName": null, "postalCode": "13202", "jobTitle": null, "county": null, "suffix": null, "selectedCountry": "US", "firstName": "Kim", "phoneNumber": "212-555-1977", "stateName": "New York", "faxNumber": null, "middleName": null, "countryName": "United States", "state": "NY", "email": "kim@example.com", "selectedState": "NY", "state_ISOCode": "US-NY" }, "paymentState": 1, "paidAmount": 0, "cardNumber": "xxxxxxxxxxxx1111", "refundAmount": 0 }, "shoppingCart": {"items": [ { "deactivationDate": "2018-06-27T12:59:59Z", "rawTotalPrice": 39.99, "returnedQuantity": 0, "priceOverridenBy": "Damon Weber", "displayName": "Fable II", "shippingSurchargeValue": 0, "discountAmount": 0, "externalData": [], "billingAccountId": "billingAcc-123", "imageInfo": {"primaryThumbImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/fableIIxbox_LARGE.jpg&height=100&width=100"}, "childItems": [ { "serviceAccountId": "serviceAcc-123", "deactivationDate": "2018-06-27T12:59:59Z", "quantity": 1, "productId": "prod40001", "displayName": "Intel Pentium Dual Core", "externalData": [], "billingAccountId": "billingAcc-123", "childItems": [{ "serviceAccountId": "serviceAcc-123", "deactivationDate": "2018-06-27T12:59:59Z", "quantity": 1, "productId": "prod40007", "displayName": "8 GB Kingston Sodimm DDR3 1600MHz", "externalData": [], "billingAccountId": "billingAcc-123", "catRefId": "sku40009", "route": "/8-gb-kingston-sodimm-ddr3-1600mhz/product/prod40007", "customerAccountId": "customerAcc-123", "assetId": "asset10001", "selectedOptions": [], "actionCode": "Add", "activationDate": "2017-06-27T15:30:00Z", "serviceId": "service-123" }], "catRefId": "sku40001", "route": "/intel-pentium-dual-core/product/prod40001", "customerAccountId": "customerAcc-123", "assetId": "asset10001", "selectedOptions": [], "actionCode": "Add", "activationDate": "2017-06-27T15:30:00Z", "serviceId": "service-123" }, { "serviceAccountId": "serviceAcc-123", "deactivationDate": "2018-06-27T12:59:59Z", "quantity": 1, "productId": "prod40007", "displayName": "8 GB Kingston Sodimm DDR3 1600MHz", "externalData": [], "billingAccountId": "billingAcc-123", "catRefId": "sku40007", "route": "/8-gb-kingston-sodimm-ddr3-1600mhz/product/prod40007", "customerAccountId": "customerAcc-123", "assetId": "asset10001", "selectedOptions": [], "actionCode": "Add", "activationDate": "2017-06-27T15:30:00Z", "serviceId": "service-123" } ], "configuratorId": "36379716", "overriddenPrice": 3, "commerceItemId": "ci1000785", "assetId": "asset10001", "price": 3, "isPriceOverridden": true, "variant": [], "onSale": "true", "actionCode": "Add", "serviceId": "service-123", "stateDetailsAsUser": "The item has been initialized", "serviceAccountId": "serviceAcc-123", "unitPrice": 39.99, "quantity": 1, "productId": "prod10041", "tax": 0.34, "catRefId": "sku10045", "skuProperties": [ { "propertyType": "sku-base", "name": "Name", "id": "displayName", "value": null }, { "propertyType": "sku-base", "name": "Id", "id": "id", "value": "camerasku_1_1" }, { "propertyType": "sku-custom", "name": "dynamicskuprop1", "id": "dynamicskuprop1", "value": "dynamicskuprop1" } ], "customerAccountId": "customerAcc-123", "discountInfo": [], "activationDate": "2017-06-27T15:30:00Z", "listPrice": 39.99, "status": 0, "priceOverrideReason": { "displayValue": "Agent Price Override", "key": "agentPriceOverride" } }, { "deactivationDate": "2018-06-27T12:59:59Z", "rawTotalPrice": 49.99, "returnedQuantity": 0, "priceOverridenBy": "", "displayName": "Dora the Explorer - Season 1", "shippingSurchargeValue": 0, "discountAmount": 0, "externalData": [], "billingAccountId": "billingAcc-123", "imageInfo": {"primaryThumbImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/doratheexplorer_season1_LARGE.jpg&height=100&width=100"}, "overriddenPrice": "", "assetId": "asset10001", "price": 49.99, "isPriceOverridden": false, "variant": [], "actionCode": "Add", "serviceId": "service-123", "stateDetailsAsUser": "The item has been initialized", "unitPrice": 49.99, "serviceAccountId": "serviceAcc-123", "quantity": 1, "productId": "Product_21Cxi", "tax": 5.75, "catRefId": "Sku_21Dxy", "customerAccountId": "customerAcc-123", "discountInfo": [], "activationDate": "2017-06-27T15:30:00Z", "listPrice": 49.99, "status": 0, "priceOverrideReason": {} }, { "deactivationDate": "2018-06-27T12:59:59Z", "rawTotalPrice": 49.98, "returnedQuantity": 0, "priceOverridenBy": "Damon Weber", "displayName": "Akira", "shippingSurchargeValue": 0, "discountAmount": 0, "externalData": [], "billingAccountId": "billingAcc-123", "imageInfo": {"primaryThumbImageURL": "/ccstore/v1/images/?source=http://localhost:9080/file/products/akira_LARGE.jpg&height=100&width=100"}, "overriddenPrice": 4, "assetId": "asset10001", "price": 4, "isPriceOverridden": true, "variant": [], "actionCode": "Add", "serviceId": "service-123", "stateDetailsAsUser": "The item has been initialized", "unitPrice": 24.99, "serviceAccountId": "serviceAcc-123", "quantity": 2, "productId": "Product_27Fxyzi", "giftWithPurchaseCommerceItemMarkers": [], "tax": 0.46, "catRefId": "Sku_27Gxyzi", "customerAccountId": "customerAcc-123", "discountInfo": [], "activationDate": "2017-06-27T15:30:00Z", "listPrice": 24.99, "status": 0, "priceOverrideReason": { "displayValue": "Appeasement", "key": "appeasement" } } ]}, "links": [{ "rel": "self", "href": "http://localhost:9080/ccagentui/v1/orders/o10411?includeResult=full" }], "state": 1, "id": "o10411", "stateDetailsAsUser": "Submitted to fulfillment", "taxPriceInfo": { "cityTax": 0, "amount": 4, "valueAddedTax": 0, "countyTax": 2, "isTaxIncluded": false, "miscTax": 0, "districtTax": 0, "stateTax": 2, "countryTax": 0 }, "shippingGroups": [{ "trackingInfo": [], "shippingMethod": { "cost": 25, "displayName": "Standard", "value": "standardShippingMethod" }, "shippingAddress": { "lastName": "Anderson", "country": "US", "address3": null, "address2": null, "city": "Syracuse", "address1": "21 Cedar Ave", "prefix": null, "companyName": null, "postalCode": "13202", "jobTitle": null, "county": null, "suffix": null, "selectedCountry": "US", "firstName": "Kim", "phoneNumber": "212-555-1977", "stateName": "New York", "faxNumber": null, "middleName": null, "countryName": "United States", "state": "NY", "email": "kim@example.com", "selectedState": "NY", "state_ISOCode": "US-NY" }, "trackingNumber": null, "items": [{ "serviceAccountId": "serviceAcc-123", "deactivationDate": "2018-06-27T12:59:59Z", "quantity": 1, "productId": "Product_21Cxi", "externalData": [], "billingAccountId": "billingAcc-123", "catRefId": "Sku_21Dxy", "skuProperties": [ { "propertyType": "sku-base", "name": "Name", "id": "displayName", "value": null }, { "propertyType": "sku-base", "name": "Id", "id": "id", "value": "camerasku_1_1" }, { "propertyType": "sku-custom", "name": "dynamicskuprop1", "id": "dynamicskuprop1", "value": "dynamicskuprop1" } ], "customerAccountId": "customerAcc-123", "assetId": "asset10001", "variant": [], "actionCode": "Add", "activationDate": "2017-06-27T15:30:00Z", "serviceId": "service-123" }] }], "approvalSystemMessages": ["Order is pending approval because total is greater than the approved order limit."], "shippingMethod": { "cost": 25, "displayName": "Standard", "value": "standardShippingMethod" }, "isItemPriceOverrideAllowed": true, "profile": { "lastName": "Anderson", "firstName": "Kim", "organization": { "name": "Oracle India Pvt Ltd", "id": "oracle" }, "middleName": null, "email": "kim@example.com" }, "priceListGroup": { "deleted": false, "displayName": "UsDollar", "repositoryId": "UsDollar", "active": true, "currency": { "symbol": "$", "displayName": "US Dollar", "repositoryId": "en_US", "fractionalDigits": 2, "currencyCode": "USD", "numericCode": "840" }, "id": "UsDollar", "locale": "en_US" }, "returnRequests": [], "creationDate": "2015-07-14T20:40:49.000Z", "discountInfo": { "unclaimedCouponMultiPromotions": {}, "orderCouponsMap": {}, "orderDiscount": 0, "shippingDiscount": 0, "orderImplicitDiscountList": [], "unclaimedCouponsMap": {}, "claimedCouponMultiPromotions": {} }, "profileId": "se-570031", "exchangeRequests": [], "giftWithPurchaseInfo": [], "shippingAddress": { "lastName": "Anderson", "country": "US", "address3": null, "address2": null, "city": "Syracuse", "address1": "21 Cedar Ave", "prefix": null, "companyName": null, "postalCode": "13202", "jobTitle": null, "county": null, "suffix": null, "selectedCountry": "US", "firstName": "Kim", "phoneNumber": "212-555-1977", "stateName": "New York", "faxNumber": null, "middleName": null, "countryName": "United States", "state": "NY", "email": "kim@example.com", "selectedState": "NY", "state_ISOCode": "US-NY" }, "giftWithPurchaseOrderMarkers": [] }