public interface CheckoutService extends CartCheckoutBaseService
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DeliveryModeData> |
getSupportedDeliveryModes()
Retrieving delivery modes from SAP back end.
|
OrderData |
placeOrder()
Submits an order from the current session cart which is held in the SAP back end.
|
boolean |
setDeliveryAddress(java.lang.String sapCustomerId)
Sets current delivery address.
|
boolean |
setDeliveryMode(java.lang.String deliveryModeCode)
Sets a delivery mode code into the current session cart which is held in SD, and updates the cart afterwards as
prices can change.
|
boolean |
setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
Sets the purchase order number into the current session cart which is held in SD, and updates the cart afterwards.
|
CartData |
updateCheckoutCart(CartData cartData)
Update the checkout cart quantity,
|
getSessionCart, getSessionCart, hasSessionCart, removeSessionCartOrderData placeOrder()
java.util.List<DeliveryModeData> getSupportedDeliveryModes()
boolean setDeliveryMode(java.lang.String deliveryModeCode)
deliveryModeCode - The new delivery mode code. Named 'Shipping condition' in SAP back end terms.boolean setPurchaseOrderNumber(java.lang.String purchaseOrderNumber)
purchaseOrderNumber - Purchase order numberboolean setDeliveryAddress(java.lang.String sapCustomerId)
sapCustomerId - Technical key of an back end ship-to party, typically with length 10Copyright © 2018 SAP SE. All Rights Reserved.