WCService
A web service that provides real time access to inventory data for Western Carriers customers. Read Documentation here.
The following operations are supported. For a formal definition, please review the Service Description.
-
GetProduct2
Gets a Product2_0, with AuthenticationKey, for ContainerLineItem and ShippingContainer workflow. -
getReceivedInbounds
MessageName="GetReceivedInbounds"
Gets a list of all received inbounds between 2 dates, using with AuthenticationKey for the customer. -
addInbound
Adds a new Inbound, with AuthenticationKey, for the ShippingContainer workflow. -
checkOrderStatus
Returns the status (OPEN,SHIPPED,ON_HOLD) of a list of orders
Error Codes Returned: BO018, AM002 -
getBOLDocument
Returns the BOL document for the given order number. -
getInbound
Gets a Container using the container number, with AuthenticationKey, for the ShippingContainer workflow. -
getInventory
Returns a list of products with the available number of cases and bottles.
The list does NOT include products with zero quantity of cases and bottles, therefore, if a product is not in the list, you should assume that you don't have that item in stock.
Error Codes Returned: G0001, AM002. -
getOpenInbounds
Gets a list of all open inbounds using with AuthenticationKey for the customer. -
getOpenOrders
Returns the list of open orders.
Error Codes Returned: G0001, AM001, AM002, AM003 -
getOrder
Returns the order details for the provided order number. Version 1 does not include invoice information or BOL comments.
Error Codes Returned: G0001, AM002 -
getOrder2_0
Returns the order details for the provided order number. Version 2 includes invoice information and BOL comments when applicable.
Error Codes Returned: G0001, BO018 -
getOrder3_0
Returns the order details for the provided order number. Version 2 includes invoice information and BOL comments when applicable.
Error Codes Returned: G0001, BO018 -
getOrderComments
Get the comments for an order to be printed on the BOL. -
getProduct2Detail
Returns information for a product, such as description, size, etc. -
getProductDetail
Returns information for a product, such as # of duty paid cases and bottles, # of inbond cases and bottles, description, size, etc. -
getShippedOrders
Returns the list of shipped orders for up to a 31 day span in a date range up to a maximum of 6 months in the past. Date is expected in the MM/dd/yy format.
Error Codes Returned: G0001, AM002, BO001 -
placeOrder
Places an order provided all the fields in the OrderDetail object are passed properly.If any of the following conditions is not met, the method will reject the order and throw an exception:- Comments1 and Comments2 shall not exceed 50 characters each.
- Order Number, Carrier, Prepaid or Collect, Ship Date, Ship To and Address line 1 are all required fields.
Error Codes Returned: G0001, AM002 -
placeOrder2_0
Places an order (BOL or invoiced). This is our version 2 method recommended for any new development projects. Note: 'Soldto' addresses are an additional field for invoices and will be ignored for non-invoiced orders.