Click or drag to resize

IeCommerceServiceOrderAvailabilityCheck Method

Check the quantity of an item available in a certain store, Use with LS Nav 10.0 and earlier

Namespace:  LSOmni.Service
Assembly:  LSOmni.Service (in LSOmni.Service.dll) Version: LS Omni 3.7.0
Syntax
C#
List<OrderLineAvailability> OrderAvailabilityCheck(
	OrderAvailabilityRequest request
)

Parameters

request
Type: LSRetail.Omni.Domain.DataModel.Loyalty.OrdersOrderAvailabilityRequest

Return Value

Type: ListOrderLineAvailability
Examples
Shows how Omni Object is mapped to LS Nav/Central WS Request
NAV WS mapping
<Request_ID>CO_QTY_AVAILABILITY</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.>
    <Source_Type>request.SourceType</Source_Type>
  </Customer_Order_Header>
  <Customer_Order_Line>
    <Document_Id>request.Id</Document_Id>
    <Line_No.>request.OrderLineAvailabilityRequests.LineNumber</Line_No.>
    <Line_Type>request.OrderLineAvailabilityRequests.LineType</Line_Type>
    <Number>request.OrderLineAvailabilityRequests.ItemId</Number>
    <Variant_Code>request.OrderLineAvailabilityRequests.VariantId</Variant_Code>
    <Unit_of_Measure_Code>request.OrderLineAvailabilityRequests.UomId</Unit_of_Measure_Code>
    <Quantity>request.OrderLineAvailabilityRequests.Quantity</Quantity>
  </Customer_Order_Line>
</Request_Body>
See Also