SimpleOrderManager
extends OrderManager
. By default, a SimpleOrderManager
object is configured in Nucleus at /atg/commerce/order/OrderManager
. Logically, the SimpleOrderManager
sits above the OrderManager
and provides higher-level functionality. What takes several lines of code to do in the OrderManager
takes only a single line of code in the SimpleOrderManager
. You can use SimpleOrderManager
in place of OrderManager
to simplify your code, as the example below shows.
String skuId = getSkuId(); String productId = getProductId(); long quantity = getQuantity(); ShippingGroup shippingGroup = getShippingGroup(); getSimpleOrderManager().addItemToShippingGroup(order, skuId, productId, quantity, shippingGroup);