Request and Responses
----------------------------
CalclulateBasket
Request
ExtendedOrderProvider > CreateBasketRequest
Response : ExtendedOrderXmlParser > ParseBasket
SaveOrder
Request
ExtendedOrderProvider > CreateSaveOrderRequest
Response
ExtendedOrderProvider > SaveOrder(IOrder order)
GetOrder
request
ExtendedOrderProvider > GetOrder >
GetProduct
GetSettings
ExtendedOrderProvider > GetOrder >
CreateOrderListRequest
Response : orderxmlparser
GetPersistedBasket
Request : ExtendedOrderProvider > CreatePersistedBasket
REsponse : ExtendedOrderXmlParser > ParseBasket, FillSalesLineProperties
GetProduct
ProductProvider > GetProducts
ProductXmlParser
GetSettings
OrderManager
divercy project: DeliveryCalendarLookupPeriod
public class ExtendedOrderManager : OrderManager<IExtendedOrderProvider> { //RFC01_v1.4:[Ticket 48670] 3.1.DELIVERY BASED ON ERP FACTORY CALENDARS /// <summary> /// Get Delivery Calendar Lookup Period for Delivery date /// </summary> public virtual int DeliveryCalendarLookupPeriod { get { return GetProviderSetting<int>("DeliveryCalendarLookupPeriod"); } }
GetStockInfo
StockProvider
GetStockInfo
StockXmlParser