CCPOrderEntry
Request body parameter that contains attributes for creating the order entry, like quantity, product code and configuration identifier CCPOrderEntry
export interface CCPOrderEntry {
'basePrice'?: Price;
'cancellableQuantity'?: number;
'cancelledItemsPrice'?: Price;
'comments'?: Array<Comment>;
'configId'?: string;
'configurationInfos'?: Array<ConfigurationInfo>;
'deliveryMode'?: DeliveryMode;
'deliveryPointOfService'?: PointOfService;
'entryNumber'?: number;
'product'?: Product;
'quantity'?: number;
'quantityAllocated'?: number;
'quantityCancelled'?: number;
'quantityPending'?: number;
'quantityReturned'?: number;
'quantityShipped'?: number;
'quantityUnallocated'?: number;
'returnableQuantity'?: number;
'returnedItemsPrice'?: Price;
'statusSummaryList'?: Array<StatusSummary>;
'totalPrice'?: Price;
'updateable'?: boolean;
'url'?: string;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
basePrice | Optional | Price | {Price} CCPOrderEntry |
cancellableQuantity | Optional | number | Quantity number of cancellable items in order entry {number} CCPOrderEntry |
cancelledItemsPrice | Optional | Price | {Price} CCPOrderEntry |
comments | Optional | Array<Comment> | List of order entry comments. {Array<Comment>} CCPOrderEntry |
configId | Optional | string | Configuration Identifier. A randomly generated UUID owned by the product configurator {string} CCPOrderEntry |
configurationInfos | Optional | Array<ConfigurationInfo> | Configuration info of order entry {Array<ConfigurationInfo>} CCPOrderEntry |
deliveryMode | Optional | DeliveryMode | {DeliveryMode} CCPOrderEntry |
deliveryPointOfService | Optional | PointOfService | {PointOfService} CCPOrderEntry |
entryNumber | Optional | number | Entry number of the order entry {number} CCPOrderEntry |
product | Optional | Product | {Product} CCPOrderEntry |
quantity | Optional | number | Quantity number of items in order entry {number} CCPOrderEntry |
quantityAllocated | Optional | number | {number} CCPOrderEntry |
quantityCancelled | Optional | number | {number} CCPOrderEntry |
quantityPending | Optional | number | {number} CCPOrderEntry |
quantityReturned | Optional | number | {number} CCPOrderEntry |
quantityShipped | Optional | number | {number} CCPOrderEntry |
quantityUnallocated | Optional | number | {number} CCPOrderEntry |
returnableQuantity | Optional | number | Quantity number of returnable items in order entry {number} CCPOrderEntry |
returnedItemsPrice | Optional | Price | {Price} CCPOrderEntry |
statusSummaryList | Optional | Array<StatusSummary> | List of aggregated status information per entry, relevant if the entry is configurable and its configuration contains one or many issues in different severities. Note that configurators typically raise such issues only in case the parent document is changeable. In this case the issues (depending on their severity) need to be fixed before a checkout can be done. This means this segment can be present for a cart entry, for order entries it will always be empty {Array<StatusSummary>} CCPOrderEntry |
totalPrice | Optional | Price | {Price} CCPOrderEntry |
updateable | Optional | boolean | Flag defining if order entry item is updateable {boolean} CCPOrderEntry |
url | Optional | string | {string} CCPOrderEntry |