Cancel an order
post
/ccstore/v1/orders/cancel
Cancels the order with the provided orderId and returns the updated order along with its updated ID. The order must not be in an "Incomplete" state.
Note: You must specify the payload properties orderId and cancelReason
Example cancel reasons:- badProductReview
- betterCompetitorPrice
- cannotProcessOrder
- changeOfMind
- itemAvailableAtDiscountCurrently
- noLongerNeeded
- noUpdateOnShipmentStatus
- paymentNotReceived
See Merchant Settings Get Cancel Reasons for list of cancel reasons.
Request
Supported Media Types
- application/json
Header Parameters
-
X-CCAsset-Language(optional): string
Instructs the endpoint to use the specified locale code for content returned in the response. The locale supplied in the header must be supported by your store.
-
X-CCOrganization(optional): string
Current organization context of the logged in user
Root Schema : cancelOrder_request
Type:
Show Source
object
-
cancelReason:
string
The cancel reason of the order.
-
orderId:
string
The ID of the order to be cancelled.
Example:
{
"orderId":"o30413",
"cancelReason":"badProductReview"
}
Response
Supported Media Types
- application/json
200 Response
Returned when the operation succeeds.
Root Schema : cancelOrder_response
Type:
Show Source
object
-
order(optional):
object model_order
-
result(optional):
string
The result of the cancel operation performed.
Nested Schema : model_order
Type:
Show Source
object
-
creationSiteId(optional):
string
The ID of the site on which the order was created. This may differ to siteId value if the site is part of a cart sharing group.
-
dynamicProperties(optional):
array dynamicProperties
Read-only list of dynamic properties for the order along with meta-data.
-
giftWithPurchaseInfo(optional):
array giftWithPurchaseInfo
The gift information.
-
giftWithPurchaseOrderMarkers(optional):
array giftWithPurchaseOrderMarkers
giftWithPurchaseOrderMarker information.
-
orderAction(optional):
string
The action performed on the order.Example:
order
-
orderId(optional):
string
Order ID of the order.Example:
o10003
-
payments(optional):
array payments
Payment details for the order, including additional properties specific to the payment type.
-
priceListGroup(optional):
object priceListGroup
The price list group object.
-
shippingGroups(optional):
object shippingGroups
The shipping groups in the order.
-
shippingMethod(optional):
object shippingMethod
Shipping Method information of the order.
-
shoppingCart(optional):
object shoppingCart
Shopping cart information.
-
siteId(optional):
string
The ID of the site in which the order was createdExample:
siteUS
Nested Schema : dynamicProperties
Type:
array
Read-only list of dynamic properties for the order along with meta-data.
Show Source
Nested Schema : giftWithPurchaseOrderMarkers
Type:
array
giftWithPurchaseOrderMarker information.
Show Source
Nested Schema : payments
Type:
array
Payment details for the order, including additional properties specific to the payment type.
Show Source
Nested Schema : priceListGroup
Type:
object
The price list group object.
Show Source
-
active(optional):
boolean
Active status of the price list group.Example:
true
-
currency(optional):
object currency
The currency object.
-
deleted(optional):
boolean
Property to determine existence of the price list group.Example:
false
-
displayName(optional):
string
Display name of the price list group.Example:
Default Price Group
-
endDate(optional):
string
end dateExample:
oracle.doceng.json.BetterJsonNull@64c24030
-
isTaxIncluded(optional):
boolean
Whether tax is included.Example:
false
-
locale(optional):
string
Locale of the price list group.Example:
en_US
-
repositoryId(optional):
string
Repository ID of the price list group.Example:
defaultPriceGroup
-
shippingSurchargePriceList(optional):
object shippingSurchargePriceList
Shipping Surcharge PriceList object.
Nested Schema : shippingGroups
Type:
object
The shipping groups in the order.
Show Source
-
discountInfo(optional):
object discountInfo
Discount Information
-
items(optional):
array items
The array of products in the shipping group.
-
priceInfo(optional):
object priceInfo
Price information of the order.
-
shippingAddress(optional):
object shippingAddress
The shipping address details.
-
shippingGroupId(optional):
string
The ID of the shipping group.Example:
sg10032
-
shippingMethod(optional):
object shippingMethod
The shipping method details for the order.
-
type(optional):
string
The type of shipping group e.g. hardgoodShippingGroup, inStorePickupShippingGroup, inStoreTakeWithShippingGroupExample:
hardgoodShippingGroup
Nested Schema : shippingMethod
Type:
object
Shipping Method information of the order.
Show Source
-
cost(optional):
number
Cost of shipping method.Example:
6.5
-
shippingTax(optional):
number
The shipping tax.Example:
0.46
-
value(optional):
string
Shipping method value.Example:
ground
Nested Schema : shoppingCart
Type:
object
Shopping cart information.
Show Source
-
items(optional):
array items
Items in the cart.
-
numberOfItems(optional):
integer
Number of items in the cart.Example:
1
Nested Schema : items
Type:
Show Source
object
-
id(optional):
string
The ID of the dynamic property.Example:
giftWrapMessage123
-
label(optional):
string
The label of the dynamic property.Example:
Gift Wrap Message123
-
value(optional):
string
The value of the dynamic property.Example:
newGSMessage45600
Nested Schema : items
Type:
Show Source
object
-
giftWithPurchaseDetail(optional):
string
String identifying the free gift, usually the repository ID of the gift type.Example:
Product_6Dxyi
-
giftWithPurchaseIdentifier(optional):
integer
An identifier used to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.Example:
-2.3234234355E10
-
giftWithPurchaseQuantityAvailableForSelection(optional):
number
gift quantity available for selectionExample:
1
-
giftWithPurchaseType(optional):
string
The type of the gift. (sku, product)Example:
1
-
promotionId(optional):
string
The gift with purchase promotion IDExample:
promo40001
Nested Schema : items
Type:
Show Source
object
-
automaticQuantity(optional):
number
The quantity of free sku for this gift selection that has already been auto added to the order.Example:
0
-
autoRemove(optional):
boolean
Flag to indicate whether free gifts should be auto removed if the promotion no longer qualifies.Example:
true
-
data(optional):
integer
Identifier to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.Example:
-2.4564678912E10
-
failedQuantity(optional):
number
The amount of automatic free quantity that failed to be added to the cart due to some pricing error, e.g. invalid site.Example:
0
-
giftDetail(optional):
string
String identifying the free gift, usually the repository ID of the gift type.Example:
Product_6Dxyi
-
giftType(optional):
string
The type of the gift. (sku, product)Example:
product
-
key(optional):
string
atg.gwpExample:
atg.gwp
-
quantity(optional):
number
The total quantity of sku for this gift selection.Example:
1
-
removedQuantity(optional):
number
The amount of free quantity that has since been manually removed by a Shopper.Example:
1
-
selectedQuantity(optional):
integer
The quantity of free sku for this gift selection that has already been selected by the Shopper and added to the order.Example:
0
-
targetedQuantity(optional):
number
The quantity of free sku for this gift selection that has already been targeted and made free by the calculator in the order.
-
value(optional):
string
The gift with purchase promotion IDExample:
promo40001
Nested Schema : items
Type:
Show Source
object
-
amount(optional):
number
Amount authorized from the payment group.Example:
170
-
balance(optional):
number
Total available balance on the gift card.Example:
100
-
gatewayName(optional):
string
Payment gateway name. e.g. chaseCreditCard.Example:
chaseGiftCard
-
giftCardNumber(optional):
string
Gift card number.Example:
6.0483478347347343E18
-
isAmountRemaining(optional):
boolean
A boolean to decide if more payment can be made from this payment group.Example:
true
-
maskedCardNumber(optional):
string
Masked gift card number.Example:
xxxxxxxxxxxxxxxxxx1234
-
paymentGroupId(optional):
string
Payment group ID.Example:
pg70048
-
paymentMethod(optional):
string
Payment method. e.g. physicalGiftCard/ creditCard.Example:
creditCard
-
paymentState(optional):
string
The state of the payment group. e.g. AUTHORIZED.Example:
INITIAL
-
savedCardId(optional):
string
ID of the saved card associated with the payment group.Example:
sc1234
-
uiIntervention(optional):
string
This decides whether the client has to do some intervention for payment. e.g. SOP.Example:
oracle.doceng.json.BetterJsonNull@566f79
Nested Schema : currency
Type:
object
The currency object.
Show Source
-
currencyCode(optional):
string
The currency code.Example:
USD
-
displayName(optional):
string
Display name of the currency.Example:
US Dollar
-
fractionalDigits(optional):
integer
Number of fractional digits for the currency.Example:
2
-
numericCode(optional):
string
Numeric code of the currency.Example:
840
-
repositoryId(optional):
string
Repository ID of the currency.Example:
currency
-
symbol(optional):
string
The currency symbol.Example:
$
Nested Schema : shippingSurchargePriceList
Type:
object
Shipping Surcharge PriceList object.
Show Source
-
repositoryId(optional):
string
Repository ID of the shipping surcharge price list.Example:
shippingSurchargePrices
Nested Schema : discountInfo
Type:
object
Discount Information
Show Source
-
discountDescList(optional):
array discountDescList
The list of all the order discounts.
-
orderDiscount(optional):
number
Order DiscountExample:
0
-
orderImplicitDiscountList(optional):
array orderImplicitDiscountList
Implicit Promotions for the order
-
shippingDiscount(optional):
number
Shipping DiscountExample:
0
Nested Schema : priceInfo
Type:
object
Price information of the order.
Show Source
-
amount(optional):
number
Amount of order.Example:
179
-
currencyCode(optional):
string
Currency code for currency being used.Example:
USD
-
primaryCurrencyTotal(optional):
number
The current total in loyalty points in case of multi currencyExample:
204.06
-
shipping(optional):
number
Shipping price of order.Example:
6.5
-
shippingSurchargeValue(optional):
number
Extra handling costs for shipping the products.Example:
0
-
subTotal(optional):
number
Sub total.Example:
179
-
tax(optional):
number
Tax.Example:
18.56
-
total(optional):
number
Total amount of order.Example:
204.06
-
totalWithoutTax(optional):
string
The total without including tax.Example:
185.5
Nested Schema : shippingAddress
Type:
object
The shipping address details.
Show Source
-
address1(optional):
string
Address snippet.Example:
76 Palm Drive
-
address2(optional):
string
Address snippet.Example:
Florida
-
address3(optional):
string
Address snippet.Example:
Florida
-
alias(optional):
string
Address alias.Example:
Address03#
-
city(optional):
string
City.Example:
Orlando
-
companyName(optional):
string
Company name.Example:
Doctor's Place
-
country(optional):
string
Country.Example:
US
-
county(optional):
string
County.Example:
Florida
-
email(optional):
string
Email address.Example:
john@email.com
-
faxNumber(optional):
string
Fax number.Example:
330193316
-
firstName(optional):
string
First name.Example:
John
-
jobTitle(optional):
string
Job title.Example:
Doctor
-
lastName(optional):
string
Last name.Example:
Smith
-
middleName(optional):
string
Middle name.Example:
Joe
-
phoneNumber(optional):
string
Phone number.Example:
09345456345
-
postalCode(optional):
string
Postal code.Example:
32002
-
prefix(optional):
string
Name prefix.Example:
Mr
-
selectedCountry(optional):
string
Country code.Example:
US
-
state(optional):
string
State.Example:
FL
-
suffix(optional):
string
Name suffix.Example:
John Smith
Nested Schema : shippingMethod
Type:
object
The shipping method details for the order.
Show Source
-
cost(optional):
number
The total cost of shipping.Example:
6.5
-
shippingMethodDescription(optional):
string
The description of the shipping method.Example:
Ground
-
shippingTax(optional):
number
The shipping tax.Example:
0.46
-
taxCode(optional):
string
Tax Code.Example:
PC00300
-
taxIncluded(optional):
boolean
Whether tax is includedExample:
true
-
value(optional):
string
The shipping method applied to the order.Example:
ground
Nested Schema : items
Type:
Show Source
object
-
coupon(optional):
string
The coupon code.Example:
FREETATTOO
-
external(optional):
boolean
States whether this promotion was applied by an external system (only present on external promotions).Example:
false
-
promotionDesc(optional):
string
Description of the promotion. Retained for backward compatibility.Example:
Explicit Item Discount - FREETATTOO
-
promotionId(optional):
string
The promotion ID.Example:
explicitItemFreeDiscount
-
promotionLevel(optional):
string
The promotion level.Example:
item
-
promotionName(optional):
string
The display name of the promotion.Example:
Free Tattoo
Nested Schema : items
Type:
Show Source
object
-
external(optional):
boolean
States whether this promotion was applied by an external system (only present on external promotions).Example:
false
-
promotionDesc(optional):
string
Description of the promotion. Retained for backward compatibility.Example:
Implicit Item Discount - 3PercentOff
-
promotionId(optional):
string
The Id of the promotion.Example:
implicitItemPercentDiscount
-
promotionLevel(optional):
string
The promotion level.Example:
item
Nested Schema : items
Type:
Show Source
object
-
asset(optional):
boolean
The flag that determines if the current item is an asset or not.Example:
false
-
availabilityDate(optional):
string
The availability date of commerce Item.Example:
2020-06-30
-
availablePickupDate(optional):
string
The available date (in ISO format) for collection of items to be picked up in store (if shipping group type is inStorePickupShippingGroup).Example:
2020-06-30
-
backOrderQuantity(optional):
number
Back Order Quantity of the Items.Example:
0
-
catRefId(optional):
string
The product variant ID.Example:
Sku_18Cxi
-
commerceItemId(optional):
string
The ID of the commerce item.Example:
ci3000411
-
discountAmount(optional):
number
The value of the discount.Example:
0
-
dynamicProperties(optional):
array dynamicProperties
Array of custom properties at order line item level.
-
inventoryLocationId(optional):
string
Defines the inventory location that services the referenced commerce item.Example:
SiteUS-GlenAllen187
-
onSale(optional):
boolean
Whether the item is on sale or not.Example:
false
-
pointOfNoRevision(optional):
boolean
The boolean that indicates if the item has passed pointOfNoRevision.Example:
false
-
preferredPickupDate(optional):
string
The preferred date (in ISO format) for the items to be picked up in store (if shipping group type is inStorePickupShippingGroup).Example:
2020-06-30
-
preOrderQuantity(optional):
number
The pre order quantity of the items.Example:
0
-
productId(optional):
string
ID of the product in the cart.Example:
Product_18Cxi
-
quantity(optional):
integer
The quantity of the product in this shipping group.Example:
5
-
rawTotalPrice(optional):
integer
The raw price of the product.Example:
29.99
-
relationshipType(optional):
string
The type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING.
-
returnedQuantity(optional):
integer
Number of referenced items that were returned.Example:
0
-
salePrice(optional):
string
Sale Price.Example:
0
-
shippingSurchargeValue(optional):
number
Extra handling costs for shipping the products.Example:
0
-
siteId(optional):
string
The ID of the site on which the item was added.Example:
siteUS
-
skuProperties(optional):
array skuProperties
Sku properties Information
-
state(optional):
string
state of the commerce ItemExample:
SUBMITTED
-
unitPrice(optional):
number
The price of the item.Example:
29.99
-
variant(optional):
array variant
List of variants for the product.
Nested Schema : dynamicProperties
Type:
array
Array of custom properties at order line item level.
Show Source
Nested Schema : items
Type:
Show Source
object
-
id(optional):
string
The ID of the dynamic property.Example:
dynamicPropertyMode
-
label(optional):
string
The label of the dynamic property.Example:
Mode
-
value(optional):
string
The value of the dynamic property.Example:
pickup
Nested Schema : items
Type:
Show Source
object
-
id(optional):
string
ID of the Dynamic SKU Property.Example:
upcCode
-
name(optional):
string
Name of the Dynamic SKU Property.Example:
UPC Code
-
propertyType(optional):
string
Type that indicates whether it is a base or a custom SKU property,Example:
sku-base
-
value(optional):
string
Value of the Dynamic SKU Property.Example:
12345
Nested Schema : items
Type:
Show Source
object
-
optionName(optional):
string
The variant option name.Example:
color
-
optionValue(optional):
string
The variant option value.Example:
red
Nested Schema : items
Type:
Show Source
object
-
actionCode(optional):
string
The action code that has been set on the item by the configurator system.Example:
Add
-
asset(optional):
boolean
The flag that determines if the current item is an asset or not.Example:
false
-
catRefId(optional):
string
Sku reference ID.Example:
Sku_18Cxi
-
childSkus(optional):
array childSkus
An array with single primary image url for this item's sku, or its default image.
-
commerceItemId(optional):
string
For stateless cart, can be used as a unique line item ID distinguisher.Example:
ci3000411
-
discountAmount(optional):
string
The discount amount.Example:
0
-
displayName(optional):
string
Display Name.Example:
Dora The Explorer
-
dynamicProperties(optional):
array dynamicProperties
Array of custom properties at order line item level.
-
externalData(optional):
array externalData
External data to be associated with a commerce item, provided by a configurator system.
-
giftWithPurchaseCommerceItemMarkers(optional):
array giftWithPurchaseCommerceItemMarkers
giftWithPurchaseCommerceItemMarker information.
-
id(optional):
string
Unique identifier for the line item.Example:
ci3000415
-
isItemValid(optional):
boolean
Whether item is valid or not.Example:
true
-
itemDiscountInfos(optional):
array itemDiscountInfos
Item discount infos
-
originalCommerceItemId(optional):
string
The Commerce Item ID associated with the original item from which item in cancel order is created.Example:
ci3000411
-
pointOfNoRevision(optional):
boolean
The boolean that indicates if the item has passed pointOfNoRevision.
-
price(optional):
number
Price of the items.Example:
21.99
-
primaryImageAltText(optional):
string
The product's primary image alternative text.
-
primaryImageTitle(optional):
string
The product's primary image title.Example:
Samsung - F90BN HD Flash Memory Camcorder
-
primaryThumbImageURL(optional):
string
Product's Primary Thumb Image URL.Example:
ccstore/v1/images/?source=/file/v7023553219093550939/products/Book.jpg&height=100&width=100
-
productId(optional):
string
ID of the product in the cart.Example:
Product_18Cxi
-
quantity(optional):
integer
Quantity of the items.Example:
5
-
rawTotalPrice(optional):
string
Raw Total Price.Example:
179
-
route(optional):
string
The UI route to display the product.
-
shippingSurchargeValue(optional):
number
shipping surcharge value.Example:
0
-
shopperInput(optional):
object shopperInput
Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
-
siteId(optional):
string
The ID of the site on which the item was added.
-
skuProperties(optional):
array skuProperties
Sku properties Information
-
state(optional):
string
state of the commerce ItemExample:
SUBMITTED
-
variant(optional):
array variant
List of variants for the product.
Nested Schema : childSkus
Type:
array
An array with single primary image url for this item's sku, or its default image.
Show Source
Nested Schema : dynamicProperties
Type:
array
Array of custom properties at order line item level.
Show Source
Nested Schema : externalData
Type:
array
External data to be associated with a commerce item, provided by a configurator system.
Show Source
Nested Schema : giftWithPurchaseCommerceItemMarkers
Type:
array
giftWithPurchaseCommerceItemMarker information.
Show Source
Nested Schema : shopperInput
Type:
object
Additional Properties Allowed
Show Source
Map of shopper input keys to values
Nested Schema : items
Type:
Show Source
object
-
id(optional):
string
The ID of the dynamic property.Example:
giftWrapMessage123
-
label(optional):
string
The label of the dynamic property.Example:
Gift Wrap Message123
-
value(optional):
string
The value of the dynamic property.Example:
newGSMessage45600
Nested Schema : items
Type:
Show Source
object
-
actionCode(optional):
string
The action code that has been set on the externalData item by the configurator system.
-
name(optional):
string
The name to be associated with the externalData item.
-
values(optional):
object values
The array of values associated with an externalData item.
Nested Schema : values
Type:
object
The array of values associated with an externalData item.
Show Source
-
dynamic_property_key(optional):
string
This property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
Show Source
object
-
automaticQuantity(optional):
number
The quantity of the free gift that this commerce item is making free and was auto added by pricing.Example:
0
-
data(optional):
integer
The gift hash code for this gift with purchase promotion.Example:
-123345466
-
key(optional):
string
atg.gwpExample:
atg.gwp
-
remainingQuantity(optional):
number
The quantity of the commerce item that is not affected by gift with purchase.Example:
0
-
selectedQuantity(optional):
number
The quantity of the free gift that this commerce item is making free and was selected by the shopper.Example:
0
-
targetedQuantity(optional):
number
The quantity of the free gift that this commerce item is making free and was targeted by pricing.Example:
0
-
value(optional):
string
The gift with purchase promotion ID.Example:
promo10002
Nested Schema : items
Type:
Show Source
object
-
amount(optional):
number
Discount amount for itemExample:
10
-
couponCodes(optional):
array couponCodes
Coupon codes applied to the items
-
promotionId(optional):
string
ID of the promotionExample:
promo1111
Nested Schema : couponCodes
Type:
array
Coupon codes applied to the items
Show Source
-
Array of:
string
Example:
TestCouponCode
Nested Schema : items
Type:
Show Source
object
-
id(optional):
string
ID of the Dynamic SKU Property.Example:
displayName
-
name(optional):
string
Name of the Dynamic SKU Property.Example:
name
-
propertyType(optional):
string
Type that indicates whether it is a base or a custom SKU property,Example:
sku-base
-
value(optional):
string
Value of the Dynamic SKU Property.Example:
Sku_18Cxi
Nested Schema : items
Type:
Show Source
object
-
optionName(optional):
string
The variant option name.Example:
color
-
optionValue(optional):
string
The variant option value.Example:
red
Example Response (application/json)
{
"result":"success",
"order":{
"creationTime":1.511782097E12,
"sourceSystem":"Cloud Commerce",
"dynamicProperties":[
],
"payments":[
{
"transactionTypeInitiated":"void",
"amount":43.19,
"gatewayName":"CS-A",
"cardType":null,
"type":"CyberSource",
"IIN":null,
"paymentGroupId":"pg30416",
"customPaymentProperties":{
},
"uiIntervention":"sop",
"paymentMethod":"tokenizedCreditCard",
"isAmountRemaining":false,
"paymentState":"AUTHORIZED",
"cardNumber":"xxxxxxxxxxxx1111"
}
],
"orderStatus":"Removed",
"submittedDate":"2017-11-27T11:29:31.000Z",
"uuid":"d80dd2b7-f789-4c83-b9b2-2412b854df1a",
"organizationId":null,
"priceInfo":{
"amount":14.99,
"total":43.19,
"shipping":25,
"shippingSurchargeValue":0,
"tax":3.2,
"subTotal":14.99,
"currencyCode":"USD",
"totalWithoutTax":39.99
},
"id":"o30413",
"state":"REMOVED",
"trackingNumber":null,
"order":{
"numberOfItems":1,
"items":[
{
"primaryThumbImageURL":"/ccstore/v1/images/?source=/file/v6155711626513500309/products/doctordolittle_LARGE.jpg&height=100&width=100",
"rawTotalPrice":14.99,
"displayName":"Dr. Dolittle",
"dynamicProperties":[
],
"shippingSurchargeValue":0,
"availabilityDate":null,
"discountAmount":0,
"externalData":[
],
"preOrderQuantity":0,
"commerceItemId":"ci3000414",
"price":14.99,
"variant":[
],
"primaryImageAltText":"Dr. Dolittle",
"id":"ci3000415",
"unitPrice":14.99,
"primaryImageTitle":"Dr. Dolittle",
"childSKUs":[
{
"primaryThumbImageURL":null
}
],
"amount":14.99,
"quantity":1,
"productId":"Product_18Cxi",
"salePrice":0,
"detailedItemPriceInfo":[
{
"discounted":false,
"secondaryCurrencyTaxAmount":0,
"amount":14.99,
"quantity":1,
"tax":1.2,
"orderDiscountShare":0,
"detailedUnitPrice":14.99,
"currencyCode":"USD"
}
],
"giftWithPurchaseCommerceItemMarkers":[
],
"active":true,
"originalCommerceItemId":null,
"catRefId":"Sku_18Dxi",
"skuProperties":[
{
"propertyType":"sku-base",
"name":"Not Returnable",
"id":"nonreturnable",
"value":false
},
{
"propertyType":"sku-base",
"name":"Name",
"id":"displayName",
"value":null
},
{
"propertyType":"sku-base",
"name":"Active",
"id":"active",
"value":true
},
{
"propertyType":"sku-base",
"name":"Id",
"id":"id",
"value":"Sku_18Dxi"
}
],
"discountInfo":[
],
"route":"/dr-dolittle/product/Product_18Cxi",
"siteId":"siteUS",
"backOrderQuantity":0,
"listPrice":14.99
}
]
},
"taxPriceInfo":{
"cityTax":0,
"secondaryCurrencyTaxAmount":0,
"amount":3.2,
"valueAddedTax":0,
"countyTax":1.6,
"isTaxIncluded":false,
"miscTax":0,
"districtTax":0,
"stateTax":1.6,
"countryTax":0
},
"shippingGroup":{
"shippingMethodDescription":"Standard"
},
"shippingGroups":[
{
"taxPriceInfo":{
"cityTax":0,
"amount":3.2,
"valueAddedTax":0,
"countyTax":1.6,
"isTaxIncluded":false,
"miscTax":0,
"districtTax":0,
"stateTax":1.6,
"countryTax":0
},
"shippingMethod":{
"secondaryCurrencyTaxAmount":0,
"shippingTax":2,
"cost":25,
"taxCode":"",
"value":"standardShippingMethod",
"shippingMethodDescription":"Standard"
},
"shippingGroupId":"sg40415",
"submittedDate":null,
"priceInfo":{
"amount":14.99,
"total":43.19,
"lkpValExcludingFreeShip":null,
"shipping":25,
"shippingSurchargeValue":0,
"tax":3.2,
"subTotal":14.99,
"currencyCode":"USD",
"totalWithoutTax":39.99
},
"discountInfo":{
"orderDiscount":0,
"shippingDiscount":0,
"discountDescList":[
]
},
"recurringChargePriceInfo":null,
"shipOnDate":null,
"trackingInfo":[
],
"actualShipDate":null,
"shippingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"prefix":null,
"address1":"21 Cedar Ave",
"postalCode":"13202",
"companyName":null,
"jobTitle":null,
"county":null,
"suffix":null,
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"faxNumber":null,
"alias":"Home",
"middleName":null,
"state":"NY",
"email":"kim@example.com"
},
"items":[
{
"primaryThumbImageURL":"/ccstore/v1/images/?source=/file/v6155711626513500309/products/doctordolittle_LARGE.jpg&height=100&width=100",
"rawTotalPrice":14.99,
"returnedQuantity":0,
"dynamicProperties":[
],
"displayName":"Dr. Dolittle",
"shippingSurchargeValue":0,
"availabilityDate":null,
"externalData":[
],
"discountAmount":0,
"preOrderQuantity":0,
"commerceItemId":"ci3000414",
"price":14.99,
"variant":[
],
"onSale":false,
"primaryImageAltText":"Dr. Dolittle",
"stateDetailsAsUser":"The item has been removed from the shipping group",
"commerceId":"ci3000415",
"unitPrice":14.99,
"primaryImageTitle":"Dr. Dolittle",
"amount":14.99,
"quantity":1,
"pointOfNoRevision":false,
"relationshipType":"SHIPPINGQUANTITY",
"productId":"Product_18Cxi",
"salePrice":0,
"detailedItemPriceInfo":[
{
"discounted":false,
"secondaryCurrencyTaxAmount":0,
"amount":14.99,
"quantity":1,
"tax":1.2,
"orderDiscountShare":0,
"detailedUnitPrice":14.99,
"currencyCode":"USD"
}
],
"active":true,
"catRefId":"Sku_18Dxi",
"skuProperties":[
{
"propertyType":"sku-base",
"name":"Not Returnable",
"id":"nonreturnable",
"value":false
},
{
"propertyType":"sku-base",
"name":"Name",
"id":"displayName",
"value":null
},
{
"propertyType":"sku-base",
"name":"Active",
"id":"active",
"value":true
},
{
"propertyType":"sku-base",
"name":"Id",
"id":"id",
"value":"Sku_18Dxi"
}
],
"discountInfo":[
],
"route":"/dr-dolittle/product/Product_18Cxi",
"siteId":"siteUS",
"backOrderQuantity":0,
"listPrice":14.99,
"status":"REMOVED"
}
],
"trackingNumber":null,
"status":"REMOVED"
}
],
"creationSiteId":"siteUS",
"lastModifiedDate":"2017-11-27T11:51:58.595Z",
"approvalSystemMessages":[
],
"shippingMethod":{
"shippingTax":2,
"cost":25,
"value":"standardShippingMethod"
},
"priceListGroup":{
"repositoryId":"defaultPriceGroup"
},
"cartName":"Test Name",
"creationDate":"2017-11-27T11:28:17.000Z",
"orderProfileId":"se-570031",
"discountInfo":{
"unclaimedCouponMultiPromotions":{
},
"orderCouponsMap":{
},
"orderDiscount":0,
"shippingDiscount":0,
"orderImplicitDiscountList":[
],
"unclaimedCouponsMap":{
},
"claimedCouponMultiPromotions":{
}
},
"trackingInfo":[
],
"siteId":"siteUS",
"orderLocale":"en",
"shippingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"prefix":null,
"address1":"21 Cedar Ave",
"postalCode":"13202",
"companyName":null,
"jobTitle":null,
"county":null,
"suffix":null,
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"faxNumber":null,
"alias":"Home",
"middleName":null,
"state":"NY",
"email":"kim@example.com"
},
"billingAddress":{
"lastName":"Anderson",
"country":"US",
"address3":null,
"address2":null,
"city":"Syracuse",
"prefix":null,
"address1":"21 Cedar Ave",
"postalCode":"13202",
"companyName":null,
"jobTitle":null,
"county":null,
"suffix":null,
"firstName":"Kim",
"phoneNumber":"212-555-1977",
"faxNumber":null,
"alias":null,
"middleName":null,
"state":"NY",
"email":"kim@example.com"
},
"giftWithPurchaseOrderMarkers":[
]
}
}
Default Response
The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud:
The error response:
Error Code | Description | Possible Fix |
---|---|---|
28107 | Order does not belong to logged in user. | Correct the order ID. |
200126 | Invalid Input. | The request payload has an error in it e.g. spelling mistake |
200101 | Order is not in a state that can be cancelled. | |
200218 | Invalid cancel reason. | Supply a valid cancel reason. |
210105 | Order not found. | Supply a valid order ID. |
The error response:
Root Schema : errorModel
Type:
Show Source
object
-
devMessage(optional):
string
An optional non-localized message containing technical information for developers
-
errorCode(optional):
string
The numerical code identifying the error
-
errors(optional):
array errors
An optional list of errors if multiple errors were encountered
-
message(optional):
string
The localized message describing the error
-
moreInfo(optional):
string
An optional non-localized message with more information
-
o:errorPath(optional):
string
An optional machine readable description of where the error occurred
-
status(optional):
string
The HTTP status code
-
type(optional):
string
The URI to the HTTP state code definition
Nested Schema : errors
Type:
array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type:
Show Source
object
-
devMessage(optional):
string
An optional non-localized message containing technical information for developers
-
errorCode(optional):
string
The numerical code identifying the error
-
message(optional):
string
The localized message describing the error
-
moreInfo(optional):
string
An optional non-localized message with more information
-
o:errorPath(optional):
string
An optional machine readable description of where the error occurred
-
status(optional):
string
The HTTP status code