...
Price is optional. If entered it will override the campaign product price. This could be used, for example, to set a unique price on a XXL T-shirt.
...
Orders
Use the API to create orders with variants. Import Order and Import Upsell support a Variant Id on each product, in addition to the campaignProductId. Documentation is here.
...