Skip to main content
Skip to main content

ICartModuleService

Methods

retrieve

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<CartDTO>Required

list

Parameters

Returns

PromisePromise<CartDTO[]>Required

listAndCount

Parameters

Returns

PromisePromise<[CartDTO[], number]>Required

create

**create**(data, sharedContext?): Promise&#60;[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)[]&#62;

Parameters

dataCreateCartDTO[]Required
sharedContextContext

Returns

PromisePromise<CartDTO[]>Required

**create**(data, sharedContext?): Promise&#60;[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)&#62;

Parameters

dataCreateCartDTORequired
sharedContextContext

Returns

PromisePromise<CartDTO>Required

update

**update**(data, sharedContext?): Promise&#60;[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)[]&#62;

Parameters

dataUpdateCartDTO[]Required
sharedContextContext

Returns

PromisePromise<CartDTO[]>Required

**update**(data, sharedContext?): Promise&#60;[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)&#62;

Parameters

dataUpdateCartDTORequired
sharedContextContext

Returns

PromisePromise<CartDTO>Required

delete

**delete**(cartIds, sharedContext?): Promise&#60;void&#62;

Parameters

cartIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**delete**(cartId, sharedContext?): Promise&#60;void&#62;

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

listAddresses

Parameters

Returns

PromisePromise<CartAddressDTO[]>Required

createAddresses

**createAddresses**(data, sharedContext?): Promise&#60;[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)[]&#62;

Parameters

dataCreateAddressDTO[]Required
sharedContextContext

Returns

PromisePromise<CartAddressDTO[]>Required

**createAddresses**(data, sharedContext?): Promise&#60;[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)&#62;

Parameters

dataCreateAddressDTORequired
sharedContextContext

Returns

PromisePromise<CartAddressDTO>Required

updateAddresses

**updateAddresses**(data, sharedContext?): Promise&#60;[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)[]&#62;

Parameters

dataUpdateAddressDTO[]Required
sharedContextContext

Returns

PromisePromise<CartAddressDTO[]>Required

**updateAddresses**(data, sharedContext?): Promise&#60;[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)&#62;

Parameters

dataUpdateAddressDTORequired
sharedContextContext

Returns

PromisePromise<CartAddressDTO>Required

deleteAddresses

**deleteAddresses**(ids, sharedContext?): Promise&#60;void&#62;

Parameters

idsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**deleteAddresses**(ids, sharedContext?): Promise&#60;void&#62;

Parameters

idsstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

retrieveLineItem

Parameters

itemIdstringRequired
sharedContextContext

Returns

PromisePromise<CartLineItemDTO>Required

listLineItems

Parameters

Returns

PromisePromise<CartLineItemDTO[]>Required

addLineItems

**addLineItems**(data): Promise&#60;[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]&#62;

Parameters

Returns

PromisePromise<CartLineItemDTO[]>Required

**addLineItems**(data): Promise&#60;[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]&#62;

Parameters

Returns

PromisePromise<CartLineItemDTO[]>Required

**addLineItems**(cartId, items, sharedContext?): Promise&#60;[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]&#62;

Parameters

cartIdstringRequired
itemsCreateLineItemDTO[]Required
sharedContextContext

Returns

PromisePromise<CartLineItemDTO[]>Required

updateLineItems

**updateLineItems**(data): Promise&#60;[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]&#62;

Parameters

Returns

PromisePromise<CartLineItemDTO[]>Required

**updateLineItems**(selector, data, sharedContext?): Promise&#60;[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]&#62;

Parameters

selectorPartial<CartLineItemDTO>Required
dataPartial<UpdateLineItemDTO>Required
sharedContextContext

Returns

PromisePromise<CartLineItemDTO[]>Required

**updateLineItems**(lineId, data, sharedContext?): Promise&#60;[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)&#62;

Parameters

lineIdstringRequired
dataPartial<UpdateLineItemDTO>Required
sharedContextContext

Returns

PromisePromise<CartLineItemDTO>Required

removeLineItems

**removeLineItems**(itemIds, sharedContext?): Promise&#60;void&#62;

Parameters

itemIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**removeLineItems**(itemIds, sharedContext?): Promise&#60;void&#62;

Parameters

itemIdsstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

**removeLineItems**(selector, sharedContext?): Promise&#60;void&#62;

Parameters

selectorPartial<CartLineItemDTO>Required
sharedContextContext

Returns

PromisePromise<void>Required

listShippingMethods

Parameters

Returns

PromisePromise<CartShippingMethodDTO[]>Required

addShippingMethods

**addShippingMethods**(data): Promise&#60;[CartShippingMethodDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartShippingMethodDTO)&#62;

Parameters

Returns

PromisePromise<CartShippingMethodDTO>Required

**addShippingMethods**(data): Promise&#60;[CartShippingMethodDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartShippingMethodDTO)[]&#62;

Parameters

Returns

PromisePromise<CartShippingMethodDTO[]>Required

**addShippingMethods**(cartId, methods, sharedContext?): Promise&#60;[CartShippingMethodDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartShippingMethodDTO)[]&#62;

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<CartShippingMethodDTO[]>Required

removeShippingMethods

**removeShippingMethods**(methodIds, sharedContext?): Promise&#60;void&#62;

Parameters

methodIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**removeShippingMethods**(methodIds, sharedContext?): Promise&#60;void&#62;

Parameters

methodIdsstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

**removeShippingMethods**(selector, sharedContext?): Promise&#60;void&#62;

Parameters

selectorPartial<CartShippingMethodDTO>Required
sharedContextContext

Returns

PromisePromise<void>Required

listLineItemAdjustments

Parameters

Returns

PromisePromise<LineItemAdjustmentDTO[]>Required

addLineItemAdjustments

**addLineItemAdjustments**(data): Promise&#60;[LineItemAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemAdjustmentDTO)[]&#62;

Parameters

dataCreateAdjustmentDTO[]Required

Returns

PromisePromise<LineItemAdjustmentDTO[]>Required

**addLineItemAdjustments**(data): Promise&#60;[LineItemAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemAdjustmentDTO)[]&#62;

Parameters

Returns

PromisePromise<LineItemAdjustmentDTO[]>Required

**addLineItemAdjustments**(cartId, data): Promise&#60;[LineItemAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemAdjustmentDTO)[]&#62;

Parameters

cartIdstringRequired
dataCreateAdjustmentDTO[]Required

Returns

PromisePromise<LineItemAdjustmentDTO[]>Required

setLineItemAdjustments

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<LineItemAdjustmentDTO[]>Required

removeLineItemAdjustments

**removeLineItemAdjustments**(adjustmentIds, sharedContext?): Promise&#60;void&#62;

Parameters

adjustmentIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**removeLineItemAdjustments**(adjustmentIds, sharedContext?): Promise&#60;void&#62;

Parameters

adjustmentIdsstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

**removeLineItemAdjustments**(selector, sharedContext?): Promise&#60;void&#62;

Parameters

selectorPartial<LineItemAdjustmentDTO>Required
sharedContextContext

Returns

PromisePromise<void>Required

listShippingMethodAdjustments

Parameters

Returns

PromisePromise<ShippingMethodAdjustmentDTO[]>Required

addShippingMethodAdjustments

**addShippingMethodAdjustments**(data): Promise&#60;[ShippingMethodAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodAdjustmentDTO)[]&#62;

Parameters

Returns

PromisePromise<ShippingMethodAdjustmentDTO[]>Required

**addShippingMethodAdjustments**(data): Promise&#60;[ShippingMethodAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodAdjustmentDTO)&#62;

Parameters

Returns

PromisePromise<ShippingMethodAdjustmentDTO>Required

**addShippingMethodAdjustments**(cartId, data, sharedContext?): Promise&#60;[ShippingMethodAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodAdjustmentDTO)[]&#62;

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<ShippingMethodAdjustmentDTO[]>Required

setShippingMethodAdjustments

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<ShippingMethodAdjustmentDTO[]>Required

removeShippingMethodAdjustments

**removeShippingMethodAdjustments**(adjustmentIds, sharedContext?): Promise&#60;void&#62;

Parameters

adjustmentIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**removeShippingMethodAdjustments**(adjustmentId, sharedContext?): Promise&#60;void&#62;

Parameters

adjustmentIdstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

**removeShippingMethodAdjustments**(selector, sharedContext?): Promise&#60;void&#62;

Parameters

selectorPartial<ShippingMethodAdjustmentDTO>Required
sharedContextContext

Returns

PromisePromise<void>Required

listLineItemTaxLines

Parameters

Returns

PromisePromise<LineItemTaxLineDTO[]>Required

addLineItemTaxLines

**addLineItemTaxLines**(taxLines): Promise&#60;[LineItemTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemTaxLineDTO)[]&#62;

Parameters

taxLinesCreateLineItemTaxLineDTO[]Required

Returns

PromisePromise<LineItemTaxLineDTO[]>Required

**addLineItemTaxLines**(taxLine): Promise&#60;[LineItemTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemTaxLineDTO)&#62;

Parameters

Returns

PromisePromise<LineItemTaxLineDTO>Required

**addLineItemTaxLines**(cartId, taxLines, sharedContext?): Promise&#60;[LineItemTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemTaxLineDTO)[]&#62;

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<LineItemTaxLineDTO[]>Required

setLineItemTaxLines

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<LineItemTaxLineDTO[]>Required

removeLineItemTaxLines

**removeLineItemTaxLines**(taxLineIds, sharedContext?): Promise&#60;void&#62;

Parameters

taxLineIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**removeLineItemTaxLines**(taxLineIds, sharedContext?): Promise&#60;void&#62;

Parameters

taxLineIdsstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

**removeLineItemTaxLines**(selector, sharedContext?): Promise&#60;void&#62;

Parameters

sharedContextContext

Returns

PromisePromise<void>Required

listShippingMethodTaxLines

Parameters

Returns

PromisePromise<ShippingMethodTaxLineDTO[]>Required

addShippingMethodTaxLines

**addShippingMethodTaxLines**(taxLines): Promise&#60;[ShippingMethodTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodTaxLineDTO)[]&#62;

Parameters

Returns

PromisePromise<ShippingMethodTaxLineDTO[]>Required

**addShippingMethodTaxLines**(taxLine): Promise&#60;[ShippingMethodTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodTaxLineDTO)&#62;

Parameters

Returns

PromisePromise<ShippingMethodTaxLineDTO>Required

**addShippingMethodTaxLines**(cartId, taxLines, sharedContext?): Promise&#60;[ShippingMethodTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodTaxLineDTO)[]&#62;

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<ShippingMethodTaxLineDTO[]>Required

setShippingMethodTaxLines

Parameters

cartIdstringRequired
sharedContextContext

Returns

PromisePromise<ShippingMethodTaxLineDTO[]>Required

removeShippingMethodTaxLines

**removeShippingMethodTaxLines**(taxLineIds, sharedContext?): Promise&#60;void&#62;

Parameters

taxLineIdsstring[]Required
sharedContextContext

Returns

PromisePromise<void>Required

**removeShippingMethodTaxLines**(taxLineIds, sharedContext?): Promise&#60;void&#62;

Parameters

taxLineIdsstringRequired
sharedContextContext

Returns

PromisePromise<void>Required

**removeShippingMethodTaxLines**(selector, sharedContext?): Promise&#60;void&#62;

Parameters

sharedContextContext

Returns

PromisePromise<void>Required
Was this section helpful?