Interface CreateOrderFromCartStrategy

All Known Implementing Classes:
DefaultB2BCreateOrderFromCartStrategy, DefaultB2BPlaceQuoteOrderStrategy, DefaultCreateOrderFromCartStrategy

public interface CreateOrderFromCartStrategy

The strategy creates an OrderModel instance out of a given CartModel instance. The strategy is used in OrderService.createOrderFromCart(CartModel) to introduce a new order. By default, the strategy validates the cart using CartValidator and clones it as an order using configured CloneAbstractOrderStrategy.