Adds a coupon to an existing basket.
If you would like to get a raw Response object use the other addCouponToBasket function.
An object containing the options for this method.
A promise of type Basket.
Adds a coupon to an existing basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Adds a gift certificate item to an existing basket.
If you would like to get a raw Response object use the other addGiftCertificateItemToBasket function.
An object containing the options for this method.
A promise of type Basket.
Adds a gift certificate item to an existing basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Adds new items to a basket. The added items are associated with the specified shipment. If no shipment id is specified, the added items are associated with the default shipment. Considered values from the request body, for each item are:
If you would like to get a raw Response object use the other addItemToBasket function.
An object containing the options for this method.
A promise of type Basket.
Adds new items to a basket. The added items are associated with the specified shipment. If no shipment id is specified, the added items are associated with the default shipment. Considered values from the request body, for each item are:
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Adds a payment instrument to a basket.
If you would like to get a raw Response object use the other addPaymentInstrumentToBasket function.
An object containing the options for this method.
A promise of type Basket.
Adds a payment instrument to a basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Adds a custom manual price adjustment to the basket.
If you would like to get a raw Response object use the other addPriceAdjustmentToBasket function.
An object containing the options for this method.
A promise of type Basket.
Adds a custom manual price adjustment to the basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
This method allows you to put an array of priceBookIds to an existing basket, which will be used for basket calculation.
If you would like to get a raw Response object use the other addPriceBooksToBasket function.
An object containing the options for this method.
A promise of type void.
This method allows you to put an array of priceBookIds to an existing basket, which will be used for basket calculation.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type void otherwise.
This method allows you to apply external taxation data to an existing basket to be able to pass tax rates and optional values for all taxable line items. This endpoint can be called only if external taxation mode was used for basket creation. See POST /baskets for more information.
If you would like to get a raw Response object use the other addTaxesForBasket function.
An object containing the options for this method.
A promise of type void.
This method allows you to apply external taxation data to an existing basket to be able to pass tax rates and optional values for all taxable line items. This endpoint can be called only if external taxation mode was used for basket creation. See POST /baskets for more information.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type void otherwise.
This method allows you to apply external taxation data to an existing basket to be able to pass tax rates and optional values for a specific taxable line item. This endpoint can be called only if external taxation mode was used for basket creation. See POST /baskets for more information.
If you would like to get a raw Response object use the other addTaxesForBasketItem function.
An object containing the options for this method.
A promise of type void.
This method allows you to apply external taxation data to an existing basket to be able to pass tax rates and optional values for a specific taxable line item. This endpoint can be called only if external taxation mode was used for basket creation. See POST /baskets for more information.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type void otherwise.
Creates a new basket.
The created basket is initialized with default values. Optional JSON data provided in the request body is populated into the created basket. It can be updated with other endpoints offered by the Shopper Baskets API.
Each customer can have just one open basket. When a basket is created, it is said to be open. It remains open until either an order is created from it or it is deleted.
If you would like to get a raw Response object use the other createBasket function.
An object containing the options for this method.
A promise of type Basket.
Creates a new basket.
The created basket is initialized with default values. Optional JSON data provided in the request body is populated into the created basket. It can be updated with other endpoints offered by the Shopper Baskets API.
Each customer can have just one open basket. When a basket is created, it is said to be open. It remains open until either an order is created from it or it is deleted.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Creates a new shipment for a basket.
The created shipment is initialized with values provided in the body document and can be updated with further data API calls. Considered from the body are the following properties if specified:
If you would like to get a raw Response object use the other createShipmentForBasket function.
An object containing the options for this method.
A promise of type Basket.
Creates a new shipment for a basket.
The created shipment is initialized with values provided in the body document and can be updated with further data API calls. Considered from the body are the following properties if specified:
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Removes a basket.
If you would like to get a raw Response object use the other deleteBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type void.
Removes a basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type void otherwise.
Gets a basket.
If you would like to get a raw Response object use the other getBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Gets a basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Gets applicable payment methods for an existing basket considering the open payment amount only.
If you would like to get a raw Response object use the other getPaymentMethodsForBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type PaymentMethodResult.
Gets applicable payment methods for an existing basket considering the open payment amount only.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type PaymentMethodResult otherwise.
Gets applicable price books for an existing basket.
If you would like to get a raw Response object use the other getPriceBooksForBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type PriceBookIds.
Gets applicable price books for an existing basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type PriceBookIds otherwise.
Gets the applicable shipping methods for a certain shipment of a basket.
If you would like to get a raw Response object use the other getShippingMethodsForShipment function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type ShippingMethodResult.
Gets the applicable shipping methods for a certain shipment of a basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type ShippingMethodResult otherwise.
This method gives you the external taxation data set by the PUT taxes API. This endpoint can be called only if external taxation mode was used for basket creation. See POST /baskets for more information.
If you would like to get a raw Response object use the other getTaxesFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Taxes.
This method gives you the external taxation data set by the PUT taxes API. This endpoint can be called only if external taxation mode was used for basket creation. See POST /baskets for more information.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Taxes otherwise.
Merge data from the previous shopper's basket into the current shopper's active basket and delete the previous shopper's basket. This endpoint doesn't merge Personally Identifiable Information (PII). You must obtain the shopper authorization token via SLAS and you must provide the ‘guest usid‘ in both the ‘/oauth2/login‘ and ‘/oauth2/token‘ calls while fetching the registered user JWT token. After the merge, all basket amounts are recalculated and totaled, including lookups for prices, taxes, shipping, and promotions.
The following information is merged:
To control the merging of products that exist in both baskets, use the productItemMergeMode
parameter. By default, the higher of the two basket quantities is used for each product. Products in both baskets are considered to be the same when all of the following values match (if one product doesn't have a value, the other product is a match only if it also doesn't have that value):
If any of the listed values don't match, then the item in the previous shopper's basket is copied to a new line item in the current shopper's basket. If the listed values all match, but the matching products have different values for any custom attribute, the merged line item keeps the custom attribute value from the current shopper's basket.
A success response contains the current shopper's active basket. The previous guest shopper's active basket is deleted.
If the current shopper doesn't have an active basket, and the createDestinationBasket request parameter is false, then the merge request returns a BasketMergeException (HTTP status 409). You can proceed with one of these options:
baskets/transfer
endpoint.baskets/merge
endpoint again, with the parameter createDestinationBasket=true
. Forcing the merge creates a new basket for the current shopper and copies information from the previous shopper's basket into it. Because the merge doesn't copy all basket data, a forced merge is not the same as a transfer. For example, the new basket doesn't contain any Personally Identifiable Information (PII) from the previous basket.Previous Shopper's Basket, SKU: Quantity, Custom Attributes | Current Shopper's Basket, SKU: Quantity, Custom Attributes |
---|---|
SKU_A: 5<br> SKU_B: 3<br> SKU_C: 4<br> c_customAttr_1: 'ABC' <br> c_customAttr_2: 'DEF' | SKU_A: 2<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_3: 'XYZ' |
productItemMergeMode | Current Shopper's Basket - SKU: Quantity, Custom Attributes |
---|---|
sum_quantities | SKU_A: 7<br> SKU_B: 3<br> SKU_C: 4<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
higher_quantity | SKU_A: 5<br> SKU_B: 3<br> SKU_C: 4<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
saved_quantity | SKU_A: 2<br> SKU_B: 3<br> SKU_C: 4<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
separate_item | SKU_A: 5<br> SKU_B: 3<br> SKU_C: 4<br> SKU_A: 2<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
If you would like to get a raw Response object use the other mergeBasket function.
An object containing the options for this method.
A promise of type Basket.
Merge data from the previous shopper's basket into the current shopper's active basket and delete the previous shopper's basket. This endpoint doesn't merge Personally Identifiable Information (PII). You must obtain the shopper authorization token via SLAS and you must provide the ‘guest usid‘ in both the ‘/oauth2/login‘ and ‘/oauth2/token‘ calls while fetching the registered user JWT token. After the merge, all basket amounts are recalculated and totaled, including lookups for prices, taxes, shipping, and promotions.
The following information is merged:
To control the merging of products that exist in both baskets, use the productItemMergeMode
parameter. By default, the higher of the two basket quantities is used for each product. Products in both baskets are considered to be the same when all of the following values match (if one product doesn't have a value, the other product is a match only if it also doesn't have that value):
If any of the listed values don't match, then the item in the previous shopper's basket is copied to a new line item in the current shopper's basket. If the listed values all match, but the matching products have different values for any custom attribute, the merged line item keeps the custom attribute value from the current shopper's basket.
A success response contains the current shopper's active basket. The previous guest shopper's active basket is deleted.
If the current shopper doesn't have an active basket, and the createDestinationBasket request parameter is false, then the merge request returns a BasketMergeException (HTTP status 409). You can proceed with one of these options:
baskets/transfer
endpoint.baskets/merge
endpoint again, with the parameter createDestinationBasket=true
. Forcing the merge creates a new basket for the current shopper and copies information from the previous shopper's basket into it. Because the merge doesn't copy all basket data, a forced merge is not the same as a transfer. For example, the new basket doesn't contain any Personally Identifiable Information (PII) from the previous basket.Previous Shopper's Basket, SKU: Quantity, Custom Attributes | Current Shopper's Basket, SKU: Quantity, Custom Attributes |
---|---|
SKU_A: 5<br> SKU_B: 3<br> SKU_C: 4<br> c_customAttr_1: 'ABC' <br> c_customAttr_2: 'DEF' | SKU_A: 2<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_3: 'XYZ' |
productItemMergeMode | Current Shopper's Basket - SKU: Quantity, Custom Attributes |
---|---|
sum_quantities | SKU_A: 7<br> SKU_B: 3<br> SKU_C: 4<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
higher_quantity | SKU_A: 5<br> SKU_B: 3<br> SKU_C: 4<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
saved_quantity | SKU_A: 2<br> SKU_B: 3<br> SKU_C: 4<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
separate_item | SKU_A: 5<br> SKU_B: 3<br> SKU_C: 4<br> SKU_A: 2<br> SKU_D: 6<br> SKU_E: 7<br> c_customAttr_1: 'UVW' <br> c_customAttr_2: 'DEF' <br> c_customAttr_3: 'XYZ' |
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Removes a coupon from the basket.
If you would like to get a raw Response object use the other removeCouponFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Removes a coupon from the basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Deletes a gift certificate item from an existing basket.
If you would like to get a raw Response object use the other removeGiftCertificateItemFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Deletes a gift certificate item from an existing basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Removes a product item from the basket.
If you would like to get a raw Response object use the other removeItemFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Removes a product item from the basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Removes a payment instrument of a basket.
If you would like to get a raw Response object use the other removePaymentInstrumentFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Removes a payment instrument of a basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Removes a custom manual price adjustment from the basket.
If you would like to get a raw Response object use the other removePriceAdjustmentFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Removes a custom manual price adjustment from the basket.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Removes a specified shipment and all associated product, gift certificate, shipping, and price adjustment line items from a basket. It is not allowed to remove the default shipment.
If you would like to get a raw Response object use the other removeShipmentFromBasket function.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
A promise of type Basket.
Removes a specified shipment and all associated product, gift certificate, shipping, and price adjustment line items from a basket. It is not allowed to remove the default shipment.
Optional
options: RequireParametersUnlessAllAreOptional<{ An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Transfer the previous shopper's basket to the current shopper by updating the basket's owner. No other values change. You must obtain the shopper authorization token via SLAS and you must provide the ‘guest usid‘ in both the ‘/oauth2/login‘ and ‘/oauth2/token‘ calls while fetching the registered user JWT token.
A success response contains the transferred basket.
If the current shopper has an active basket, and the overrideExisting
request parameter is false
, then the transfer request returns a BasketTransferException (HTTP status 409). You can proceed with one of these options:
baskets/merge
endpoint.baskets/transfer
endpoint again, with the parameter overrideExisting=true
. Forcing the transfer deletes the current shopper's active basket.If you would like to get a raw Response object use the other transferBasket function.
An object containing the options for this method.
A promise of type Basket.
Transfer the previous shopper's basket to the current shopper by updating the basket's owner. No other values change. You must obtain the shopper authorization token via SLAS and you must provide the ‘guest usid‘ in both the ‘/oauth2/login‘ and ‘/oauth2/token‘ calls while fetching the registered user JWT token.
A success response contains the transferred basket.
If the current shopper has an active basket, and the overrideExisting
request parameter is false
, then the transfer request returns a BasketTransferException (HTTP status 409). You can proceed with one of these options:
baskets/merge
endpoint.baskets/transfer
endpoint again, with the parameter overrideExisting=true
. Forcing the transfer deletes the current shopper's active basket.An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Marks a basket as an agent basket.
If you would like to get a raw Response object use the other updateAsAgentBasket function.
An object containing the options for this method.
A promise of type Basket.
Marks a basket as an agent basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Marks a basket as a storefront basket.
If you would like to get a raw Response object use the other updateAsStorefrontBasket function.
An object containing the options for this method.
A promise of type Basket.
Marks a basket as a storefront basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Updates a basket. Only the currency of the basket, source code, the custom properties of the basket, and the shipping items will be considered.
If you would like to get a raw Response object use the other updateBasket function.
An object containing the options for this method.
A promise of type Basket.
Updates a basket. Only the currency of the basket, source code, the custom properties of the basket, and the shipping items will be considered.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Sets the billing address of a basket.
If you would like to get a raw Response object use the other updateBillingAddressForBasket function.
An object containing the options for this method.
A promise of type Basket.
Sets the billing address of a basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Sets customer information for an existing basket.
If you would like to get a raw Response object use the other updateCustomerForBasket function.
An object containing the options for this method.
A promise of type Basket.
Sets customer information for an existing basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Updates a gift certificate item of an existing basket.
If you would like to get a raw Response object use the other updateGiftCertificateItemInBasket function.
An object containing the options for this method.
A promise of type Basket.
Updates a gift certificate item of an existing basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Updates an item in a basket. The following values in the request body are considered by the server:
If you would like to get a raw Response object use the other updateItemInBasket function.
An object containing the options for this method.
A promise of type Basket.
Updates an item in a basket. The following values in the request body are considered by the server:
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Updates payment instrument of an existing basket.
If you would like to get a raw Response object use the other updatePaymentInstrumentInBasket function.
An object containing the options for this method.
A promise of type Basket.
Updates payment instrument of an existing basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Updates a custom manual price adjustment on the basket. Only the following path values are considered for the update; all other attributes are ignored.
discount
itemText
reasonCode
custom properties
The discount type
of a price adjustment cannot be updated and therefore, the value of the existing type must be passed. For an adjustment of type percentage
, the percentage
attribute is mandatory. For adjustments of type amount
and fixed_price
, the amount
attribute is mandatory.If you would like to get a raw Response object use the other updatePriceAdjustmentInBasket function.
An object containing the options for this method.
A promise of type Basket.
Updates a custom manual price adjustment on the basket. Only the following path values are considered for the update; all other attributes are ignored.
discount
itemText
reasonCode
custom properties
The discount type
of a price adjustment cannot be updated and therefore, the value of the existing type must be passed. For an adjustment of type percentage
, the percentage
attribute is mandatory. For adjustments of type amount
and fixed_price
, the amount
attribute is mandatory.An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Updates a shipment for a basket.
The shipment is initialized with values provided in the body document and can be updated with further data API calls. Considered from the body are the following properties if specified:
If you would like to get a raw Response object use the other updateShipmentForBasket function.
An object containing the options for this method.
A promise of type Basket.
Updates a shipment for a basket.
The shipment is initialized with values provided in the body document and can be updated with further data API calls. Considered from the body are the following properties if specified:
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Sets a shipping address of a specific shipment of a basket.
If you would like to get a raw Response object use the other updateShippingAddressForShipment function.
An object containing the options for this method.
A promise of type Basket.
Sets a shipping address of a specific shipment of a basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Sets a shipping method to a specific shipment of a basket.
If you would like to get a raw Response object use the other updateShippingMethodForShipment function.
An object containing the options for this method.
A promise of type Basket.
Sets a shipping method to a specific shipment of a basket.
An object containing the options for this method.
Optional
rawResponse: TSet to true to return entire Response object instead of DTO.
A promise of type Response if rawResponse is true, a promise of type Basket otherwise.
Static
Readonly
default
Shopper Baskets
Build a checkout experience.
Simple example:
API Version: 0.8.5Last Updated: