> Part of [WHCC Developer Documentation](https://www.whcc.com/developer/llms.txt)

**Legacy** This page is reference for integrations already built on the Order Submit API. It remains supported. New integrations use the [WHCC API](https://www.whcc.com/developer/docs/quick-start/index.html.md).

# Processing Orders

WHCC provides a simple API to accept orders for processing and production.

## Preparing orders for processing is a two step process:

1. [Import](https://www.whcc.com/developer/docs/legacy/order-submit-api/order-import/index.html.md) the order into the Order Submit API and receive a `ConfirmationId` in return.
2. [Submit](https://www.whcc.com/developer/docs/legacy/order-submit-api/order-submit/index.html.md) that `ConfirmationId` to the Order Submit API to confirm that the order should be processed.

You can see and explore a sample [Order Import Request](https://www.whcc.com/developer/docs/legacy/order-submit-api/order-request-schema/index.html.md) that you will need to generate and `POST` to the [Import](https://www.whcc.com/developer/docs/legacy/order-submit-api/order-import/index.html.md) endpoint. The [Product Catalog](https://www.whcc.com/developer/docs/legacy/order-submit-api/product-catalog/index.html.md) will be necessary to understand which `products` and `attributes` represent your product.

> ## What's Next
>
> [Import](https://www.whcc.com/developer/docs/legacy/order-submit-api/order-import/index.html.md) an order to the Order Submit API with data from the Product Catalog