Interface StagedOrderAddDeliveryAction

All Superinterfaces:
CustomizableDraft<StagedOrderAddDeliveryAction>, ResourceUpdateAction<StagedOrderUpdateAction>, StagedOrderUpdateAction

public interface StagedOrderAddDeliveryAction extends StagedOrderUpdateAction, CustomizableDraft<StagedOrderAddDeliveryAction>

A Delivery can only be added to an Order if its shippingInfo (for shippingMode = Single), or its shipping (for shippingMode = Multiple) exists.

Multiple Deliveries can be added to the same Order to represent split or partial shipments. However, the API doesn't validate that the cumulative quantities of Line Items or Custom Line Items across all Deliveries match or stay within the originally ordered quantities. For more information, see Multiple Deliveries on the Shipping and Delivery overview page.

Produces the Delivery Added Message.


Example to create an instance using the builder pattern

     StagedOrderAddDeliveryAction stagedOrderAddDeliveryAction = StagedOrderAddDeliveryAction.builder()
             .build()