uStoreProvider api orders - XMPieLab/uStore-NG GitHub Wiki
-
getUserOrdersSummary ⇒
Promise.<UserOrdersSummaryModel>
-
Gets the summary of orders of the currently logged-in user, who is identified by the provided security token.
-
getDeliveryServices ⇒
Promise.<MailingServicesModel>
-
Gets collection of delivery services
-
uploadFile ⇒
Promise.<OrderItemFileAttachmentPropertyModel>
-
Appends files to the order item property.
-
deleteFiles ⇒
Promise.<OrderItemFileAttachmentPropertyModel>
-
Delete files of the order item property
-
getRepositoryDetails ⇒
Promise.<FileRepositoriesDetails>
-
Gets repository details
-
addOrderItem(productID) ⇒
Promise.<OrderItemModel>
-
Creates a draft order item of a product.
-
getOrderItem(orderItemID) ⇒
Promise.<OrderItemModel>
-
Gets the order item that has not been submitted by its unique ID.
-
updateOrderItem(orderItemID, orderItem) ⇒
Promise.<OrderItemModel>
-
Updates the order item that has not been submitted.
-
getPriceOrderItem(orderItemID, orderItem) ⇒
Promise.<OrderItemPriceModel>
-
Gets the price of the order item that has not been submitted.
-
reorder(orderItemID) ⇒
Promise.<OrderItemModel>
-
Reorders the submitted order item.
-
getLastOrder(productID) ⇒
Promise.<OrderItemPriceModel>
-
Gets the information about the last submitted order item of a product.
-
addToCart(orderItemID) ⇒
Promise.<void>
-
Moves the order item to the user's shopping cart.
-
saveForLater(orderItemID) ⇒
Promise.<void>
-
Moves the order item to the user's wish list
-
getCartInfo(listId) ⇒
Promise.<CartModel>
-
Gets the general cart information of the current user.
-
getWishListInfo() ⇒
Promise.<CartItemModelArray>
-
Gets the wish list information of the current user.
- deleteCartItem(orderItemID)
-
Deletes the order item from the Cart, Wish list or Drafts.
-
clearCart(orderItemIds, listId) ⇒
Promise.<void>
-
Clears the cart of the current user.
-
clearWishlist(orderItemIds) ⇒
Promise.<void>
-
Clears the wish list of the current user.
-
validateCart(isChecked, listId) ⇒
Promise.<CartItemValidationModelArray>
-
Validates the cart of the current user.
-
validateWishList() ⇒
Promise.<CartItemValidationModelArray>
-
Validates the wish list of the current user.
-
getCartPricingInfo(isChecked, listId) ⇒
Promise.<CartPriceModel>
-
Gets the cart pricing information of the current user.
-
getWishListPricingInfo() ⇒
Promise.<CartPriceModel>
-
Gets the wish list pricing information of the current user.
-
updateCartItem(orderItemID, orderItem) ⇒
Promise.<void>
-
Updates the item of the cart of the current user.
-
updateWishListItem(orderItemID, orderItem) ⇒
Promise.<void>
-
Updates the item of the wish list of the current user.
-
updateCart(cartItem) ⇒
Promise.<void>
-
Updates the items of the cart of the current user.
-
createCartList(name, externalId, externalUrl) ⇒
Promise.<CartListCreateResponseModel>
-
Creates new cart list.
-
getListId(externalId) ⇒
Promise.<GUID>
-
Gets cart list ID be the external ID.
-
getListInfo(listId) ⇒
Promise.<CartListDetailsModel>
-
Gets detailed information about cart list by cart list ID.
-
getLists() ⇒
Promise.<CartListModelArray>
-
Creates new cart list.
-
deleteList(listId) ⇒
Promise.<void>
-
Deletes cart list by ID.
-
exportList(listId) ⇒
Promise.<CartListExportResponseModel>
-
Exports cart list data by ID to the 3rd party service that was assigned to the store.
-
renameList(listId, title) ⇒
Promise.<void>
-
Update cart name data by ID.
-
revertModifications() ⇒
Promise.<void>
-
Reverts user's cart modification.
-
duplicateItem(orderItemID) ⇒
Promise.<ActivityCreateResponseModel>
-
Duplicates the cart item.
-
duplicateList(listId) ⇒
Promise.<ActivityCreateResponseModel>
-
Duplicates cart list by ID.
- MailingServicesModel
-
Gets collection of delivery services
- FilesTypeModel
- FileRepositoriesDetails
-
CartItemModelArray :
Array.<CartItemModel>
-
The wish list information
-
CartItemValidationModelArray :
Array.<CartItemValidationModel>
-
Collection of CartItemValidationModel
-
CartListModelArray :
Array.<CartListModel>
-
A collection of the cart list items.
-
GUID :
string
-
globally unique identifier
-
OrderItemPropertyModel :
Object
-
Added/updated Dial Value
-
SubOrderItemModel :
Object
-
Provides information about a component order item.
-
OrderItemModel :
Object
-
Provides information about an order item.
-
ProductPriceModel :
Object
-
Provides information about a product's price and tax.
-
OrderItemPriceModel :
Object
-
Provides information about an order item's price and tax.
-
OrderItemStatusModel :
Object
-
Provides information about an order item's submission status.
-
OrderApprovalModel :
Object
-
Provides the order approval information.
-
CartItemPropertyModel :
Object
-
Provides information about a product's property for cart.
-
ProductUnitTypeModel :
Object
-
Provides information about a product unit type.
-
ProductUnitModel :
Object
-
Provides information about a product unit.
The unit can be a single item, multiple items or a pack of items. -
CartProductModel :
Object
-
Provides information about a product.
-
CartSubItemModel :
Object
-
Provides information about the subitem of the cart item.
-
CartItemThumbnailModel :
Object
-
Provides information about the thumbnail of the cart item.
-
AttributeModel :
Object
-
Provides information about an attribute.
-
CartItemModel :
Object
-
Provides information about the cart item.
-
CartModel :
Object
-
Provides information about the cart of the user.
-
ErrorModel :
Object
-
Provides information about an error.
-
CartItemValidationModel :
Object
-
Provides information about an error of the order item.
-
CartItemPriceModel :
Object
-
Provides pricing information for a Shopping Cart item.
-
CartPriceModel :
Object
-
Provides pricing information for the Shopping Cart.
-
CartItemUpdateModel :
Object
-
Provides information that can be updated for the cart item.
-
WishListItemUpdateModel :
Object
-
Provides information that can be updated for the wish list item.
-
CartListCreateResponseModel :
Object
-
Provides cart list DTO.
-
CartListDetailsModel :
Object
-
Provides cart list DTO.
-
CartListCreateModel :
Object
-
Provides cart list model for create.
-
CartListModel :
Object
-
Provides cart list DTO.
-
CartListExportResponseModel :
Object
-
Provides information that was took from the export cart web-hook.
-
ActivityCreateResponseModel :
Object
-
Provides the result of the activity creation.
-
UserOrdersSummaryModel :
Object
-
Provides a user's summary of orders.
-
FileInfoModel :
Object
-
A representation of the file entity
-
OrderItemFileAttachmentPropertyModel :
Object
-
Added/updated Dial Value for FileAttachment.
-
DeliveryServicesModel :
Object
Delivery methods
Kind: global enum
Properties
Name | Type | Default | Description |
---|---|---|---|
Shipping | number |
1 |
Shipping delivery method |
Mailing | number |
2 |
Mailing delivery method |
Enum values present async activity status.
Kind: global enum
Properties
Name | Type | Default |
---|---|---|
InProgress | number |
1 |
Completed | number |
2 |
Failed | number |
3 |
PartiallyFailed | number |
4 |
Error type indication.
Kind: global enum
Properties
Name | Type | Default | Description |
---|---|---|---|
InventoryExceeded | number |
1 |
Indicates whether inventory for the selected product have been exceeded |
InventoryOutOfStock | number |
2 |
Indicates whether inventory for the selected product is Out Of Stock |
InventoryDelayed | number |
3 |
Indicates whether inventory for the selected product have been exceeded and delivery might be delayed |
ProductNotAvailable | number |
4 |
Indicates whether the selected product is not available |
ProductComponentNotAvailable | number |
5 |
Indicates whether one of the selected product components is not available |
MaxUnitsExceeded | number |
6 |
Indicates whether maximum quantity for the selected product have been exceeded |
MinUnitsNotReached | number |
7 |
Indicates whether minimum quantity for the selected product is not reached |
MinUnitsNotReached | number |
8 |
Indicates whether product units have been changed |
MaxUnitsExceededForOrder | number |
9 |
Indicates whether maximum quantity for the selected product have been exceeded |
RecipientListModelInvalid | number |
10 |
Indicates whether the selected recipient list model in not available |
DeliveryMethodInvalid | number |
11 |
Indicates whether the selected delivery method in not available |
GdprFilesDeleted | number |
12 |
Indicates whether order item files have been deleted by GDPR |
ProductOptionsChanged | number |
13 |
Indicates whether product properties options have been changed |
InventoryComponentOutOfStock | number |
14 |
Indicates whether inventory of the selected product components is Out Of Stock |
ForcedSplitShipping | number |
15 |
Indicates whether split shipping is forced by property selection |
Indicates error level.
Kind: global enum
Properties
Name | Type | Default | Description |
---|---|---|---|
Warning | number |
1 |
Low error level. |
Error | number |
2 |
High error level. |
getUserOrdersSummary ⇒ Promise.<UserOrdersSummaryModel>
Gets the summary of orders of the currently logged-in user, who is identified by the provided security token.
Kind: global constant
Returns: Promise.<UserOrdersSummaryModel>
- The summary of the orders of the currently logged in user.
getDeliveryServices ⇒ Promise.<MailingServicesModel>
Gets collection of delivery services
Kind: global constant
Returns: Promise.<MailingServicesModel>
- Returns collection of delivery services
Param | Type | Description |
---|---|---|
orderItemID | string |
The unique ID of the order item. |
uploadFile ⇒ Promise.<OrderItemFileAttachmentPropertyModel>
Appends files to the order item property.
Kind: global constant
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the order item. |
propertyID | GUID |
The unique ID of the property. |
data | File |
deleteFiles ⇒ Promise.<OrderItemFileAttachmentPropertyModel>
Delete files of the order item property
Kind: global constant
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the order item. |
propertyID | GUID |
The unique ID of the property. |
names | Array.<string> |
File names collection. |
getRepositoryDetails ⇒ Promise.<FileRepositoriesDetails>
Gets repository details
Kind: global constant
Param | Type | Description |
---|---|---|
guid | GUID |
The unique ID |
addOrderItem(productID) ⇒ Promise.<OrderItemModel>
Creates a draft order item of a product.
Kind: global function
Returns: Promise.<OrderItemModel>
- Returns the created order item.
Param | Type | Description |
---|---|---|
productID | string |
The unique ID of the product. |
getOrderItem(orderItemID) ⇒ Promise.<OrderItemModel>
Gets the order item that has not been submitted by its unique ID.
Kind: global function
Returns: Promise.<OrderItemModel>
- Returns the requested order item.
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the order item. |
updateOrderItem(orderItemID, orderItem) ⇒ Promise.<OrderItemModel>
Updates the order item that has not been submitted.
Kind: global function
Returns: Promise.<OrderItemModel>
- Returns the requested order item.
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the order item. |
orderItem | OrderItemModel |
The order item model. |
getPriceOrderItem(orderItemID, orderItem) ⇒ Promise.<OrderItemPriceModel>
Gets the price of the order item that has not been submitted.
Kind: global function
Returns: Promise.<OrderItemPriceModel>
- Returns the price of the provided order item model.
Param | Type | Description |
---|---|---|
orderItemID | string |
The unique ID of the order item. |
orderItem | OrderItemModel |
Provides information about an order item. |
reorder(orderItemID) ⇒ Promise.<OrderItemModel>
Reorders the submitted order item.
Kind: global function
Returns: Promise.<OrderItemModel>
- Returns order item.
Param | Type | Description |
---|---|---|
orderItemID | string |
The unique ID of the submitted order item. |
getLastOrder(productID) ⇒ Promise.<OrderItemPriceModel>
Gets the information about the last submitted order item of a product.
Kind: global function
Returns: Promise.<OrderItemPriceModel>
- Returns the requested information about the last submitted order item.
Param | Type | Description |
---|---|---|
productID | string |
The unique ID of the product. |
Moves the order item to the user's shopping cart.
Kind: global function
Param | Type | Description |
---|---|---|
orderItemID | string |
The unique ID of the order item. |
Moves the order item to the user's wish list
Kind: global function
Param | Type | Description |
---|---|---|
orderItemID | string |
The unique ID of the order item. |
getCartInfo(listId) ⇒ Promise.<CartModel>
Gets the general cart information of the current user.
Kind: global function
Returns: Promise.<CartModel>
- Returns the general cart information of the current user.
Param | Type | Description |
---|---|---|
listId | string |
The unique identifier. |
getWishListInfo() ⇒ Promise.<CartItemModelArray>
Gets the wish list information of the current user.
Kind: global function
Returns: Promise.<CartItemModelArray>
- Returns the wish list information of the current user.
Deletes the order item from the Cart, Wish list or Drafts.
Kind: global function
Param | Type | Description |
---|---|---|
orderItemID | string |
The unique ID of the order item. !!!globally unique identifier |
Clears the cart of the current user.
Kind: global function
Param | Type | Description |
---|---|---|
orderItemIds | Array.<GUID> |
The list of the cart item identifiers. Can be null. If it is null then all cart items will be removed. |
listId | string |
The unique ID of the submission list. !!!globally unique identifier |
Clears the wish list of the current user.
Kind: global function
Param | Type | Description |
---|---|---|
orderItemIds | Array.<GUID> |
The list of the wish list item identifiers. Can be null. If it is null then all wish list items will be removed. |
validateCart(isChecked, listId) ⇒ Promise.<CartItemValidationModelArray>
Validates the cart of the current user.
Kind: global function
Returns: Promise.<CartItemValidationModelArray>
- Collection of CartItemValidationModel
Param | Type |
---|---|
isChecked | boolean |
listId | GUID |
validateWishList() ⇒ Promise.<CartItemValidationModelArray>
Validates the wish list of the current user.
Kind: global function
Returns: Promise.<CartItemValidationModelArray>
- Collection of CartItemValidationModel
getCartPricingInfo(isChecked, listId) ⇒ Promise.<CartPriceModel>
Gets the cart pricing information of the current user.
Kind: global function
Returns: Promise.<CartPriceModel>
- Returns cart pricing information of the current user.
Param | Type |
---|---|
isChecked | boolean |
listId | GUID |
getWishListPricingInfo() ⇒ Promise.<CartPriceModel>
Gets the wish list pricing information of the current user.
Kind: global function
Returns: Promise.<CartPriceModel>
- Returns wish list pricing information.
Updates the item of the cart of the current user.
Kind: global function
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the cart item. |
orderItem | CartItemUpdateModel |
The cart item update model. |
Updates the item of the wish list of the current user.
Kind: global function
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the wish list item. |
orderItem | WishListItemUpdateModel |
The wish list item update model. |
Updates the items of the cart of the current user.
Kind: global function
Param | Type | Description |
---|---|---|
cartItem | Array.<CartItemUpdateModel> |
The list of the cart items. |
createCartList(name, externalId, externalUrl) ⇒ Promise.<CartListCreateResponseModel>
Creates new cart list.
Kind: global function
Returns: Promise.<CartListCreateResponseModel>
- Returns created cart list data.
Param | Type | Description |
---|---|---|
name | string |
Cart list name. Required. Unique. |
externalId | string |
Cart list external ID. Optional. |
externalUrl | string |
Cart list external URL. Optional. |
getListId(externalId) ⇒ Promise.<GUID>
Gets cart list ID be the external ID.
Kind: global function
Returns: Promise.<GUID>
- Returns cart list ID.
Param | Type | Description |
---|---|---|
externalId | string |
Cart list's external ID. |
getListInfo(listId) ⇒ Promise.<CartListDetailsModel>
Gets detailed information about cart list by cart list ID.
Kind: global function
Returns: Promise.<CartListDetailsModel>
- Returns detailed cart list data.
Param | Type | Description |
---|---|---|
listId | GUID |
Cart list's ID. |
getLists() ⇒ Promise.<CartListModelArray>
Creates new cart list.
Kind: global function
Returns: Promise.<CartListModelArray>
- Returns collection of the cart list items.
Deletes cart list by ID.
Kind: global function
Param | Type | Description |
---|---|---|
listId | GUID |
Cart list's ID. |
exportList(listId) ⇒ Promise.<CartListExportResponseModel>
Exports cart list data by ID to the 3rd party service that was assigned to the store.
Kind: global function
Returns: Promise.<CartListExportResponseModel>
- Returns export results.
Param | Type | Description |
---|---|---|
listId | GUID |
Cart list's ID. |
Update cart name data by ID.
Kind: global function
Param | Type | Description |
---|---|---|
listId | GUID |
Cart list's ID. |
title | string |
Cart name. |
Reverts user's cart modification.
duplicateItem(orderItemID) ⇒ Promise.<ActivityCreateResponseModel>
Duplicates the cart item.
Kind: global function
Returns: Promise.<ActivityCreateResponseModel>
- Returns the result of the activity creation.
Param | Type | Description |
---|---|---|
orderItemID | GUID |
The unique ID of the cart item. |
duplicateList(listId) ⇒ Promise.<ActivityCreateResponseModel>
Duplicates cart list by ID.
Kind: global function
Returns: Promise.<ActivityCreateResponseModel>
- Returns the result of the activity creation.
Param | Type | Description |
---|---|---|
listId | GUID |
Cart list's ID. |
Gets collection of delivery services
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
MailingServices | Array.<DeliveryServicesModel> |
Collection of delivery services |
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
MimeType | string |
The MIME type of the file. |
Path | string |
The path to the file. |
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Files | Array.<FilesTypeModel> |
The array of files belonging to the repository. |
ID | GUID |
The unique identifier of the repository. |
Name | string |
The name of the repository. |
CartItemModelArray : Array.<CartItemModel>
The wish list information
CartItemValidationModelArray : Array.<CartItemValidationModel>
Collection of CartItemValidationModel
CartListModelArray : Array.<CartListModel>
A collection of the cart list items.
globally unique identifier
Added/updated Dial Value
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ID | GUID |
The unique ID of the property. |
Value | Object |
The value of the property. |
Provides information about a component order item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
IsIncluded | boolean |
TIndicates whether the component order item is included in the parent order item. |
ID | GUID |
The unique ID of the order item. |
FriendlyID | number |
The friendly ID of the order item. |
ProductID | GUID |
The unique ID of the order item's product. |
Quantity | number |
The number of units of the product to be purchased in the order item. |
Items | SubOrderItemModel |
The component order items of the order item. |
DeliveryMethod | DeliveryMethod |
The selected delivery method of the order item. |
DeliveryServiceID | GUID |
The selected delivery service id of the order item. |
Properties | OrderItemPropertyModel |
The order item's property values. |
Provides information about an order item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ID | GUID |
The unique ID of the order item. |
FriendlyID | number |
The friendly ID of the order item. |
ProductID | GUID |
The unique ID of the order item's product. |
Quantity | number |
The number of units of the product to be purchased in the order item. |
Items | SubOrderItemModel |
The component order items of the order item. |
DeliveryMethod | DeliveryMethod |
The selected delivery method of the order item. |
DeliveryServiceID | GUID |
The selected delivery service id of the order item. |
Properties | OrderItemPropertyModel |
The order item's property values. |
Provides information about a product's price and tax.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Price | number |
The price of the product excluding tax, in the store's primary currency. |
Tax | number |
The tax of the product, in the store's primary currency. |
Provides information about an order item's price and tax.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Price | ProductPriceModel |
The price of the order item. Includes delivery price. The value is undefined (equals null) if the user does not have permission to view the product price. |
IsMinimumPrice | boolean |
Indicates whether the price is the product's minimum price and not the actual price. The minimum price is returned when the actual price cannot be calculated. For an example, when a property does not have a valid value. |
MailingFee | number |
The price of mailing delivery of the order item. |
ProductPrice | number |
The price of the product. Does not include the delivery price. |
Provides information about an order item's submission status.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OrderItemID | string |
The unique ID of the order item. |
SubmittedDate | date |
The date when the order item was submitted. |
Provides the order approval information.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OriginalOrderFriendlyID | number |
The friendly ID of the original order. |
OriginalOrderID | string |
The ID of the original order. |
Provides information about a product's property for cart.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Name | string |
The property name. |
Value | string |
The property value. |
ComponentRange | string |
Represents the page range when using a composite product. |
ComponentName | string |
The name of the component of the composite product. |
Provides information about a product unit type.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Name | string |
The singular form of the product unit name (e.g. "Box", "Item", "Pack", "Piece"). |
PluralName | string |
The plural form of the product unit name (e.g. "Boxes", "Items", "Packs", "Pieces"). |
Provides information about a product unit.
The unit can be a single item, multiple items or a pack of items.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ItemQuantity | number |
The number of items that make up the unit. |
ItemType | ProductUnitTypeModel |
The type of item. |
PackType | ProductUnitTypeModel |
The type of pack. The value is undefined (equals null) for units that are not sold in packs. |
Provides information about a product.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ProductID | GUID |
The unique ID of the product. |
Name | string |
The name of the product. |
CatalogNumber | string |
The catalog number of the product. The value is undefined (equals null) if the user does not have permission to view the catalog number. |
Unit | ProductUnitModel |
Provides information about a product unit. The unit can be a single item, multiple items or a pack of items. |
HasPricing | boolean |
Indicates whether a price was defined for the product. |
Provides information about the subitem of the cart item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Product | CartProductModel |
The product of the cart subitem. |
Quantity | number |
The quantity of units of the product per parent container. |
Provides information about the thumbnail of the cart item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Url | string |
The URL for providing file content of the image of the cart item. |
Provides information about an attribute.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Name | string |
The name of the attribute. |
Value | string |
The value of the attribute. |
Provides information about the cart item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OrderItemID | string |
The unique ID of the order item. |
Product | CartProductModel |
The product of the cart item. |
Nickname | string |
The nickname of the cart item. |
Checked | boolean |
Indicates whether the cart item is checked. |
OriginalOrderFriendlyID | number |
The friendly ID of original order. Can be null. It contains EncryptedOrderID (can be displayed in the UI) in case the orderItem was duplicated from an existing order. |
EditUrl | string |
The URL for editing the order item. |
QuantityPerRecipient | number |
The quantity of units of the product per recipient. Can be null in case of the dynamic product configured: Copies per record are based on "Value Defined in Process Job" |
NumRecipients | number |
The total number of the recipients. |
Quantity | number |
The number of units of the product to be purchased in the cart item. |
Properties | Array.<CartItemPropertyModel> |
The cart item's property values. |
SubItems | Array.<CartSubItemModel> |
The list of cart subitems of the cart item. |
Thumbnail | CartItemThumbnailModel |
The cart item thumbnail information. |
ProofStatus | ActivityStatus |
The cart item's proof status. |
Attributes | Array.<AttributeModel> |
The cart item's attributes. |
Provides information about the cart of the user.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OrderApproval | OrderApprovalModel |
The order approval information. Can be null if there is no approval. |
CheckoutUrl | string |
The URL to the first page of the checkout wizard. |
Items | Array.<CartItemModel> |
The list of the items in the cart. |
Description | string |
The text that will be displayed in the Shopping Cart. |
Activities | Array |
Active background tasks of the current user, related to the shopping cart |
Provides information about an error.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Type | ErrorType |
The type of the error |
Level | ErrorLevel |
The level of the error |
Message | string |
The message of the error |
Provides information about an error of the order item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OrderItemID | string |
The unique ID of the order item. |
Error | string |
The error details. |
Provides pricing information for a Shopping Cart item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OrderItemID | GUID |
The unique ID of the order item. |
Price | number |
The price of the order item. |
Tax | number |
The tax of the order item. |
IsChanged | boolean |
Indicates whether the product price configuration has been changed |
IsValid | boolean |
Indicates whether the order item price is valid |
Provides pricing information for the Shopping Cart.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Items | Array.<CartItemPriceModel> |
Provides pricing information for the Shopping Cart items. |
Provides information that can be updated for the cart item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
OrderItemID | GUID |
The unique ID of the order item. |
IsChecked | boolean |
Indicates whether the item is marked in the cart. If null is specified, the value does not change, the original value is preserved. |
Nickname | string |
The nickname of the cart item. If null is specified, the value does not change, the original value is preserved. |
ListID | GUID |
The unique ID of the submission list. |
Provides information that can be updated for the wish list item.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Nickname | string |
The nickname of the wish list item. If null is specified, the value does not change, the original value is preserved. |
Provides cart list DTO.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ID | GUID |
Cart list ID. |
ExternalID | string |
Cart list external ID. |
Name | string |
Cart name. |
ExternalUrl | string |
Cart list external URL. |
ExportDate | Date |
Cart list export date. |
ModificationDate | Date |
Cart list modification date. |
SortingDate | Date |
Cart list sorting date. |
Provides cart list DTO.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ID | GUID |
Cart list ID. |
ExternalID | string |
Cart list external ID. |
Name | string |
Cart list name. |
ExternalUrl | string |
Cart list external URL. |
IsDeleted | boolean |
Flag that indicate is cart list was deleted. |
ExportDate | Date |
Cart list export date. |
ModificationDate | Date |
Cart list modification date. |
SortingDate | Date |
Cart list sorting date. |
ItemValidations | Array.<CartItemValidationModel> |
Cart list's validation summary for the assigned order product(s). |
ItemPrices | Array.<CartItemPriceModel> |
Cart list's pricing info for the assigned order product(s). |
Provides cart list model for create.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
Name | string |
Cart list name. Required. Unique. |
ExternalID | string |
Cart list external ID. Optional. |
ExternalUrl | string |
Cart list external URL. Optional. |
Provides cart list DTO.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ID | GUID |
Cart list ID. |
ExternalID | string |
Cart list external ID. |
Name | string |
Cart list name. |
ExternalUrl | string |
Cart list external URL. |
ExportDate | Date |
Cart list export date. |
ModificationDate | Date |
Cart list modification date. |
SortingDate | Date |
Cart list sorting date. |
ItemsCount | number |
Amount of the order products assigned to the cart list. |
Provides information that was took from the export cart web-hook.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ExternalUrl | string |
External URL from the cart export web-hook. |
RedirectUrl | string |
Redirect URL from the cart export web-hook. |
ExportDate | Date |
Export date from the cart export web-hook. |
Provides the result of the activity creation.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
ActivityID | GUID |
The unique ID of the activity |
Provides a user's summary of orders.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
RejectedOrderCount | number |
The number of rejected orders of the user. |
PendingApprovalOrderCount | number |
The number of orders pending for approval by the user. |
A representation of the file entity
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
FileName | string |
The name of the file. |
Size | number |
The size of the file in KB, rounded up to the smallest following integer value. |
Added/updated Dial Value for FileAttachment.
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
FileInfoList | Array.<FileInfoModel> |
Additional information on the file. |
ID | string |
The unique ID of the property. |
Value | Object |
The value of the property. |
Kind: global typedef
Properties
Name | Type |
---|---|
ID | GUID |
Name | string |