-
Notifications
You must be signed in to change notification settings - Fork 3
uStoreProvider api orders
-
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 |
uStore NG Themes
uStore NG Extensibility
Theme customization overview
Editing CSS variables
Editing the CSS
Migration from Legacy to NG
Theme development overview
Getting started
Theme file structure
Publishing the theme
Upgrading a Custom Theme
Editing HTML content
Adding a new page
Adding assets
Adding a component
Customizing a skin
Modifying CSS variables
Editing fonts
Adding JavaScript
uStore library
Working with REST API
Accessing uStore data
Managing custom state
Working with localizations
General services
Adding an external package
Customizing the Theme Editor
Theme tips and tricks
uStoreProvider Reference
Tax Webhook
Order Approval Webhook
Manufacturer Webhook
Widgets
Cart Export Webhook
Input Control Development Guide
Using uStore as a web component