Home > @vsf-enterprise/sap-commerce-webservices-sdk > OrdersApi > placeOrder

OrdersApi.placeOrder() method

Authorizes the cart and places the order. The response contains the new order data. Place a order.

Signature:

placeOrder(baseSiteId: string, cartId: string, userId: string, fields?: string, options?: any): Promise<import("axios").AxiosResponse<Order>>;

Parameters

Parameter Type Description
baseSiteId string Base site identifier
cartId string Cart code for logged in user, cart GUID for guest checkout
userId string User identifier or one of the literals : &#39;current&#39; for currently authenticated user, &#39;anonymous&#39; for anonymous user
fields string Response configuration. This is the list of fields that should be returned in the response body. Examples: BASIC, DEFAULT, FULL
options any Override http request option.

Returns:

Promise<import("axios").AxiosResponse<Order>>

Exceptions

{RequiredError} OrdersApi