cart

This class provides RESTful services to add, update, delete, and get items in the shopping cart and checkout.It also provides services to get usable shipping and payment information by delegating to the Order BOD service.

Handler Class:

com.ibm.commerce.rest.order.handler.CartHandler

Method Summary

HTTP MethodPathDescription
GET/store/{storeId}/cart/{orderId}/usable_ship_charges_by_ship_modeGets usable ship charge information for order id.
GET/store/{storeId}/cart/@selfGets order details for the shopping cart.
GET/store/{storeId}/cart/@self/buyer_purchase_order/{buyerPurchaseOrderId}Gets buyer purchase order information for buyer purchase order ID.
GET/store/{storeId}/cart/@self/pattribute/{initKey_referenceNumber}Gets payment attribute order information for terms & conditions Id.
GET/store/{storeId}/cart/@self/payment_policy_listGets payment policy list information for store.
GET/store/{storeId}/cart/@self/usable_billing_address/{orderId}Gets usable billing address information for order id.
GET/store/{storeId}/cart/@self/usable_payment_infoGets usable payment information for the shopping cart.
GET/store/{storeId}/cart/@self/usable_shipping_infoGets usable shipping information for the shopping cart.
GET/store/{storeId}/cart/shipping_modesGets allowable shipping information for the store. Deprecated. Use the method that adds support for the locale parameter.
GET/store/{storeId}/cart/shipping_modesGets allowable shipping information for the store.
POST/store/{storeId}/cartAdds one or more order items to the shopping cart.
POST/store/{storeId}/cart/{cartId}/lockLocks the shopping cart by a CSR.
POST/store/{storeId}/cart/{cartId}/lockOnBehalfLocks the shopping cart when the buyer administrator/CSR has established a session to act on behalf of a user.
POST/store/{storeId}/cart/{cartId}/unlockUnlocks the shopping cart by a CSR.
POST/store/{storeId}/cart/{cartId}/unlockOnBehalfUnlocks the shopping cart when the buyer administrator/CSR has established a session to act on behalf of a user.
POST/store/{storeId}/cart/{orderId}/calculateCalculate the cost of the order.
POST/store/{storeId}/cart/{orderId}/schedule_orderCreates a scheduled order which is related to a scheduled job.
POST/store/{storeId}/cart/{orderId}/set_pending_orderSet the specified order as the current pending order.
POST/store/{storeId}/cart/@self/add_configuration_to_cartAdds a dynamic kit configuration to cart.
POST/store/{storeId}/cart/@self/add_preconfiguration_to_cartAdds a dynamic kit pre-configuration to cart.
POST/store/{storeId}/cart/@self/checkoutChecks out the shopping cart.
POST/store/{storeId}/cart/calculateCalculate the cost of the order.
POST/store/{storeId}/cart/copy_orderCopies a specified order.
POST/store/{storeId}/cart/create_ordercreate an order with the description specified
PUT/store/{storeId}/cart/@selfUpdates one or more order items in the shopping cart. This method is deprecated, use updateOrderItem.
PUT/store/{storeId}/cart/@self/applyCheckoutProfileApplies the quick checkout profile to the current shopping cart.
PUT/store/{storeId}/cart/@self/delete_order_itemDeletes the specified order item from the order.
PUT/store/{storeId}/cart/@self/precheckoutPrepares the shopping cart for checkout. This method must be called before the checkout service.
PUT/store/{storeId}/cart/@self/update_configuration_in_cartUpdate a dynamic kit configuration in the cart.
PUT/store/{storeId}/cart/@self/update_order_itemUpdates one or more order items in the shopping cart.
PUT/store/{storeId}/cart/@self/update_reward_optionUpdates the reward option.
PUT/store/{storeId}/cart/move_order_itemMoves order items from one order to another.
DELETE/store/{storeId}/cart/{orderId}/cancel_orderCancel the specified order.
DELETE/store/{storeId}/cart/@selfDeletes all items in the shopping cart.

Method Details

GET /store/{storeId}/cart/{orderId}/usable_ship_charges_by_ship_mode

Gets usable ship charge information for order id.

Handler Method:

getUsableShipChargesByShipMode

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
orderIdThe order ID.pathstringtrueN/A
profileNameProfile name. Profiles determine the subset of data to be returned by a query.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode


Example

Request:
GET /wcs/resources/store/10801/cart/25205/usable_ship_charges_by_ship_mode?responseFormat=json
HTTP Status Code:

200

Response:
{
	"resultList": [
		{
			"isShipChargesExist": true,
			"numberOfShipModes": 1,
			"shipChargesByShipMode": [
				{
					"carrierAccountNumber": null,
					"numberOfShipChargeTypes": 1,
					"shipModeDesc": "US - Regular Delivery",
					"shipModeId": "11051",
					"shippingChargeTypes": [
						{
							"carrAccntNumber": null,
							"internalPolicyId": "-7001",
							"policyDescription": "Shipping charged by seller",
							"policyId": "StandardShippingChargeBySeller",
							"policyName": "StandardShippingChargeBySeller",
							"selected": true
						}
					]
				}
			]
		}
	]
}

GET /store/{storeId}/cart/@self

Gets order details for the shopping cart.

Handler Method:

getCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
pageNumberPage number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work.queryintegerfalsefalse
pageSizePage size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work.queryintegerfalsefalse
sortOrderItemByThe order the results are sorted by ie:orderItemIDquerystringfalsefalse
profileNameProfile name. Profiles determine the subset of data to be returned by a query.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

cart-cart


Example

Request:
GET /wcs/resources/store/10001/cart/@self?pageSize=50&pageNumber=1&responseFormat=json
HTTP Status Code:

200

Response:
{
	"buyerDistinguishedName": "uid=wcsadmin,o=root organization",
	"buyerId": "-1000",
	"grandTotal": "600.00000",
	"grandTotalCurrency": "USD",
	"lastUpdateDate": "2014-11-24T20:35:42.165Z",
	"locked": "false",
	"orderId": "14029",
	"orderItem": [
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "30021",
			"country": "",
			"createDate": "2014-11-06T19:54:28.619Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-24T20:35:44.084Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:41.847Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "30021",
			"orderItemInventoryStatus": "Available",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "35016",
			"country": "",
			"createDate": "2014-11-06T20:13:42.317Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-24T20:35:44.098Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:41.847Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "35016",
			"orderItemInventoryStatus": "Available",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "35195",
			"country": "",
			"createDate": "2014-11-06T20:27:26.112Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-24T20:35:44.100Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:41.847Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "35195",
			"orderItemInventoryStatus": "Available",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "35374",
			"country": "",
			"createDate": "2014-11-10T16:35:48.600Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-24T20:35:44.101Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:41.847Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "35374",
			"orderItemInventoryStatus": "Available",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "40016",
			"country": "",
			"createDate": "2014-11-11T00:32:42.188Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-24T20:35:44.102Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:41.848Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "40016",
			"orderItemInventoryStatus": "Available",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"availableDate": "2014-11-24T20:35:42.069Z",
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "45016",
			"country": "",
			"createDate": "2014-11-17T20:10:06.441Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-25T20:35:44.104Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:42.075Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "45016",
			"orderItemInventoryStatus": "Allocated",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"availableDate": "2014-11-24T20:35:42.101Z",
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "50016",
			"country": "",
			"createDate": "2014-11-19T20:46:25.449Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-25T20:35:44.106Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:42.102Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "50016",
			"orderItemInventoryStatus": "Allocated",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"availableDate": "2014-11-24T20:35:42.120Z",
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "75193",
			"country": "",
			"createDate": "2014-11-20T06:16:21.229Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-25T20:35:44.109Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:42.121Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "75193",
			"orderItemInventoryStatus": "Allocated",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"availableDate": "2014-11-24T20:35:42.141Z",
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "80053",
			"country": "",
			"createDate": "2014-11-20T08:22:50.535Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-25T20:35:44.115Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:42.141Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "80053",
			"orderItemInventoryStatus": "Allocated",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		},
		{
			"UOM": "C62",
			"addressId": "-1000",
			"addressLine": [
				"",
				"",
				""
			],
			"availableDate": "2014-11-24T20:35:42.164Z",
			"carrier": "XYZ Carrier",
			"city": "",
			"contractId": "10001",
			"correlationGroup": "85053",
			"country": "",
			"createDate": "2014-11-24T16:22:46.067Z",
			"currency": "USD",
			"description": "US - Regular Delivery",
			"email1": "",
			"email2": "",
			"expectedShipDate": "2014-11-25T20:35:44.117Z",
			"fax1": "",
			"fax2": "",
			"firstName": "",
			"freeGift": "false",
			"fulfillmentCenterId": "10001",
			"fulfillmentCenterName": "Aurora",
			"isExpedited": "false",
			"language": "-1",
			"lastName": "wcsadmin",
			"lastUpdateDate": "2014-11-24T20:35:42.164Z",
			"middleName": "",
			"nickName": "wcsadmin",
			"offerID": "13011",
			"orderItemFulfillmentStatus": "Unreleased",
			"orderItemId": "85053",
			"orderItemInventoryStatus": "Allocated",
			"orderItemPrice": "60.00000",
			"orderItemStatus": "P",
			"partNumber": "HTA029_292001",
			"personTitle": "",
			"phone1": "",
			"phone1Publish": "true",
			"phone2": "",
			"phone2Publish": "true",
			"postalCode": "",
			"productId": "13011",
			"quantity": "3.0",
			"salesTax": "0.00000",
			"salesTaxCurrency": "USD",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051",
			"shipModeLanguage": "-1",
			"shippingCharge": "0.00000",
			"shippingChargeCurrency": "USD",
			"shippingTax": "0.00000",
			"shippingTaxCurrency": "USD",
			"state": "",
			"stateOrProvinceName": "",
			"totalAdjustment": {
				"currency": "USD",
				"value": "0.00000"
			},
			"unitPrice": "20.00000",
			"unitQuantity": "1.0",
			"unitUom": "C62",
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"xitem_field1": "1",
			"xitem_field2": "2.0",
			"xitem_isPersonalAddressesAllowedForShipping": "true",
			"zipCode": ""
		}
	],
	"orderStatus": "P",
	"orgDistinguishedName": "o=root organization",
	"orgUniqueID": "-2001",
	"prepareIndicator": "false",
	"recordSetComplete": "true",
	"recordSetCount": "10",
	"recordSetStartNumber": "0",
	"recordSetTotal": "10",
	"resourceId": "http:\/\/localhost:80\/wcs\/resources\/store\/10001\/cart\/@self?pageSize=50&pageNumber=1&responseFormat=json",
	"resourceName": "cart",
	"shipAsComplete": "true",
	"storeNameIdentifier": "Aurora",
	"storeUniqueID": "10001",
	"totalAdjustment": "0.00000",
	"totalAdjustmentCurrency": "USD",
	"totalProductPrice": "600.00000",
	"totalProductPriceCurrency": "USD",
	"totalSalesTax": "0.00000",
	"totalSalesTaxCurrency": "USD",
	"totalShippingCharge": "0.00000",
	"totalShippingChargeCurrency": "USD",
	"totalShippingTax": "0.00000",
	"totalShippingTaxCurrency": "USD",
	"x_isPersonalAddressesAllowedForShipping": "true",
	"x_isPurchaseOrderNumberRequired": "false",
	"x_trackingIds": ""
}

GET /store/{storeId}/cart/@self/buyer_purchase_order/{buyerPurchaseOrderId}

Gets buyer purchase order information for buyer purchase order ID.

Handler Method:

getBuyerPurchaseOrderDataBean

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
buyerPurchaseOrderIdThe buyer purchase order identifier.pathstringtrueN/A
profileNameProfile name. Profiles determine the subset of data to be returned by a query.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.payment.beans.BuyerPurchaseOrderDataBean_IBM_BuyerPurchaseOrder_Summary

GET /store/{storeId}/cart/@self/pattribute/{initKey_referenceNumber}

Gets payment attribute order information for terms & conditions Id.

Handler Method:

getPAttributeDataBean

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
initKey_referenceNumberThe referenceNumber key of the access beanpathstringtrueN/A
profileNameProfile name. Profiles determine the subset of data to be returned by a query.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.utf.beans.PAttributeDataBean_IBM_PAttribute_Detailed

GET /store/{storeId}/cart/@self/payment_policy_list

Gets payment policy list information for store.

Handler Method:

getPaymentPolicyListDataBean

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
profileNameProfile name. Profiles determine the subset of data to be returned by a query.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.payment.beans.PaymentPolicyListDataBean_IBM_PaymentPolicyList_Detailed


Example

Request:
GET /wcs/resources/store/10001/cart/@self/payment_policy_list?responseFormat=json
HTTP Status Code:

200

Response:
{
	"resultList": [
		{
			"message": "",
			"paymentPolicyInfoUsableWithoutTA": [
				{
					"attrPageName": "StandardDiscover",
					"longDescription": "Discover Credit Card",
					"policyId": "10009",
					"policyName": "Discover",
					"policyType": "Payment",
					"shortDescription": "Discover Credit Card"
				},
				{
					"attrPageName": "StandardCOD",
					"longDescription": "Customer will pay cash on delivery",
					"policyId": "10007",
					"policyName": "COD",
					"policyType": "Payment",
					"shortDescription": "Cash on delivery"
				},
				{
					"attrPageName": "StandardBillMeLater",
					"longDescription": "Bill customer later",
					"policyId": "10006",
					"policyName": "BillMeLater",
					"policyType": "Payment",
					"shortDescription": "Bill me later"
				},
				{
					"attrPageName": "StandardMasterCard",
					"longDescription": "MasterCard Credit Card",
					"policyId": "10003",
					"policyName": "Master Card",
					"policyType": "Payment",
					"shortDescription": "MasterCard Credit Card"
				},
				{
					"attrPageName": "StandardPayLater",
					"longDescription": "Customer will pay later",
					"policyId": "10008",
					"policyName": "PayLater",
					"policyType": "Payment",
					"shortDescription": "Pay later"
				},
				{
					"attrPageName": "StandardVisa",
					"longDescription": "VISA Credit Card",
					"policyId": "10002",
					"policyName": "VISA",
					"policyType": "Payment",
					"shortDescription": "VISA Credit Card"
				},
				{
					"attrPageName": "StandardCheck",
					"longDescription": "Payment by Check",
					"policyId": "10004",
					"policyName": "Check",
					"policyType": "Payment",
					"shortDescription": "Check"
				},
				{
					"attrPageName": "StandardAmex",
					"longDescription": "American Express Credit Card",
					"policyId": "10005",
					"policyName": "AMEX",
					"policyType": "Payment",
					"shortDescription": "American Express Credit Card"
				},
				{
					"attrPageName": "StandardCOD",
					"longDescription": "Pay In Store",
					"policyId": "-10021",
					"policyName": "PayInStore",
					"policyType": "Payment",
					"shortDescription": "Pay In Store"
				},
				{
					"attrPageName": "SimplePunchout",
					"longDescription": "Simple Punchout",
					"policyId": "10010",
					"policyName": "SimplePunchout",
					"policyType": "Payment",
					"shortDescription": "Simple Punchout"
				}
			],
			"primaryRC": -1,
			"secondaryRC": -1
		}
	]
}

GET /store/{storeId}/cart/@self/usable_billing_address/{orderId}

Gets usable billing address information for order id.

Handler Method:

getUsableBillingAddressListTCDataBean

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
orderIdThe order ID.pathstringtrueN/A
profileNameProfile name. Profiles determine the subset of data to be returned by a query.querystringfalsefalse
paymentTCIdThe payment Term & Condition identifier for this payment instruction.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary

GET /store/{storeId}/cart/@self/usable_payment_info

Gets usable payment information for the shopping cart.

Handler Method:

getUsablePaymentInfo

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
pageNumberPage number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work.queryintegerfalsefalse
pageSizePage size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work.queryintegerfalsefalse
orderIdThe order ID.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

cart-usable_payment_info


Example

Request:
GET /wcs/resources/store/10001/cart/@self/usable_payment_info?orderId=&responseFormat=json
HTTP Status Code:

200

Response:
{
	"orderId": "25207",
	"resourceId": "https:\/\/localhost:443\/wcs\/resources\/store\/10001\/cart\/@self\/usable_payment_info?orderId=&responseFormat=json",
	"resourceName": "cart",
	"usablePaymentInformation": [
		{
			"description": "Discover Credit Card",
			"language": "-1",
			"paymentMethodName": "Discover",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardDiscover",
			"xumet_policyId": "10009"
		},
		{
			"description": "Cash on delivery",
			"language": "-1",
			"paymentMethodName": "COD",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardCOD",
			"xumet_policyId": "10007"
		},
		{
			"description": "Bill me later",
			"language": "-1",
			"paymentMethodName": "BillMeLater",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardBillMeLater",
			"xumet_policyId": "10006"
		},
		{
			"description": "MasterCard Credit Card",
			"language": "-1",
			"paymentMethodName": "Master Card",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardMasterCard",
			"xumet_policyId": "10003"
		},
		{
			"description": "Pay later",
			"language": "-1",
			"paymentMethodName": "PayLater",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardPayLater",
			"xumet_policyId": "10008"
		},
		{
			"description": "VISA Credit Card",
			"language": "-1",
			"paymentMethodName": "VISA",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardVisa",
			"xumet_policyId": "10002"
		},
		{
			"description": "Check",
			"language": "-1",
			"paymentMethodName": "Check",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardCheck",
			"xumet_policyId": "10004"
		},
		{
			"description": "American Express Credit Card",
			"language": "-1",
			"paymentMethodName": "AMEX",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "StandardAmex",
			"xumet_policyId": "10005"
		},
		{
			"description": "Simple Punchout",
			"language": "-1",
			"paymentMethodName": "SimplePunchout",
			"paymentTermConditionId": "",
			"usableBillingAddress": [
				{
					"addressId": "15810",
					"nickName": "Default_Billing_10001"
				},
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"xumet_attrPageName": "SimplePunchout",
			"xumet_policyId": "10010"
		}
	]
}

GET /store/{storeId}/cart/@self/usable_shipping_info

Gets usable shipping information for the shopping cart.

Handler Method:

getUsableShippingInfo

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
pageNumberPage number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work.queryintegerfalsefalse
pageSizePage size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work.queryintegerfalsefalse
orderIdThe order ID.querystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

cart-usable_shipping_info


Example

Request:
GET /wcs/resources/store/10001/cart/@self/usable_shipping_info?pageSize=1&pageNumber=1&orderId=25207&responseFormat=json
HTTP Status Code:

200

Response:
{
	"orderId": "25207",
	"orderItem": [
		{
			"orderItemId": "85206",
			"usableShippingAddress": [
				{
					"addressId": "15308",
					"nickName": "jane"
				},
				{
					"addressId": "15309",
					"nickName": "john"
				}
			],
			"usableShippingChargePolicy": [
				{
					"name": "StandardShippingChargeBySeller",
					"type": "ShippingCharge",
					"uniqueID": "-7001"
				}
			],
			"usableShippingMode": [
				{
					"carrier": "International Carrier",
					"description": "International Priority",
					"language": "-1",
					"shipModeCode": "International Priority",
					"shipModeId": "10054"
				},
				{
					"carrier": "International Carrier",
					"description": "International Regular",
					"language": "-1",
					"shipModeCode": "International Regular",
					"shipModeId": "10055"
				},
				{
					"description": "Pickup in store",
					"language": "-1",
					"shipModeCode": "PickupInStore",
					"shipModeId": "10001"
				},
				{
					"carrier": "XYZ Carrier",
					"description": "US - 2-Day Express Delivery",
					"language": "-1",
					"shipModeCode": "US - 2-Day Express Delivery",
					"shipModeId": "10053"
				},
				{
					"carrier": "XYZ Carrier",
					"description": "US - Overnight Delivery",
					"language": "-1",
					"shipModeCode": "US - Overnight Delivery",
					"shipModeId": "10052"
				},
				{
					"carrier": "XYZ Carrier",
					"description": "US - Regular Delivery",
					"language": "-1",
					"shipModeCode": "US Regular Delivery",
					"shipModeId": "10051"
				}
			]
		}
	],
	"resourceId": "https:\/\/localhost:443\/wcs\/resources\/store\/10001\/cart\/@self\/usable_shipping_info?pageSize=1&pageNumber=1&orderId=25207&responseFormat=json",
	"resourceName": "cart",
	"usableShippingAddress": [
		{
			"addressId": "15308",
			"nickName": "jane"
		},
		{
			"addressId": "15309",
			"nickName": "john"
		}
	]
}

GET /store/{storeId}/cart/shipping_modes

Gets allowable shipping information for the store. Deprecated. Use the method that adds support for the locale parameter.

Handler Method:

getAllowableShippingModes

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$ShippingModes


Example

Request:
GET /wcs/resources/store/10001/cart/shipping_modes?responseFormat=json&langId=-1
HTTP Status Code:

200

Response:
{
	"usableShippingMode": [
		{
			"field1": null,
			"field2": "1 to 3 business days",
			"shipModeCode": "International Priority",
			"shipModeDescription": "International Priority",
			"shipModeId": "10054"
		},
		{
			"field1": null,
			"field2": "7 to 14 business days",
			"shipModeCode": "International Regular",
			"shipModeDescription": "International Regular",
			"shipModeId": "10055"
		},
		{
			"field1": null,
			"field2": null,
			"shipModeCode": "PickupInStore",
			"shipModeDescription": "Pickup in store",
			"shipModeId": "10001"
		},
		{
			"field1": null,
			"field2": "2 business days",
			"shipModeCode": "US - 2-Day Express Delivery",
			"shipModeDescription": "US - 2-Day Express Delivery",
			"shipModeId": "10053"
		},
		{
			"field1": null,
			"field2": "1 business day",
			"shipModeCode": "US - Overnight Delivery",
			"shipModeDescription": "US - Overnight Delivery",
			"shipModeId": "10052"
		},
		{
			"field1": null,
			"field2": "5 to 10 business days",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051"
		}
	]
}

GET /store/{storeId}/cart/shipping_modes

Gets allowable shipping information for the store.

Handler Method:

getAllowableShippingModes

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
404The specified resource couldn't be found.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$ShippingModes


Example

Request:
GET /wcs/resources/store/10001/cart/shipping_modes?responseFormat=json&langId=-1
HTTP Status Code:

200

Response:
{
	"usableShippingMode": [
		{
			"field1": null,
			"field2": "1 to 3 business days",
			"shipModeCode": "International Priority",
			"shipModeDescription": "International Priority",
			"shipModeId": "10054"
		},
		{
			"field1": null,
			"field2": "7 to 14 business days",
			"shipModeCode": "International Regular",
			"shipModeDescription": "International Regular",
			"shipModeId": "10055"
		},
		{
			"field1": null,
			"field2": null,
			"shipModeCode": "PickupInStore",
			"shipModeDescription": "Pickup in store",
			"shipModeId": "10001"
		},
		{
			"field1": null,
			"field2": "2 business days",
			"shipModeCode": "US - 2-Day Express Delivery",
			"shipModeDescription": "US - 2-Day Express Delivery",
			"shipModeId": "10053"
		},
		{
			"field1": null,
			"field2": "1 business day",
			"shipModeCode": "US - Overnight Delivery",
			"shipModeDescription": "US - Overnight Delivery",
			"shipModeId": "10052"
		},
		{
			"field1": null,
			"field2": "5 to 10 business days",
			"shipModeCode": "US Regular Delivery",
			"shipModeDescription": "US - Regular Delivery",
			"shipModeId": "10051"
		}
	]
}

POST /store/{storeId}/cart

Adds one or more order items to the shopping cart.

Handler Method:

addOrderItem

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request object for AddOrderItem.bodycom.ibm.commerce.rest.order.handler.CartHandler$AddOrderItemBodyDescriptionfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
201The requested resource has been created.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderWithOrderItemContainer


Example

Request:
POST /wcs/resources/store/10001/cart?responseFormat=json
Body:
{
	"orderId": ".",
	"orderItem": [
		{
			"productId": "10706",
			"quantity": "1"
		}
	],
	"x_calculateOrder": "0",
	"x_inventoryValidation": "true"
}
HTTP Status Code:

201

Response:
{
	"orderId": "25207",
	"orderItem": [
		{
			"orderItemId": "85206"
		}
	]
}

POST /store/{storeId}/cart/{cartId}/lock

Locks the shopping cart by a CSR.

Handler Method:

lockCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
cartIdOrder identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer


Example

Request:
POST /wcs/resources/store/10001/cart/25012/lock
HTTP Status Code:

200

Response:
{
	"orderId": "25012"
}

POST /store/{storeId}/cart/{cartId}/lockOnBehalf

Locks the shopping cart when the buyer administrator/CSR has established a session to act on behalf of a user.

Handler Method:

lockCartOnBehalf

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
cartIdOrder identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer

POST /store/{storeId}/cart/{cartId}/unlock

Unlocks the shopping cart by a CSR.

Handler Method:

unlockCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
cartIdOrder identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer

POST /store/{storeId}/cart/{cartId}/unlockOnBehalf

Unlocks the shopping cart when the buyer administrator/CSR has established a session to act on behalf of a user.

Handler Method:

unlockCartOnBehalf

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
cartIdOrder identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer

POST /store/{storeId}/cart/{orderId}/calculate

Calculate the cost of the order.

Handler Method:

calculateOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
orderIdThe order ID.pathstringtrueN/A
bodyThe request object for calculate order.bodycom.ibm.commerce.rest.order.handler.CartHandler$CalculateOrderRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.

POST /store/{storeId}/cart/{orderId}/schedule_order

Creates a scheduled order which is related to a scheduled job.

Handler Method:

scheduleOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request object for scheduleOrder.bodycom.ibm.commerce.rest.order.handler.CartHandler$OrderScheduleRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderScheduleRequest

POST /store/{storeId}/cart/{orderId}/set_pending_order

Set the specified order as the current pending order.

Handler Method:

setPendingOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
orderIdThe order ID.pathstringtrueN/A
bodyThe request object for SetPendingOrder.bodycom.ibm.commerce.rest.order.handler.CartHandler$SetPendingOrderRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$SetPendingOrderRequest


Example

Request:
POST /wcs/resources/store/10801/cart/25039/set_pending_order
HTTP Status Code:

200

Response:
{
	"orderId": [
		"25039"
	],
	"viewTaskName": "RedirectView"
}

POST /store/{storeId}/cart/@self/add_configuration_to_cart

Adds a dynamic kit configuration to cart.

Handler Method:

addConfigurationToCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request body for adding a dynamic kit configuration to cart.bodycom.ibm.commerce.rest.order.handler.CartHandler$AddConfigurationToCartRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$AddConfigurationToCartRequest

POST /store/{storeId}/cart/@self/add_preconfiguration_to_cart

Adds a dynamic kit pre-configuration to cart.

Handler Method:

addPreConfigurationToCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request body for adding a dynamic kit configuration to cart.bodycom.ibm.commerce.rest.order.handler.CartHandler$AddPreConfigurationToCartRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$AddPreConfigurationToCartRequest

POST /store/{storeId}/cart/@self/checkout

Checks out the shopping cart.

Handler Method:

checkOut

Secure Call Mandatory:

true

Partial Authentication Allowed:

false

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request object for checkout.bodycom.ibm.commerce.rest.order.handler.CartHandler$CheckoutRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer


Example

Request:
POST /wcs/resources/store/10001/cart/@self/checkout?responseFormat=json
Body:
{
	"catalogId": "10052",
	"langId": "-1",
	"notifyMerchant": "1",
	"notifyOrderSubmitted": "1",
	"notifyShopper": "1",
	"notify_EMailSender_recipient": "john@example.com",
	"orderId": "25206",
	"purchaseorder_id": "",
	"storeId": "10001"
}
HTTP Status Code:

201

Response:
{
	"orderId": "25206"
}

POST /store/{storeId}/cart/calculate

Calculate the cost of the order.

Handler Method:

calculateOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodybody data required for rest methodbodycom.ibm.commerce.rest.order.handler.CartHandler$CalculateOrderRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.

Example

Request:
POST /wcs/resources/store/10001/cart/calculate?responseFormat=json
Body:
{
	"URL": [
		"http:\/\/localhost\/webapp\/wcs\/stores\/servlet\/en\/aurora?calculationUsageId=-1"
	],
	"calculationUsageId": [
		"-2"
	],
	"continue": [
		"1"
	],
	"createIfEmpty": [
		"1"
	],
	"deleteCartCookie": [
		"true"
	],
	"deleteIfEmpty": [
		"*"
	],
	"fromOrderId": [
		"*"
	],
	"orderId": [
		"14029",
		"14029"
	],
	"page": [
		""
	],
	"toOrderId": [
		"."
	],
	"updatePrices": [
		"0"
	]
}
HTTP Status Code:

200

Response:
{
	"orderId": [
		"14029"
	],
	"viewTaskName": "RedirectView"
}

POST /store/{storeId}/cart/copy_order

Copies a specified order.

Handler Method:

copyOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request object for copy order.bodycom.ibm.commerce.rest.order.handler.CartHandler$CopyOrderRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$CopyOrderRequest


Example

Request:
POST /wcs/resources/store/10801/cart/copy_order
Body:
{
	"URL": "https:\/\/localhost\/wcs\/resources\/store\/10801\/cart\/copy_order",
	"copyOrderItemId": "*",
	"description": "",
	"fromOrderId": "-13579",
	"requesttype": "ajax",
	"toOrderId": "**"
}
HTTP Status Code:

200

Response:
{
	"orderId": [
		"25040"
	],
	"viewTaskName": "RedirectView"
}

POST /store/{storeId}/cart/create_order

create an order with the description specified

Handler Method:

createOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
descriptionthe description for the orderquerystringtruefalse
bodybody data required for rest methodbodycom.ibm.commerce.rest.order.handler.CartHandler$CreateOrderRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.

Example

Request:
POST /wcs/resources/store/10801/cart/create_order?responseFormat=json&langId=-1&description=%24%26%5B%7B%7D%28%3D*%29%2B%5D%21%23%7E%25%601800%25+Flowers%27%22%3B
HTTP Status Code:

200

Response:
{
	"outOrderId": "25041",
	"redirecturl": "",
	"viewTaskName": "RedirectView"
}

PUT /store/{storeId}/cart/@self

Updates one or more order items in the shopping cart. This method is deprecated, use updateOrderItem.

Handler Method:

udpateOrderItem

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyUpdate order item body.bodycart-cartUpdatefalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

cart-cartUpdate


Example

Request:
PUT /wcs/resources/store/10001/cart/@self
Body:
{
	"orderItem": [
		{
			"orderItemId": "85043",
			"quantity": "3.0",
			"xitem_field1": "3",
			"xitem_field2": "4.0"
		}
	]
}
HTTP Status Code:

200

Response:
{
	"orderId": "25032",
	"orderItem": [
		{
			"orderItemId": "85043"
		}
	]
}

PUT /store/{storeId}/cart/@self/applyCheckoutProfile

Applies the quick checkout profile to the current shopping cart.

Handler Method:

applyCheckoutProfile

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyRequest body required for apply checkout profile.bodycom.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainerfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer

PUT /store/{storeId}/cart/@self/delete_order_item

Deletes the specified order item from the order.

Handler Method:

deleteOrderItem

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request body for deleting an order item.bodycom.ibm.commerce.rest.order.handler.CartHandler$DeleteOrderItemRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer

PUT /store/{storeId}/cart/@self/precheckout

Prepares the shopping cart for checkout. This method must be called before the checkout service.

Handler Method:

preCheckout

Secure Call Mandatory:

true

Partial Authentication Allowed:

false

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request object for preCheckout.bodycom.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainerfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer


Example

Request:
PUT /wcs/resources/store/10001/cart/@self/precheckout?responseFormat=json
Body:
{
	"catalogId": "10052",
	"langId": "-1",
	"storeId": "10001"
}
HTTP Status Code:

200

Response:
{
	"orderId": "25206"
}

PUT /store/{storeId}/cart/@self/update_configuration_in_cart

Update a dynamic kit configuration in the cart.

Handler Method:

updateConfigurationInCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request body for updating a dynamic kit configuration in the cart.bodycom.ibm.commerce.rest.order.handler.CartHandler$UpdateConfigurationInCartRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$UpdateConfigurationInCartRequest

PUT /store/{storeId}/cart/@self/update_order_item

Updates one or more order items in the shopping cart.

Handler Method:

updateOrderItem

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyUpdate order item body.bodycom.ibm.commerce.rest.order.handler.CartHandler$UpdateOrderItemBodyDescriptionfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderWithOrderItemContainer


Example

Request:
PUT /wcs/resources/store/10001/cart/@self/update_order_item?responseFormat=json
Body:
{
	"orderId": "25207",
	"orderItem": [
		{
			"orderItemId": ""
		}
	],
	"x_calculateOrder": "1",
	"x_calculationUsage": "-1,-2,-5,-6,-7"
}
HTTP Status Code:

200

Response:
{
	"orderId": "25207"
}

PUT /store/{storeId}/cart/@self/update_reward_option

Updates the reward option.

Handler Method:

updateRewardOption

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request body for updating a reward option.bodycom.ibm.commerce.rest.order.handler.CartHandler$RewardChoiceUpdateRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$RewardChoiceUpdateRequest

PUT /store/{storeId}/cart/move_order_item

Moves order items from one order to another.

Handler Method:

moveOrderItem

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
bodyThe request body for MoveOrderItem.bodycom.ibm.commerce.rest.order.handler.CartHandler$OrderItemMoveRequestfalseN/A
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.
Response Data Type:

com.ibm.commerce.rest.order.handler.CartHandler$OrderItemMoveRequest


Example

Request:
PUT /wcs/resources/store/10001/cart/move_order_item?responseFormat=json
Body:
{
	"URL": [
		"RESTOrderCalculate?URL=http:\/\/localhost\/webapp\/wcs\/stores\/servlet\/en\/aurora?calculationUsageId=-1&calculationUsageId=-2&deleteCartCookie=true"
	],
	"calculationUsageId": [
		"-1",
		"-2",
		"-7"
	],
	"continue": [
		"1"
	],
	"createIfEmpty": [
		"1"
	],
	"deleteIfEmpty": [
		"*"
	],
	"fromOrderId": [
		"*"
	],
	"page": [
		""
	],
	"toOrderId": [
		"."
	],
	"updatePrices": [
		"0"
	]
}
HTTP Status Code:

200

Response:
{
	"orderId": [
		"14029",
		"14029"
	],
	"redirecturl": "RESTOrderCalculate?URL=http:\/\/localhost\/webapp\/wcs\/stores\/servlet\/en\/aurora?calculationUsageId=-1&calculationUsageId=-2&deleteCartCookie=true",
	"viewTaskName": "RedirectView"
}

DELETE /store/{storeId}/cart/{orderId}/cancel_order

Cancel the specified order.

Handler Method:

cancelOrder

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
orderIdThe order ID.pathstringtrueN/A
forcedCancelThis parameter is used to cancel an order that has deposited paymentquerystringfalsefalse
HTTP Status Codes:
HTTP Status CodeDescription
200The requested completed successfully.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.

Example

Request:
DELETE /wcs/resources/store/10801/cart/25036/cancel_order
HTTP Status Code:

200

Response:
{
	"viewTaskName": "RedirectView"
}

DELETE /store/{storeId}/cart/@self

Deletes all items in the shopping cart.

Handler Method:

cancelOrderInCart

Secure Call Mandatory:

false

Partial Authentication Allowed:

true

Parameters:
NameDescriptionParameter TypeData TypeRequiredAllow Multiple
storeIdThe store identifier.pathstringtrueN/A
HTTP Status Codes:
HTTP Status CodeDescription
204The requested completed successfully. No content is returned in the response.
400Bad request. Some of the inputs provided to the request aren't valid.
401Not authenticated. The user session isn't valid.
403The user isn't authorized to perform the specified request.
500Internal server error. Additional details will be contained on the server logs.

Data Type Details

cart-Adjustment

Properties:
NameData TypeRequired
currencystringfalse
usagestringfalse
displayLevelstringfalse
descriptionLanguagestringfalse
userDataFieldcart-Adjustment.userDataField arrayfalse
amountstringfalse
languagestringfalse
descriptionstringfalse
codestringfalse

cart-Adjustment.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-BillingAddress

Properties:
NameData TypeRequired
middleNamestringfalse
lastNamestringfalse
organizationUnitNamestringfalse
primarystringfalse
personTitlestringfalse
phone1stringtrue
phone2stringtrue
mobilePhone1stringtrue
addressLinestring arrayfalse
billing_address_idstringfalse
phone1Publishstringfalse
nickNamestringtrue
addressTypestringfalse
stateOrProvinceNamestringfalse
mobilePhone1Countrystringtrue
statestringfalse
email1stringtrue
email2stringtrue
countrystringfalse
attributescart-BillingAddress.attributes arrayfalse
languagestringfalse
postalCodestringfalse
firstNamestringfalse
internalOfficeAddressstringfalse
phone1Typestringfalse
organizationNamestringfalse
phone2Typestringfalse
personIdentifiercom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
phone2Publishstringfalse
citystringfalse
bestCallingTimestringfalse
zipCodestringfalse
fax1stringtrue
fax2stringtrue
geographicalTaxCodestringfalse
businessTitlestringfalse
organizationIdentifiercom.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierTypefalse
geographicalShippingCodestringfalse

cart-BillingAddress.attributes

Properties:
NameData TypeRequired
attrValuestringfalse
attrKeystringtrue

cart-cart

Properties:
NameData TypeRequired
Ordercart-cart_item arrayfalse

cart-cart_item

Properties:
NameData TypeRequired
orderItemcart-cartItem arrayfalse
channelcom.ibm.commerce.order.facade.datatypes.ChannelTypefalse
rewardOptioncart-rewardOption arrayfalse
quoteIdentifiercom.ibm.commerce.foundation.common.datatypes.QuoteIdentifierTypefalse
orderAmountstringfalse
orderIdstringfalse
placedDatestringfalse
lastUpdateDatestringfalse
orderDescriptionstringfalse
storeNameIdentifierstringfalse
financialTransactioncom.ibm.commerce.order.facade.datatypes.FinancialTransactionType arrayfalse
cSRCommentscom.ibm.commerce.order.facade.datatypes.CSRCommentsType arrayfalse
adjustmentRequirementcom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType arrayfalse
quoteIDstringfalse
orderIdentifierstringfalse
paymentStatusstringfalse
buyerPONumberstringfalse
orderEditorcom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
orderStatusstringfalse
userDataFieldcart-cart_item.userDataField arrayfalse
shipAsCompletestringfalse
paymentInstructioncart-PaymentInstruction arrayfalse
orderVersionstringfalse
orgDistinguishedNamestringfalse
storeOwnerIDstringfalse
storeUniqueIDstringfalse
buyerIdstringfalse
orgUniqueIDstringfalse
promotionCodecart-cart_item.promotionCode arrayfalse
couponCodecart-CouponCode arrayfalse
commentsstringfalse
parentInfocom.ibm.commerce.order.facade.datatypes.ParentInfoTypefalse
bLockInfocom.ibm.commerce.order.facade.datatypes.OrderBLockInfoTypefalse
buyerDistinguishedNamestringfalse

cart-cart_item.promotionCode

Properties:
NameData TypeRequired
codestringfalse
associatedPromotioncart-cart_item.promotionCode.associatedPromotion arrayfalse

cart-cart_item.promotionCode.associatedPromotion

Properties:
NameData TypeRequired
descriptionstringfalse
promotionIdstringfalse

cart-cart_item.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-cartItem

Properties:
NameData TypeRequired
timeShippedstringfalse
createDatestringfalse
itemAttributescart-cartItem.itemAttributes arrayfalse
quantitystringfalse
lastUpdateDatestringfalse
contractIdstringfalse
ownerIDstringfalse
fulfillmentCenterIdstringfalse
externalOrderItemIDstringfalse
configurationIDstringfalse
orderItemStatusstringfalse
adjustmentRequirementcom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType arrayfalse
availableDatestringfalse
fulfillmentCenterOwnerIdstringfalse
partNumberstringtrue
orderItemShippingInfostringfalse
correlationGroupstringfalse
expectedShipDatestringfalse
userDataFieldcart-cartItem.userDataField arrayfalse
fulfillmentCenterDescriptioncom.ibm.commerce.foundation.common.datatypes.DescriptionTypefalse
storeIdentifiercom.ibm.commerce.foundation.common.datatypes.StoreIdentifierTypefalse
productIdstringfalse
timeReleasedstringfalse
usableShippingChargePolicycart-UsableShippingChargePolicy arrayfalse
orderItemInventoryStatusstringfalse
orderItemFulfillmentStatusstringfalse
UOMstringfalse
commentsstringfalse
offerIDstringfalse
orderItemAmountstringfalse
orderItemIdstringfalse
orderItemComponentcom.ibm.commerce.order.facade.datatypes.OrderItemComponentType arrayfalse
fulfillmentCenterNamestringfalse

cart-cartItem.itemAttributes

Properties:
NameData TypeRequired
attrValuestringfalse
attrNamestringtrue

cart-cartItem.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-cartUpdate

Properties:
NameData TypeRequired
Ordercart-cartUpdate_item arrayfalse

cart-cartUpdate_item

Properties:
NameData TypeRequired
orderItemcart-cartUpdate_item.orderItem arrayfalse
userDataFieldcart-cartUpdate_item.userDataField arrayfalse
orderIdstringfalse

cart-cartUpdate_item.orderItem

Properties:
NameData TypeRequired
UOMstringfalse
userDataFieldcart-cartUpdate_item.orderItem.userDataField arrayfalse
productIdstringfalse
itemAttributescart-cartUpdate_item.orderItem.itemAttributes arrayfalse
quantitystringfalse
partNumberstringtrue
orderItemIdstringfalse
contractIdstringfalse
fulfillmentCenterIdstringfalse
fulfillmentCenterNamestringfalse
commentstringfalse

cart-cartUpdate_item.orderItem.itemAttributes

Properties:
NameData TypeRequired
attrValuestringfalse
attrNamestringtrue

cart-cartUpdate_item.orderItem.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-cartUpdate_item.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-CouponCode

Properties:
NameData TypeRequired
couponIdstringfalse
effectiveDateTimestringfalse
statusstringfalse
promotioncom.ibm.commerce.foundation.common.datatypes.PromotionIdentifierTypefalse
userDataFieldcart-CouponCode.userDataField arrayfalse
expirationDateTimestringfalse
descriptioncom.ibm.commerce.order.facade.datatypes.CouponDescriptionType arrayfalse
codestringfalse

cart-CouponCode.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-OrderAmount

Properties:
NameData TypeRequired
totalAdjustmentCurrencystringfalse
totalSalesTaxstringfalse
userDataFieldcart-OrderAmount.userDataField arrayfalse
totalShippingChargestringfalse
grandTotalCurrencystringfalse
totalShippingTaxCurrencystringfalse
totalTaxByTaxCategorycart-OrderAmount.totalTaxByTaxCategory arrayfalse
genericTotalcom.ibm.commerce.foundation.common.datatypes.GenericTotalType arrayfalse
adjustmentcart-Adjustment arrayfalse
totalProductPriceCurrencystringfalse
totalAdjustmentstringfalse
totalSalesTaxCurrencystringfalse
totalShippingChargeCurrencystringfalse
grandTotalstringfalse
totalShippingTaxstringfalse
totalProductPricestringfalse

cart-OrderAmount.totalTaxByTaxCategory

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse
taxCategoryCodestringfalse

cart-OrderAmount.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-OrderIdentifier

Properties:
NameData TypeRequired
customerOrderNumberstringfalse
orderIdstringfalse
externalOrderIDstringfalse

cart-OrderItemAmount

Properties:
NameData TypeRequired
shippingChargestringfalse
userDataFieldcart-OrderItemAmount.userDataField arrayfalse
unitPricestringfalse
taxByTaxCategorycom.ibm.commerce.foundation.common.datatypes.TaxByTaxCategoryType arrayfalse
orderItemPricestringfalse
alternativeCurrencyPricecom.ibm.commerce.foundation.common.datatypes.MonetaryAmountType arrayfalse
genericTotalcom.ibm.commerce.foundation.common.datatypes.GenericTotalType arrayfalse
adjustmentcart-Adjustment arrayfalse
shippingTaxCurrencystringfalse
unitQuantitystringfalse
unitUomstringfalse
salesTaxCurrencystringfalse
currencystringfalse
totalAdjustmentcom.ibm.commerce.foundation.common.datatypes.MonetaryAmountTypefalse
shippingChargeCurrencystringfalse
priceOverridestringfalse
freeGiftstringfalse
shippingTaxstringfalse
salesTaxstringfalse

cart-OrderItemAmount.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-OrderItemShippingInfo

Properties:
NameData TypeRequired
shipTieCodestringfalse
userDataFieldcart-OrderItemShippingInfo.userDataField arrayfalse
physicalStoreIdstringfalse
shippingAddressstringfalse
shippingCarrierAccountNumberstringfalse
shippingChargePolicyIDstringfalse
physicalStoreExternalIdstringfalse
shippingModestringfalse
shipInstructionstringfalse
requestedShipDatestringfalse
shipCarrAccntNumstringfalse
shippingChargeTypestringtrue
isExpeditedstringfalse

cart-OrderItemShippingInfo.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-OrderStatus

Properties:
NameData TypeRequired
orderStatusstringfalse
xstat_java.util.Map$Entry arrayfalse
editablestringfalse
prepareIndicatorstringfalse
buyerApprovalStatusstringfalse
lockedstringfalse
blockedstringfalse

cart-PaymentInstruction

Properties:
NameData TypeRequired
protocolDatacart-PaymentInstruction.protocolData arrayfalse
paymentRulestringfalse
piDescriptionstringfalse
payMethodIdstringfalse
paymentTermConditionIdstringfalse
prioritystringfalse
userDataFieldcart-PaymentInstruction.userDataField arrayfalse
minAmountcom.ibm.commerce.foundation.common.datatypes.MonetaryAmountTypefalse
piCurrencystringfalse
sequenceNumberstringfalse
piStatusstringfalse
refundAllowedstringfalse
piLanguagestringfalse
piAmountstringfalse
piIdstringfalse
billingAddressstringfalse
maxAmountcom.ibm.commerce.foundation.common.datatypes.MonetaryAmountTypefalse

cart-PaymentInstruction.protocolData

Properties:
NameData TypeRequired
valuestringfalse
namestringtrue

cart-PaymentInstruction.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-rewardOption

Properties:
NameData TypeRequired
rewardSpecGiftItemcart-rewardOption.rewardSpecGiftItem arrayfalse
rewardOptionIdentifiercart-rewardOption.rewardOptionIdentifiertrue
adjustmentDescriptionstringfalse
giftSetSpecificationcart-rewardOption.giftSetSpecificationfalse
giftSetcart-rewardOption.giftSetfalse
rewardSpecificationcart-rewardOption.rewardSpecificationfalse
userDatacart-rewardOption.userDatafalse
amountcart-rewardOption.amountfalse
adjustmentCurrencystringfalse
usagestringfalse
displayLevelstringfalse
rewardSpecMaxQuantitystringfalse
adjustmentLanguagestringfalse
adjustmentAmountstringfalse
isPromotionCodeRequiredstringfalse
rewardOptionExternalIdstringfalse
adjustmentcart-rewardOption.adjustmentfalse
codestringfalse
rewardSpecMaxQuantityUomstringfalse
adjustmentDisplayLevelstringfalse
rewardChoicecart-rewardOption.rewardChoicefalse
calculationCodeIDcart-rewardOption.calculationCodeIDfalse
rewardChoiceGiftItemcart-rewardOption.rewardChoiceGiftItem arrayfalse
adjustmentUsagestringfalse
adjustmentCodestringfalse
descriptioncart-rewardOption.descriptionfalse
promotionTypestringfalse
rewardOptionIdstringfalse

cart-rewardOption.adjustment

Properties:
NameData TypeRequired
usagestringfalse
calculationCodeIDcart-rewardOption.adjustment.calculationCodeIDfalse
displayLevelstringfalse
isPromotionCodeRequiredstringfalse
userDatacart-rewardOption.adjustment.userDatafalse
amountcart-rewardOption.adjustment.amountfalse
descriptioncart-rewardOption.adjustment.descriptionfalse
codestringfalse
promotionTypestringfalse

cart-rewardOption.adjustment.amount

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

cart-rewardOption.adjustment.calculationCodeID

Properties:
NameData TypeRequired
calculationCodeExternalIdentifiercart-rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier

Properties:
NameData TypeRequired
calculationUsageIDstringfalse
storeIdentifiercart-rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifierfalse
codestringfalse

cart-rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

cart-rewardOption.adjustment.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

cart-rewardOption.adjustment.userData

Properties:
NameData TypeRequired
userDataFieldcart-rewardOption.adjustment.userData.userDataField arrayfalse

cart-rewardOption.adjustment.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-rewardOption.amount

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

cart-rewardOption.calculationCodeID

Properties:
NameData TypeRequired
calculationCodeExternalIdentifiercart-rewardOption.calculationCodeID.calculationCodeExternalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.calculationCodeID.calculationCodeExternalIdentifier

Properties:
NameData TypeRequired
calculationUsageIDstringfalse
storeIdentifiercart-rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifierfalse
codestringfalse

cart-rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

cart-rewardOption.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

cart-rewardOption.giftSet

Properties:
NameData TypeRequired
giftItemcart-rewardOption.giftSet.giftItem arrayfalse

cart-rewardOption.giftSet.giftItem

Properties:
NameData TypeRequired
catalogEntryIdentifiercart-rewardOption.giftSet.giftItem.catalogEntryIdentifierfalse
quantitycart-rewardOption.giftSet.giftItem.quantityfalse

cart-rewardOption.giftSet.giftItem.catalogEntryIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier

Properties:
NameData TypeRequired
storeIdentifiercart-rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

cart-rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

cart-rewardOption.giftSet.giftItem.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

cart-rewardOption.giftSetSpecification

Properties:
NameData TypeRequired
giftItemcart-rewardOption.giftSetSpecification.giftItem arrayfalse
maximumQuantitycart-rewardOption.giftSetSpecification.maximumQuantitytrue

cart-rewardOption.giftSetSpecification.giftItem

cart-rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier

Properties:
NameData TypeRequired
storeIdentifiercart-rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

cart-rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier

cart-rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

cart-rewardOption.giftSetSpecification.giftItem.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

cart-rewardOption.giftSetSpecification.maximumQuantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

cart-rewardOption.rewardChoice

Properties:
NameData TypeRequired
giftSetcart-rewardOption.rewardChoice.giftSetfalse
userDatacart-rewardOption.rewardChoice.userDatafalse

cart-rewardOption.rewardChoice.giftSet

Properties:
NameData TypeRequired
giftItemcart-rewardOption.rewardChoice.giftSet.giftItem arrayfalse

cart-rewardOption.rewardChoice.giftSet.giftItem

cart-rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier

Properties:
NameData TypeRequired
storeIdentifiercart-rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

cart-rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier

cart-rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

cart-rewardOption.rewardChoice.giftSet.giftItem.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

cart-rewardOption.rewardChoice.userData

Properties:
NameData TypeRequired
userDataFieldcart-rewardOption.rewardChoice.userData.userDataField arrayfalse

cart-rewardOption.rewardChoice.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-rewardOption.rewardChoiceGiftItem

Properties:
NameData TypeRequired
uomstringfalse
externalIdentifiercom.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierTypefalse
productIdstringfalse
quantitystringfalse

cart-rewardOption.rewardOptionIdentifier

Properties:
NameData TypeRequired
externalIdentifierstringfalse
uniqueIDstringfalse

cart-rewardOption.rewardSpecGiftItem

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse
externalIdentifiercom.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierTypefalse
productIdstringfalse

cart-rewardOption.rewardSpecification

Properties:
NameData TypeRequired
giftSetSpecificationcart-rewardOption.rewardSpecification.giftSetSpecificationfalse
userDatacart-rewardOption.rewardSpecification.userDatafalse

cart-rewardOption.rewardSpecification.giftSetSpecification

cart-rewardOption.rewardSpecification.giftSetSpecification.giftItem

cart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier

Properties:
NameData TypeRequired
externalIdentifiercart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifierfalse
uniqueIDstringfalse

cart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier

Properties:
NameData TypeRequired
storeIdentifiercart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

cart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier

cart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

cart-rewardOption.rewardSpecification.giftSetSpecification.giftItem.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

cart-rewardOption.rewardSpecification.giftSetSpecification.maximumQuantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

cart-rewardOption.rewardSpecification.userData

Properties:
NameData TypeRequired
userDataFieldcart-rewardOption.rewardSpecification.userData.userDataField arrayfalse

cart-rewardOption.rewardSpecification.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-rewardOption.userData

Properties:
NameData TypeRequired
userDataFieldcart-rewardOption.userData.userDataField arrayfalse

cart-rewardOption.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-ShippingAddress

Properties:
NameData TypeRequired
middleNamestringfalse
lastNamestringfalse
organizationUnitNamestringfalse
primarystringfalse
personTitlestringfalse
phone1stringtrue
phone2stringtrue
mobilePhone1stringtrue
addressLinestring arrayfalse
phone1Publishstringfalse
nickNamestringtrue
addressTypestringfalse
stateOrProvinceNamestringfalse
mobilePhone1Countrystringtrue
statestringfalse
email1stringtrue
email2stringtrue
countrystringfalse
attributescart-ShippingAddress.attributes arrayfalse
languagestringfalse
postalCodestringfalse
internalOfficeAddressstringfalse
firstNamestringfalse
phone1Typestringfalse
phone2Typestringfalse
organizationNamestringfalse
personIdentifiercom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
phone2Publishstringfalse
citystringfalse
bestCallingTimestringfalse
zipCodestringfalse
addressIdstringfalse
fax1stringtrue
fax2stringtrue
geographicalTaxCodestringfalse
businessTitlestringfalse
organizationIdentifiercom.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierTypefalse
geographicalShippingCodestringfalse

cart-ShippingAddress.attributes

Properties:
NameData TypeRequired
attrValuestringfalse
attrKeystringtrue

cart-ShippingMode

Properties:
NameData TypeRequired
shipModeLanguagestringfalse
trackingURLstringfalse
languagestringfalse
carrierstringfalse
shipModeIdstringfalse
descriptionstringfalse
storeIdstringfalse
shipModeCodestringfalse
shipModeDescriptionstringfalse

cart-usable_payment_info

Properties:
NameData TypeRequired
channelcom.ibm.commerce.order.facade.datatypes.ChannelTypefalse
quoteIdentifiercom.ibm.commerce.foundation.common.datatypes.QuoteIdentifierTypefalse
shipAsCompletestringfalse
orderIdstringfalse
orderVersionstringfalse
placedDatestringfalse
lastUpdateDatestringfalse
promotionCodecom.ibm.commerce.order.facade.datatypes.PromotionCodeType arrayfalse
couponCodecom.ibm.commerce.order.facade.datatypes.CouponCodeType arrayfalse
commentsstringfalse
adjustmentRequirementcom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType arrayfalse
cSRCommentscom.ibm.commerce.order.facade.datatypes.CSRCommentsType arrayfalse
quoteIDstringfalse
customerOrderNumberstringfalse
buyerPONumberstringfalse
bLockInfocom.ibm.commerce.order.facade.datatypes.OrderBLockInfoTypefalse
orderEditorcom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
usablePaymentInformationcart-UsablePaymentInformation arrayfalse
externalOrderIDstringfalse

cart-usable_shipping_info

Properties:
NameData TypeRequired
orderItemcart-UsableShippingInfoOrderItem arrayfalse
channelcom.ibm.commerce.order.facade.datatypes.ChannelTypefalse
rewardOptioncom.ibm.commerce.order.facade.datatypes.RewardOptionType arrayfalse
quoteIdentifiercom.ibm.commerce.foundation.common.datatypes.QuoteIdentifierTypefalse
shipAsCompletestringfalse
orderIdstringfalse
orderVersionstringfalse
placedDatestringfalse
lastUpdateDatestringfalse
usableShippingAddresscart-usable_shipping_info.usableShippingAddress arrayfalse
promotionCodecom.ibm.commerce.order.facade.datatypes.PromotionCodeType arrayfalse
couponCodecom.ibm.commerce.order.facade.datatypes.CouponCodeType arrayfalse
commentsstringfalse
adjustmentRequirementcom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType arrayfalse
cSRCommentscom.ibm.commerce.order.facade.datatypes.CSRCommentsType arrayfalse
quoteIDstringfalse
customerOrderNumberstringfalse
buyerPONumberstringfalse
bLockInfocom.ibm.commerce.order.facade.datatypes.OrderBLockInfoTypefalse
orderEditorcom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
externalOrderIDstringfalse

cart-usable_shipping_info.usableShippingAddress

Properties:
NameData TypeRequired
organizationIdentifiercom.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierTypefalse
nickNamestringtrue
personIdentifiercom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
addressIdstringfalse

cart-UsablePaymentInformation

Properties:
NameData TypeRequired
usableBillingAddresscart-UsablePaymentInformation.usableBillingAddress arrayfalse
paymentMethodNamestringfalse
protocolDatacart-UsablePaymentInformation.protocolData arrayfalse
paymentTermConditionIdstringfalse
userDataFieldcart-UsablePaymentInformation.userDataField arrayfalse
languagestringfalse
descriptionstringfalse

cart-UsablePaymentInformation.protocolData

Properties:
NameData TypeRequired
valuestringfalse
namestringtrue

cart-UsablePaymentInformation.usableBillingAddress

Properties:
NameData TypeRequired
organizationIdentifiercom.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierTypefalse
nickNamestringtrue
personIdentifiercom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
addressIdstringfalse

cart-UsablePaymentInformation.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-UsableShippingAddress

Properties:
NameData TypeRequired
organizationIdentifiercom.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierTypefalse
nickNamestringtrue
personIdentifiercom.ibm.commerce.foundation.common.datatypes.PersonIdentifierTypefalse
addressIdstringfalse

cart-UsableShippingChargePolicy

Properties:
NameData TypeRequired
typestringtrue
namestringtrue
uniqueIDstringfalse
storeIdcom.ibm.commerce.foundation.common.datatypes.StoreIdentifierTypefalse

cart-UsableShippingInfoOrderItem

Properties:
NameData TypeRequired
userDataFieldcart-UsableShippingInfoOrderItem.userDataField arrayfalse
usableShippingModecart-UsableShippingMode arrayfalse
createDatestringfalse
quantitystringfalse
usableShippingChargePolicycart-UsableShippingChargePolicy arrayfalse
lastUpdateDatestringfalse
usableShippingAddresscart-UsableShippingAddress arrayfalse
externalOrderItemIDstringfalse
configurationIDstringfalse
UOMstringfalse
commentsstringfalse
adjustmentRequirementcom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType arrayfalse
offerIDstringfalse
orderItemIdstringfalse
correlationGroupstringfalse

cart-UsableShippingInfoOrderItem.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

cart-UsableShippingMode

Properties:
NameData TypeRequired
userDataFieldcart-UsableShippingMode.userDataField arrayfalse
trackingURLstringfalse
languagestringfalse
carrierstringfalse
shipModeIdstringfalse
descriptionstringfalse
storeIdstringfalse
shipModeCodestringfalse

cart-UsableShippingMode.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.foundation.common.datatypes.DescriptionType

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.foundation.common.datatypes.GenericTotalType

Properties:
NameData TypeRequired
namestringfalse

com.ibm.commerce.foundation.common.datatypes.MonetaryAmountType

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

com.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierType

Properties:
NameData TypeRequired
uniqueIDstringfalse
distinguishedNamestringfalse

com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType

Properties:
NameData TypeRequired
storeIdentifiercom.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier

Properties:
NameData TypeRequired
externalIdentifiercom.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier.externalIdentifierfalse
uniqueIDstringfalse

com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType

Properties:
NameData TypeRequired
externalIdentifiercom.ibm.commerce.foundation.common.datatypes.PersonIdentifierType.externalIdentifierfalse
uniqueIDstringfalse
distinguishedNamestringfalse

com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType.externalIdentifier

Properties:
NameData TypeRequired
identifierstringfalse

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.calculationCodeIdentifier

Properties:
NameData TypeRequired
calculationCodeExternalIdentifiercom.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.calculationCodeIdentifier.calculationCodeExternalIdentifierfalse
uniqueIDstringfalse

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.calculationCodeIdentifier.calculationCodeExternalIdentifier

Properties:
NameData TypeRequired
calculationUsageIDstringfalse
storeIdentifiercom.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifierfalse
codestringfalse

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.externalIdentifier

Properties:
NameData TypeRequired
versionstringfalse
storeIdentifiercom.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.externalIdentifier.storeIdentifierfalse
namestringtrue
revisionstringfalse

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.externalIdentifier.storeIdentifier

com.ibm.commerce.foundation.common.datatypes.PromotionIdentifierType.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.foundation.common.datatypes.QuoteIdentifierType

Properties:
NameData TypeRequired
uniqueIDstringfalse
externalQuoteIDstringfalse

com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType

Properties:
NameData TypeRequired
externalIdentifiercom.ibm.commerce.foundation.common.datatypes.StoreIdentifierType.externalIdentifierfalse
uniqueIDstringfalse

com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.foundation.common.datatypes.TaxByTaxCategoryType

Properties:
NameData TypeRequired
taxCategoryCodestringfalse

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList.billingAddresses

Properties:
NameData TypeRequired
urlURLstringfalse
nickNameURLstringfalse
primarystringfalse
organizationUnitNamestringfalse
bestCallingTimeURLstringfalse
phone1stringfalse
personTitlestringfalse
phone2stringfalse
cityURLstringfalse
billingCodestringfalse
addressField1stringfalse
storeDirectorystringfalse
addressField2stringfalse
primaryURLstringfalse
packageSuppressionstringfalse
organizationUnitNameURLstringfalse
addressField3stringfalse
nickNamestringfalse
createdTimestampstringfalse
middleNameURLstringfalse
statestringfalse
mobilePhone1Countrystringfalse
firstNameURLstringfalse
email1stringfalse
countrystringfalse
email2stringfalse
officeAddressstringfalse
email1URLstringfalse
fax1URLstringfalse
statusURLstringfalse
publishPhone1URLstringfalse
stateURLstringfalse
mobilePhone1CountryURLstringfalse
packageSuppressionURLstringfalse
addressField3URLstringfalse
dataBeanKeyAddressIdstringfalse
billingCodeTypeURLstringfalse
bestCallingTimestringfalse
zipCodestringfalse
addressIdstringfalse
address3URLstringfalse
phone2TypeURLstringfalse
organizationNameURLstringfalse
lastCreatestringfalse
fax1stringfalse
fax2stringfalse
officeAddressURLstringfalse
address1stringfalse
address2stringfalse
address3stringfalse
addressIdURLstringfalse
middleNamestringfalse
addressTypeURLstringfalse
lastNamestringfalse
addressField2URLstringfalse
mobilePhone1stringfalse
billingCodeURLstringfalse
phone2URLstringfalse
addressTypestringfalse
address2URLstringfalse
phone1TypeURLstringfalse
createdTimestringfalse
memberIdstringfalse
businessTitleURLstringfalse
firstNamestringfalse
phone1Typestringfalse
lastCreateURLstringfalse
phone2Typestringfalse
organizationNamestringfalse
zipCodeURLstringfalse
billingCodeTypestringfalse
addressField1URLstringfalse
mobilePhone1URLstringfalse
citystringfalse
phone1URLstringfalse
personTitleURLstringfalse
lastNameURLstringfalse
statusstringfalse
publishPhone1stringfalse
address1URLstringfalse
storeIdURLstringfalse
stateProvDisplayNamestringfalse
publishPhone2stringfalse
countryDisplayNamestringfalse
businessTitlestringfalse
countryURLstringfalse
email2URLstringfalse
fax2URLstringfalse
publishPhone2URLstringfalse
isSelfAddressstringfalse

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList.orderDataBean

Properties:
NameData TypeRequired
totalPagesstringfalse
uniqueShippingAddressescom.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList.orderDataBean.uniqueShippingAddresses arrayfalse
buschnIdstringfalse
totalSizestringfalse
totalShippingChargestringfalse
totalTaxstringfalse
addressIdstringfalse
totalAdjustmentstringfalse
totalProductPriceBySumUpstringfalse
billingAddressDataBeancom.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList.orderDataBean.billingAddressDataBeanfalse
surchargeAdjustmentTotalstringfalse
totalOrderItemsPricestringfalse
actualShipDatestringfalse
totalShippingTaxstringfalse
typestringfalse
transferStatusstringfalse
totalProductPricestringfalse

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList.orderDataBean.billingAddressDataBean

Properties:
NameData TypeRequired
urlURLstringfalse
nickNameURLstringfalse
primarystringfalse
organizationUnitNamestringfalse
bestCallingTimeURLstringfalse
phone1stringfalse
personTitlestringfalse
phone2stringfalse
cityURLstringfalse
billingCodestringfalse
addressField1stringfalse
storeDirectorystringfalse
addressField2stringfalse
primaryURLstringfalse
packageSuppressionstringfalse
organizationUnitNameURLstringfalse
addressField3stringfalse
nickNamestringfalse
createdTimestampstringfalse
middleNameURLstringfalse
statestringfalse
mobilePhone1Countrystringfalse
firstNameURLstringfalse
email1stringfalse
countrystringfalse
email2stringfalse
officeAddressstringfalse
email1URLstringfalse
fax1URLstringfalse
statusURLstringfalse
publishPhone1URLstringfalse
stateURLstringfalse
mobilePhone1CountryURLstringfalse
packageSuppressionURLstringfalse
addressField3URLstringfalse
dataBeanKeyAddressIdstringfalse
billingCodeTypeURLstringfalse
bestCallingTimestringfalse
zipCodestringfalse
addressIdstringfalse
address3URLstringfalse
phone2TypeURLstringfalse
organizationNameURLstringfalse
lastCreatestringfalse
fax1stringfalse
fax2stringfalse
officeAddressURLstringfalse
address1stringfalse
address2stringfalse
address3stringfalse
addressIdURLstringfalse
middleNamestringfalse
addressTypeURLstringfalse
lastNamestringfalse
addressField2URLstringfalse
mobilePhone1stringfalse
billingCodeURLstringfalse
phone2URLstringfalse
addressTypestringfalse
address2URLstringfalse
phone1TypeURLstringfalse
createdTimestringfalse
memberIdstringfalse
businessTitleURLstringfalse
firstNamestringfalse
phone1Typestringfalse
lastCreateURLstringfalse
phone2Typestringfalse
organizationNamestringfalse
zipCodeURLstringfalse
billingCodeTypestringfalse
addressField1URLstringfalse
mobilePhone1URLstringfalse
citystringfalse
phone1URLstringfalse
personTitleURLstringfalse
lastNameURLstringfalse
statusstringfalse
publishPhone1stringfalse
address1URLstringfalse
storeIdURLstringfalse
stateProvDisplayNamestringfalse
publishPhone2stringfalse
countryDisplayNamestringfalse
businessTitlestringfalse
countryURLstringfalse
email2URLstringfalse
fax2URLstringfalse
publishPhone2URLstringfalse
isSelfAddressstringfalse

com.ibm.commerce.order.beans.UsableBillingAddressListDataBean_IBM_UsableBillingAddressList_Summary.resultList.orderDataBean.uniqueShippingAddresses

Properties:
NameData TypeRequired
urlURLstringfalse
nickNameURLstringfalse
primarystringfalse
organizationUnitNamestringfalse
bestCallingTimeURLstringfalse
phone1stringfalse
personTitlestringfalse
phone2stringfalse
cityURLstringfalse
billingCodestringfalse
addressField1stringfalse
storeDirectorystringfalse
addressField2stringfalse
primaryURLstringfalse
packageSuppressionstringfalse
organizationUnitNameURLstringfalse
addressField3stringfalse
nickNamestringfalse
createdTimestampstringfalse
middleNameURLstringfalse
statestringfalse
mobilePhone1Countrystringfalse
firstNameURLstringfalse
email1stringfalse
countrystringfalse
email2stringfalse
officeAddressstringfalse
email1URLstringfalse
fax1URLstringfalse
statusURLstringfalse
publishPhone1URLstringfalse
stateURLstringfalse
mobilePhone1CountryURLstringfalse
packageSuppressionURLstringfalse
addressField3URLstringfalse
dataBeanKeyAddressIdstringfalse
billingCodeTypeURLstringfalse
bestCallingTimestringfalse
zipCodestringfalse
addressIdstringfalse
address3URLstringfalse
phone2TypeURLstringfalse
organizationNameURLstringfalse
lastCreatestringfalse
fax1stringfalse
fax2stringfalse
officeAddressURLstringfalse
address1stringfalse
address2stringfalse
address3stringfalse
addressIdURLstringfalse
middleNamestringfalse
addressTypeURLstringfalse
lastNamestringfalse
addressField2URLstringfalse
mobilePhone1stringfalse
billingCodeURLstringfalse
phone2URLstringfalse
addressTypestringfalse
address2URLstringfalse
phone1TypeURLstringfalse
createdTimestringfalse
memberIdstringfalse
businessTitleURLstringfalse
firstNamestringfalse
phone1Typestringfalse
lastCreateURLstringfalse
phone2Typestringfalse
organizationNamestringfalse
zipCodeURLstringfalse
billingCodeTypestringfalse
addressField1URLstringfalse
mobilePhone1URLstringfalse
citystringfalse
phone1URLstringfalse
personTitleURLstringfalse
lastNameURLstringfalse
statusstringfalse
publishPhone1stringfalse
address1URLstringfalse
storeIdURLstringfalse
stateProvDisplayNamestringfalse
publishPhone2stringfalse
countryDisplayNamestringfalse
businessTitlestringfalse
countryURLstringfalse
email2URLstringfalse
fax2URLstringfalse
publishPhone2URLstringfalse
isSelfAddressstringfalse

com.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode

com.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode.resultList

Properties:
NameData TypeRequired
numberOfShipModesstringfalse
shipChargesByShipModecom.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode.resultList.shipChargesByShipMode arrayfalse
isShipChargesExiststringfalse

com.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode.resultList.shipChargesByShipMode

Properties:
NameData TypeRequired
shipModeDescstringfalse
shippingChargeTypescom.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode.resultList.shipChargesByShipMode.shippingChargeTypes arrayfalse
numberOfShipChargeTypesstringfalse
shipModeIdstringfalse
carrierAccountNumberstringfalse

com.ibm.commerce.order.beans.UsableShipChargesAndAccountByShipModeDataBean_IBM_usableShipChargesByShipMode.resultList.shipChargesByShipMode.shippingChargeTypes

Properties:
NameData TypeRequired
carrAccntNumberstringfalse
policyDescriptionstringfalse
internalPolicyIdstringfalse
selectedstringfalse
policyNamestringfalse
policyIdstringfalse

com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType

Properties:
NameData TypeRequired
adjustmentUsagestringtrue
adjustmentValuestringfalse
commentscom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.commentsfalse
userDatacom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userDatafalse
adjustmentCategorystringtrue

com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.comments

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.ChannelType

com.ibm.commerce.order.facade.datatypes.ChannelType.channelIdentifer

Properties:
NameData TypeRequired
uniqueIDstringfalse
channelNamestringfalse

com.ibm.commerce.order.facade.datatypes.ChannelType.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.ChannelType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.ChannelType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.ChannelType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.CouponCodeType

Properties:
NameData TypeRequired
couponIdstringfalse
effectiveDateTimestringfalse
statusstringfalse
userDatacom.ibm.commerce.order.facade.datatypes.CouponCodeType.userDatafalse
expirationDateTimestringfalse
promotionIdentifiercom.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifierfalse
descriptioncom.ibm.commerce.order.facade.datatypes.CouponCodeType.description arrayfalse
codestringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.description

Properties:
NameData TypeRequired
shortDescriptionstringfalse
longDescriptionstringfalse
userDatacom.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userDatafalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier

Properties:
NameData TypeRequired
calculationCodeExternalIdentifiercom.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifierfalse
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier

Properties:
NameData TypeRequired
calculationUsageIDstringfalse
storeIdentifiercom.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifierfalse
codestringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier

Properties:
NameData TypeRequired
versionstringfalse
storeIdentifiercom.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifierfalse
namestringtrue
revisionstringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.CouponCodeType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.CouponCodeType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.CouponDescriptionType

Properties:
NameData TypeRequired
shortDescriptionstringfalse
longDescriptionstringfalse
userDatacom.ibm.commerce.order.facade.datatypes.CouponDescriptionType.userDatafalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.CouponDescriptionType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.CouponDescriptionType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.CouponDescriptionType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.CSRCommentsType

Properties:
NameData TypeRequired
changeReasonCodecom.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCodefalse
userDatacom.ibm.commerce.order.facade.datatypes.CSRCommentsType.userDatafalse
orderVersionstringfalse
cSRIdentifiercom.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifierfalse
creationDatestringfalse
commentstringfalse

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.userData

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier

Properties:
NameData TypeRequired
externalIdentifiercom.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier.externalIdentifierfalse
uniqueIDstringfalse
distinguishedNamestringfalse

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier.externalIdentifier

Properties:
NameData TypeRequired
identifierstringfalse

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType

Properties:
NameData TypeRequired
paymentInstructionIDstringfalse
requestAmountcom.ibm.commerce.order.facade.datatypes.FinancialTransactionType.requestAmountfalse
paymentProtocolDatacom.ibm.commerce.order.facade.datatypes.FinancialTransactionType.paymentProtocolData arrayfalse
transactionExtensionDatacom.ibm.commerce.order.facade.datatypes.FinancialTransactionType.transactionExtensionData arrayfalse
avsCodestringfalse
responseCodestringfalse
merchantOrderNumberstringfalse
reasonCodestringfalse
trackingIDstringfalse
statusstringfalse
referenceNumberstringfalse
userDatacom.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userDatafalse
transactionTypestringfalse
requestTimestringfalse
expirationTimestringfalse
financialTransactionIdentifiercom.ibm.commerce.order.facade.datatypes.FinancialTransactionType.financialTransactionIdentifierfalse
lastUpdatestringfalse

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.financialTransactionIdentifier

Properties:
NameData TypeRequired
externalIdentifierstringfalse
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.paymentProtocolData

Properties:
NameData TypeRequired
valuestringfalse
namestringtrue

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.requestAmount

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.transactionExtensionData

Properties:
NameData TypeRequired
valuestringfalse
namestringtrue

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock

Properties:
NameData TypeRequired
blockReasoncom.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReasonfalse
commentsstringfalse
resovledstringfalse
userDatacom.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userDatafalse
timeBlockedstringfalse

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.userData

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userData

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier

Properties:
NameData TypeRequired
externalIdentifiercom.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifierfalse
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier

Properties:
NameData TypeRequired
storeIdentifiercom.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.orderItemComponentIdentifier

Properties:
NameData TypeRequired
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.alternativeCurrencyPrice

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.price

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.ParentInfoType

com.ibm.commerce.order.facade.datatypes.ParentInfoType.parentOrderIdentifier

Properties:
NameData TypeRequired
customerOrderNumberstringfalse
uniqueIDstringfalse
externalOrderIDstringfalse

com.ibm.commerce.order.facade.datatypes.ParentInfoType.parentOrderItemIdentifier

Properties:
NameData TypeRequired
externalOrderItemIDstringfalse
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.ParentInfoType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.ParentInfoType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.ParentInfoType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.PromotionCodeType

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier

Properties:
NameData TypeRequired
versionstringfalse
storeIdentifiercom.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifierfalse
namestringtrue
revisionstringfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason

Properties:
NameData TypeRequired
reasonCodestringfalse
userDatacom.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userDatafalse
validstringfalse
descriptioncom.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.descriptionfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment

Properties:
NameData TypeRequired
usagestringfalse
calculationCodeIDcom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeIDfalse
displayLevelstringfalse
isPromotionCodeRequiredstringfalse
userDatacom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.userDatafalse
amountcom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.amountfalse
descriptioncom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.descriptionfalse
codestringfalse
promotionTypestringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.amount

Properties:
NameData TypeRequired
valuestringfalse
currencystringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeID

Properties:
NameData TypeRequired
calculationCodeExternalIdentifiercom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeID.calculationCodeExternalIdentifierfalse
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeID.calculationCodeExternalIdentifier

Properties:
NameData TypeRequired
calculationUsageIDstringfalse
storeIdentifiercom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifierfalse
codestringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.description

Properties:
NameData TypeRequired
valuestringfalse
languagestringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.adjustment.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem.catalogEntryIdentifier

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier

Properties:
NameData TypeRequired
storeIdentifiercom.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifierfalse
partNumberstringtrue
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.giftSet.giftItem.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.userData

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardChoice.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardOptionIdentifier

Properties:
NameData TypeRequired
externalIdentifierstringfalse
uniqueIDstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.giftItem

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier

Properties:
NameData TypeRequired
nameIdentifierstringfalse
ownerIDstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.giftItem.quantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.giftSetSpecification.maximumQuantity

Properties:
NameData TypeRequired
valuestringfalse
uomstringfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.userData

com.ibm.commerce.order.facade.datatypes.RewardOptionType.rewardSpecification.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.order.facade.datatypes.RewardOptionType.userData

Properties:
NameData TypeRequired
userDataFieldcom.ibm.commerce.order.facade.datatypes.RewardOptionType.userData.userDataField arrayfalse

com.ibm.commerce.order.facade.datatypes.RewardOptionType.userData.userDataField

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue

com.ibm.commerce.payment.beans.BuyerPurchaseOrderDataBean_IBM_BuyerPurchaseOrder_Summary

com.ibm.commerce.payment.beans.BuyerPurchaseOrderDataBean_IBM_BuyerPurchaseOrder_Summary.resultList

Properties:
NameData TypeRequired
statestringfalse
currencystringfalse
buyerPurchaseOrderIdstringfalse
purchaseOrderNumberstringfalse
amountstringfalse
accountIdstringfalse
dataBeanKeyBuyerPurchaseOrderIdstringfalse
buyerPurchaseOrderTypeIdstringfalse

com.ibm.commerce.payment.beans.PaymentPolicyListDataBean_IBM_PaymentPolicyList_Detailed

com.ibm.commerce.payment.beans.PaymentPolicyListDataBean_IBM_PaymentPolicyList_Detailed.resultList

Properties:
NameData TypeRequired
primaryRCstringfalse
secondaryRCstringfalse
paymentPolicyInfoUsableWithoutTAcom.ibm.commerce.payment.beans.PaymentPolicyListDataBean_IBM_PaymentPolicyList_Detailed.resultList.paymentPolicyInfoUsableWithoutTA arrayfalse
messagestringfalse

com.ibm.commerce.payment.beans.PaymentPolicyListDataBean_IBM_PaymentPolicyList_Detailed.resultList.paymentPolicyInfoUsableWithoutTA

Properties:
NameData TypeRequired
shortDescriptionstringfalse
longDescriptionstringfalse
attrPageNamestringfalse
policyTypestringfalse
policyNamestringfalse
policyIdstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$AddConfigurationToCartRequest

Properties:
NameData TypeRequired
reversestringfalse
remergestringfalse
physicalStoreIdstringfalse
backorderstringfalse
calculateOrderstringfalse
checkstringfalse
quantitystringfalse
contractIdstringfalse
fulfillmentCenterIdstringfalse
addressIdstringfalse
doInventorystringfalse
UOMstringfalse
inventoryValidationstringfalse
ConfigurationXMLstringtrue
catEntryIdstringfalse
mergestringfalse
calculationUsagestringfalse
shipModeIdstringfalse
orderItemIdstringfalse
partNumberstringfalse
allocatestringfalse
doPricestringfalse
commentstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$AddOrderItemBodyDescription

Description of the addOrderItem input body.

Properties:
NameData TypeRequired
orderItemcom.ibm.commerce.rest.order.handler.CartHandler$AddOrderItemBodyDescription$OrderItemBodyDescription arraytrue
orderIdstringfalse
x_inventoryValidationstringfalse
x_calculateOrderstringfalse
x_calculationUsagestringfalse

com.ibm.commerce.rest.order.handler.CartHandler$AddOrderItemBodyDescription$OrderItemBodyDescription

Description of orderItem.

Properties:
NameData TypeRequired
UOMstringfalse
itemAttributescom.ibm.commerce.rest.order.handler.CartHandler$AddOrderItemBodyDescription$OrderItemBodyDescription$ItemAttributesBodyDescription arrayfalse
productIdstringtrue
quantitystringtrue
partNumberstringfalse
contractIdstringfalse
fulfillmentCenterNamestringfalse
fulfillmentCenterIdstringfalse
commentstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$AddOrderItemBodyDescription$OrderItemBodyDescription$ItemAttributesBodyDescription

Description of item attributes.

Properties:
NameData TypeRequired
attrValuestringtrue
attrNamestringtrue

com.ibm.commerce.rest.order.handler.CartHandler$AddPreConfigurationToCartRequest

Properties:
NameData TypeRequired
reversestringfalse
remergestringfalse
physicalStoreIdstringfalse
backorderstringfalse
calculateOrderstringfalse
checkstringfalse
quantitystringfalse
contractIdstringfalse
fulfillmentCenterIdstringfalse
addressIdstringfalse
doInventorystringfalse
UOMstringfalse
inventoryValidationstringfalse
catEntryIdstringfalse
mergestringfalse
calculationUsagestringfalse
shipModeIdstringfalse
orderItemIdstringfalse
partNumberstringfalse
allocatestringfalse
doPricestringfalse
commentstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$CalculateOrderRequest

Body of request input for calculateOrder.

Properties:
NameData TypeRequired
updatePricesstringfalse
calculationUsageIdstringtrue
doFreeGiftstringfalse
orderIdstringfalse
outOrderNamestringfalse
doPricestringfalse

com.ibm.commerce.rest.order.handler.CartHandler$CheckoutRequest

Request body input for shopping cart submission for checkout.

Properties:
NameData TypeRequired
notifyMerchantstringfalse
notify_EMailSender_recipientstringfalse
notifyOrderSubmittedstringfalse
SMSstringfalse
orderIdstringtrue
purchaseorder_idstringfalse
notifyShopperstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$CopyOrderRequest

Properties:
NameData TypeRequired
preparestringfalse
checkstringfalse
quantitystringfalse
toOrderIdstringfalse
currencystringfalse
offerIdstringfalse
requestedShipDatestringfalse
partNumberstringfalse
correlationGroupstringfalse
keepOrdItemValidContractstringfalse
continuestringfalse
copyOrdPayInfostringfalse
addressIdstringfalse
configurationIdstringfalse
orderCommentstringfalse
isPONumberCopiedstringfalse
mergestringfalse
partOwnerIdstringfalse
displaySeqstringfalse
allocatestringfalse
payInfoFromstringfalse
copyOrderUniquePromotionCodestringfalse
copyOrderItemIdstringfalse
backorderstringfalse
pricestringfalse
shippingAddressFromOrderProfilestringfalse
outOrderNamestringfalse
contractIdstringfalse
copyAutoAddedOrderItemsstringfalse
memberIdstringfalse
shippingModeFromOrderProfilestringfalse
copyOrderPromotionCodestringfalse
commentstringfalse
reversestringfalse
remergestringfalse
orderInfoFromstringfalse
shipAsCompletestringfalse
tcIdstringfalse
blockInfoCopystringfalse
refreshContractAndOfferstringfalse
statusstringfalse
UOMstringfalse
updateOrderItemIdstringfalse
billingAddressIdstringfalse
inventoryValidationstringfalse
catEntryIdstringfalse
field1stringfalse
field2stringfalse
sensitiveInfoCopystringfalse
field3stringfalse
pay_paymentnamestringfalse
shipModeIdstringfalse
descriptionstringfalse
outOrderItemNamestringfalse
fromOrderIdstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$CreateOrderRequest

Properties:
NameData TypeRequired
outOrderNamestringfalse

com.ibm.commerce.rest.order.handler.CartHandler$DeleteOrderItemRequest

Properties:
NameData TypeRequired
catEntryIdstringfalse
checkstringfalse
calculationUsagestringfalse
calculateOrderstringfalse
orderIdstringfalse
outOrderNamestringfalse
orderItemIdstringtrue

com.ibm.commerce.rest.order.handler.CartHandler$OrderIdContainer

Structure containing an order identifier.

Properties:
NameData TypeRequired
orderIdstringtrue

com.ibm.commerce.rest.order.handler.CartHandler$OrderItemMoveRequest

Properties:
NameData TypeRequired
inRemergestringfalse
inAllocatestringfalse
inBackorderstringfalse
inCheckstringfalse
deleteIfEmptystringfalse
outMergestringfalse
outAllocatestringfalse
outOrderNamestringfalse
toOrderIdstringfalse
doInventorystringfalse
refreshContractAndOfferstringfalse
moveAutoAddedOrderItemsstringfalse
fromOrderItemIdstringfalse
moveOrderPromotionCodestringfalse
inMergestringfalse
outReversestringfalse
createIfEmptystringfalse
inOrderNamestringfalse
outRemergestringfalse
outBackorderstringfalse
outCheckstringfalse
inReversestringfalse
outOrderItemNamestringfalse
fromOrderIdstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$OrderScheduleRequest

Properties:
NameData TypeRequired
startstringtrue
delaystringfalse
intervalstringfalse
attemptsstringfalse
hoststringfalse
orderIdstringtrue

com.ibm.commerce.rest.order.handler.CartHandler$OrderWithOrderItemContainer

Structure containing an order ID and order item ID.

Properties:
NameData TypeRequired
orderItemcom.ibm.commerce.rest.order.handler.CartHandler$OrderWithOrderItemContainer$OrderItemBodyDescription arraytrue
orderIdstringtrue

com.ibm.commerce.rest.order.handler.CartHandler$OrderWithOrderItemContainer$OrderItemBodyDescription

Description of orderItem.

Properties:
NameData TypeRequired
orderItemIdstringfalse

com.ibm.commerce.rest.order.handler.CartHandler$RewardChoiceUpdateRequest

Properties:
NameData TypeRequired
orderIdstringtrue
rewardOptionIdstringtrue

com.ibm.commerce.rest.order.handler.CartHandler$SetPendingOrderRequest

Properties:
NameData TypeRequired
orderIdstringfalse
outOrderNamestringfalse

com.ibm.commerce.rest.order.handler.CartHandler$ShippingModes

Shipping mode list.

Properties:
NameData TypeRequired
usableShippingModecom.ibm.commerce.rest.order.handler.CartHandler$ShippingModes$UsableShippingMode arraytrue

com.ibm.commerce.rest.order.handler.CartHandler$ShippingModes$UsableShippingMode

Description of orderItem.

Properties:
NameData TypeRequired
userDatastringfalse
trackingURLstringfalse
carrierstringfalse
shipModeIdstringtrue
descriptionstringtrue
shipModeCodestringtrue

com.ibm.commerce.rest.order.handler.CartHandler$UpdateConfigurationInCartRequest

Properties:
NameData TypeRequired
ConfigurationXMLstringtrue
orderItemIdstringtrue

com.ibm.commerce.rest.order.handler.CartHandler$UpdateOrderItemBodyDescription

Description of the updateOrderItem input body.

Properties:
NameData TypeRequired
orderItemcom.ibm.commerce.rest.order.handler.CartHandler$UpdateOrderItemBodyDescription$OrderItemBodyDescription arraytrue
orderIdstringfalse
x_inventoryValidationstringfalse
x_calculateOrderstringfalse
x_calculationUsagestringfalse

com.ibm.commerce.rest.order.handler.CartHandler$UpdateOrderItemBodyDescription$OrderItemBodyDescription

Description of orderItem.

Properties:
NameData TypeRequired
productIdstringtrue
quantitystringtrue
partNumberstringfalse
orderItemIdstringfalse
contractIdstringfalse

com.ibm.commerce.utf.beans.PAttributeDataBean_IBM_PAttribute_Detailed

Properties:
NameData TypeRequired
resultListcom.ibm.commerce.utf.beans.PAttributeDataBean_IBM_PAttribute_Detailed.resultList arrayfalse

com.ibm.commerce.utf.beans.PAttributeDataBean_IBM_PAttribute_Detailed.resultList

Properties:
NameData TypeRequired
sequencestringfalse
encryptFlagstringfalse
referenceNumberstringfalse
attrTypeIdstringfalse
PAttributeIdstringfalse
namestringfalse
accessBeanNamestringfalse

java.util.Map$Entry

Properties:
NameData TypeRequired
valuestringfalse
keystringtrue