ICartModuleService
Methods
retrieve
Parameters
cartId
stringRequiredconfig
FindConfig<CartDTO>
config
FindConfig<CartDTO>Returns
list
Parameters
filters
FilterableCartProps
filters
FilterableCartPropsconfig
FindConfig<CartDTO>
config
FindConfig<CartDTO>Returns
listAndCount
Parameters
filters
FilterableCartProps
filters
FilterableCartPropsconfig
FindConfig<CartDTO>
config
FindConfig<CartDTO>Returns
create
**create**(data, sharedContext?): Promise<[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)[]>
Parameters
Returns
**create**(data, sharedContext?): Promise<[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)>
Parameters
Returns
update
**update**(data, sharedContext?): Promise<[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)[]>
Parameters
Returns
**update**(data, sharedContext?): Promise<[CartDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartDTO)>
Parameters
Returns
delete
**delete**(cartIds, sharedContext?): Promise<void>
Parameters
cartIds
string[]RequiredReturns
Promise
Promise<void>Required**delete**(cartId, sharedContext?): Promise<void>
Parameters
cartId
stringRequiredReturns
Promise
Promise<void>RequiredlistAddresses
Parameters
filters
FilterableAddressProps
filters
FilterableAddressPropsconfig
FindConfig<CartAddressDTO>
config
FindConfig<CartAddressDTO>Returns
createAddresses
**createAddresses**(data, sharedContext?): Promise<[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)[]>
Parameters
Returns
**createAddresses**(data, sharedContext?): Promise<[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)>
Parameters
Returns
updateAddresses
**updateAddresses**(data, sharedContext?): Promise<[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)[]>
Parameters
Returns
**updateAddresses**(data, sharedContext?): Promise<[CartAddressDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartAddressDTO)>
Parameters
Returns
deleteAddresses
**deleteAddresses**(ids, sharedContext?): Promise<void>
Parameters
ids
string[]RequiredReturns
Promise
Promise<void>Required**deleteAddresses**(ids, sharedContext?): Promise<void>
Parameters
ids
stringRequiredReturns
Promise
Promise<void>RequiredretrieveLineItem
Parameters
itemId
stringRequiredconfig
FindConfig<CartLineItemDTO>
config
FindConfig<CartLineItemDTO>Returns
listLineItems
Parameters
config
FindConfig<CartLineItemDTO>
config
FindConfig<CartLineItemDTO>Returns
addLineItems
**addLineItems**(data): Promise<[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]>
Parameters
Returns
**addLineItems**(data): Promise<[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]>
Parameters
Returns
**addLineItems**(cartId, items, sharedContext?): Promise<[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]>
Parameters
cartId
stringRequiredReturns
updateLineItems
**updateLineItems**(data): Promise<[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]>
Parameters
Returns
**updateLineItems**(selector, data, sharedContext?): Promise<[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)[]>
Parameters
Returns
**updateLineItems**(lineId, data, sharedContext?): Promise<[CartLineItemDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartLineItemDTO)>
Parameters
lineId
stringRequiredReturns
removeLineItems
**removeLineItems**(itemIds, sharedContext?): Promise<void>
Parameters
itemIds
string[]RequiredReturns
Promise
Promise<void>Required**removeLineItems**(itemIds, sharedContext?): Promise<void>
Parameters
itemIds
stringRequiredReturns
Promise
Promise<void>Required**removeLineItems**(selector, sharedContext?): Promise<void>
Parameters
Returns
Promise
Promise<void>RequiredlistShippingMethods
Parameters
Returns
addShippingMethods
**addShippingMethods**(data): Promise<[CartShippingMethodDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartShippingMethodDTO)>
Parameters
Returns
**addShippingMethods**(data): Promise<[CartShippingMethodDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartShippingMethodDTO)[]>
Parameters
Returns
**addShippingMethods**(cartId, methods, sharedContext?): Promise<[CartShippingMethodDTO](/references/types/CartTypes/interfaces/types.CartTypes.CartShippingMethodDTO)[]>
Parameters
cartId
stringRequiredReturns
removeShippingMethods
**removeShippingMethods**(methodIds, sharedContext?): Promise<void>
Parameters
methodIds
string[]RequiredReturns
Promise
Promise<void>Required**removeShippingMethods**(methodIds, sharedContext?): Promise<void>
Parameters
methodIds
stringRequiredReturns
Promise
Promise<void>Required**removeShippingMethods**(selector, sharedContext?): Promise<void>
Parameters
Returns
Promise
Promise<void>RequiredlistLineItemAdjustments
Parameters
config
FindConfig<LineItemAdjustmentDTO>
config
FindConfig<LineItemAdjustmentDTO>Returns
addLineItemAdjustments
**addLineItemAdjustments**(data): Promise<[LineItemAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemAdjustmentDTO)[]>
Parameters
Returns
**addLineItemAdjustments**(data): Promise<[LineItemAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemAdjustmentDTO)[]>
Parameters
Returns
**addLineItemAdjustments**(cartId, data): Promise<[LineItemAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemAdjustmentDTO)[]>
Parameters
cartId
stringRequiredReturns
setLineItemAdjustments
Parameters
cartId
stringRequiredReturns
removeLineItemAdjustments
**removeLineItemAdjustments**(adjustmentIds, sharedContext?): Promise<void>
Parameters
adjustmentIds
string[]RequiredReturns
Promise
Promise<void>Required**removeLineItemAdjustments**(adjustmentIds, sharedContext?): Promise<void>
Parameters
adjustmentIds
stringRequiredReturns
Promise
Promise<void>Required**removeLineItemAdjustments**(selector, sharedContext?): Promise<void>
Parameters
Returns
Promise
Promise<void>RequiredlistShippingMethodAdjustments
Parameters
Returns
addShippingMethodAdjustments
**addShippingMethodAdjustments**(data): Promise<[ShippingMethodAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodAdjustmentDTO)[]>
Parameters
Returns
**addShippingMethodAdjustments**(data): Promise<[ShippingMethodAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodAdjustmentDTO)>
Parameters
Returns
**addShippingMethodAdjustments**(cartId, data, sharedContext?): Promise<[ShippingMethodAdjustmentDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodAdjustmentDTO)[]>
Parameters
cartId
stringRequiredReturns
setShippingMethodAdjustments
Parameters
cartId
stringRequiredReturns
removeShippingMethodAdjustments
**removeShippingMethodAdjustments**(adjustmentIds, sharedContext?): Promise<void>
Parameters
adjustmentIds
string[]RequiredReturns
Promise
Promise<void>Required**removeShippingMethodAdjustments**(adjustmentId, sharedContext?): Promise<void>
Parameters
adjustmentId
stringRequiredReturns
Promise
Promise<void>Required**removeShippingMethodAdjustments**(selector, sharedContext?): Promise<void>
Parameters
Returns
Promise
Promise<void>RequiredlistLineItemTaxLines
Parameters
config
FindConfig<LineItemTaxLineDTO>
config
FindConfig<LineItemTaxLineDTO>Returns
addLineItemTaxLines
**addLineItemTaxLines**(taxLines): Promise<[LineItemTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemTaxLineDTO)[]>
Parameters
Returns
**addLineItemTaxLines**(taxLine): Promise<[LineItemTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemTaxLineDTO)>
Parameters
Returns
**addLineItemTaxLines**(cartId, taxLines, sharedContext?): Promise<[LineItemTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.LineItemTaxLineDTO)[]>
Parameters
cartId
stringRequiredReturns
setLineItemTaxLines
Parameters
cartId
stringRequiredReturns
removeLineItemTaxLines
**removeLineItemTaxLines**(taxLineIds, sharedContext?): Promise<void>
Parameters
taxLineIds
string[]RequiredReturns
Promise
Promise<void>Required**removeLineItemTaxLines**(taxLineIds, sharedContext?): Promise<void>
Parameters
taxLineIds
stringRequiredReturns
Promise
Promise<void>Required**removeLineItemTaxLines**(selector, sharedContext?): Promise<void>
Parameters
Returns
Promise
Promise<void>RequiredlistShippingMethodTaxLines
Parameters
Returns
addShippingMethodTaxLines
**addShippingMethodTaxLines**(taxLines): Promise<[ShippingMethodTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodTaxLineDTO)[]>
Parameters
Returns
**addShippingMethodTaxLines**(taxLine): Promise<[ShippingMethodTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodTaxLineDTO)>
Parameters
Returns
**addShippingMethodTaxLines**(cartId, taxLines, sharedContext?): Promise<[ShippingMethodTaxLineDTO](/references/types/CartTypes/interfaces/types.CartTypes.ShippingMethodTaxLineDTO)[]>
Parameters
cartId
stringRequiredReturns
setShippingMethodTaxLines
Parameters
cartId
stringRequiredReturns
removeShippingMethodTaxLines
**removeShippingMethodTaxLines**(taxLineIds, sharedContext?): Promise<void>
Parameters
taxLineIds
string[]RequiredReturns
Promise
Promise<void>Required**removeShippingMethodTaxLines**(taxLineIds, sharedContext?): Promise<void>
Parameters
taxLineIds
stringRequiredReturns
Promise
Promise<void>Required**removeShippingMethodTaxLines**(selector, sharedContext?): Promise<void>
Parameters
Returns
Promise
Promise<void>Required