Click or drag to resize

IeCommerceService.OrderCheckAvailability Method

Check the quantity available of an items in order for certain store, Use with LS Nav 11.0 and later

Namespace:  LSOmni.Service
Assembly:  LSOmni.Service (in LSOmni.Service.dll) Version: LS Omni 3.7.0
Syntax
C#
OrderAvailabilityResponse OrderCheckAvailability(
	OneList request
)

Parameters

request
Type: LSRetail.Omni.Domain.DataModel.Loyalty.Baskets.OneList

Return Value

Type: OrderAvailabilityResponse
Examples
Shows how Omni Object is mapped to LS Nav/Central WS Request
NAV WS mapping
<Request_ID>CO_QTY_AVAILABILITY_EXT</Request_ID>
<Request_Body>
  <Item_No_Type>request.ItemNumberType</Item_No_Type>
  <Customer_Order_Header>
    <Document_Id>request.Id</Document_Id>
    <Store_No.>request.StoreId</Store_No.>
    <Member_Card_No.>request.CardId</Member_Card_No.>
    <Anonymous_Order>request.AnonymousOrder</Anonymous_Order>
    <Source_Type>request.SourceType</Source_Type>
  </Customer_Order_Header>
  <Customer_Order_Line>
    <Document_Id>request.Id</Document_Id>
    <Line_No.>request.OrderLine.LineNumber</Line_No.>
    <Line_Type>request.OrderLine.LineType</Line_Type>
    <Number>request.OrderLine.ItemId</Number>
    <Variant_Code>request.OrderLine.VariantId</Variant_Code>
    <Unit_of_Measure_Code>request.OrderLine.UomId</Unit_of_Measure_Code>
    <Quantity>request.OrderLine.Quantity</Quantity>
  </Customer_Order_Line>
</Request_Body>
See Also