There are several API calls that need to be done in a particular order to get an order into and through the system entirely through the API. Before this can be successful - there are a few assumptions we need to make about the order.
Pre-requisites for adding an order
All required SKUs are already in the system - any missing SKUs and the order process will fail
SKUs are on the target channel for the order - SKUs not added to the channel may be interpreted by the API as unsellable on the channel
The order is not already in the system - orders identified as duplicates will be rejected
Order of API calls and logic to process an order
Links to other documents that go through each call in more depth
Once you have done all these steps (some can be skipped depending on Customer type), then you should see your order appear in the Dispatch Queue, which is where most customers will dispatch using CCP as normal.