Home > @vsf-enterprise/sap-commerce-webservices-sdk > CartsApi > createCartDeliveryAddress
CartsApi.createCartDeliveryAddress() method
Creates an address and assigns it to the cart as the delivery address. Creates a delivery address for the cart.
Signature:
createCartDeliveryAddress(baseSiteId: string, cartId: string, userId: string, address: Address, fields?: 'BASIC' | 'DEFAULT' | 'FULL', options?: any): Promise<import("axios").AxiosResponse<Address>>;
Parameters
Parameter | Type | Description |
---|---|---|
baseSiteId | string | Base site identifier |
cartId | string | Cart identifier: cart code for logged in user, cart guid for anonymous user, 'current' for the last modified cart |
userId | string | User identifier or one of the literals : 'current' for currently authenticated user, 'anonymous' for anonymous user |
address | Address | Request body parameter that contains details such as the customer's first name (firstName), the customer's last name (lastName), the customer's title (titleCode), the customer's phone (phone), the country (country.isocode), the first part of the address (line1), the second part of the address (line2), the town (town), the postal code (postalCode), and the region (region.isocode). The DTO is in XML or .json format. |
fields | 'BASIC' | 'DEFAULT' | 'FULL' | Response configuration. This is the list of fields that should be returned in the response body. |
options | any | Override http request option. |
Returns:
Promise<import("axios").AxiosResponse<Address>>
Exceptions
{RequiredError} CartsApi