---
schema_version: "1"
id: 7f8d017a24c3ed47e9e049098d41ce4da87a21dec633634251da5403a050e43e
title: Place Order
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/salesforce-commerce/guides/d2c-commerce/b2b-comm-checkout-place-order.md
canonical_url: https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-comm-checkout-place-order.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 34203e46fcaedb82bb09cc78c69b78821267593f641655d9866cafdc37678ce7
products:
  - B2B Commerce Developer Guide
  - Salesforce APIs
---
# Place Order

Convert the checkout session into a permanent order. Choose between two implementations:

**Option 1: Commerce Webstore Checkout Orders API**

- Single-step order placement
- Best for simple, synchronous scenarios
- Minimal customization needed
- Endpoint: POST [`/commerce/webstores/{webstoreId}/checkouts/{activeOrCheckoutId}/orders`](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_commerce_webstore_checkouts_place_order.htm)

**Option 2: Commerce Webstore Checkout Place Order Action API**

- Two-step process (Prepare + Submit)
- Better control and extensibility
- Staged workflow with webhook support
- Endpoint: POST [`/commerce/webstores/{webstoreId}/checkouts/{activeOrCheckoutId}/orders/actions`](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_commerce_webstore_checkouts_place_order_v2.htm)

See [Understanding B2B Checkout Place Order APIs](https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-comm-checkout-place-order-apis-overview.md) for detailed comparison.
