AnchorWebService
The following operations are supported. For a formal definition, please review the Service Description.
-
DeleteOrder
Return Boolean, given an Invoice Seq ID, Customer Seq ID, Item Seq ID as input.
Return TRUE if successful. -
GetCountries
Return an Array of ListValue2 Structure with Country SEQ ID, Country Name, and Country Code. -
GetImprintFontStyle
Return an Array of ListValue Structure with Imprint Font Style ID and Font Style Description. -
GetIndexingColor
Return an Array of ListValue Structure with Indexing Color ID and Index Color Description. -
GetInvoicebyPO
Return an Invoice number given an account number and PO (to avoid duplicate order) -
GetItemAvailable
Return ListValue3 Structure of Item Seq Id, Unit Available, Item_Status_Code, Item_Status_Description given an array of Item Seq Id.
Useful when querying Item(s) availability. -
GetItemAvailablebyTime
Return ListValue3 Structure of Item Seq Id, Unit Available, Item_Status_Code, Item_Status_Description given number of Minutes since Inventory is updated.
Useful to get Item availability based on time. A Maximum of 120 minutes allowed -
GetItemByLookup
Return the item ID given an ISBN13/ISBN/UPC/Speedy number -
GetItemOnBackOrder
Return ListValue3 Structure of Item Seq Id, Due Date, Quantity, Ordered Date - given an array of Item Seq Id.
Useful when querying Item(s) Anchor is Ordering. -
GetOrderDetails
Return SalesOrder Structure, given an Invoice Seq ID.
Returns Order information and items.
Useful to check if any items is unfortunately will not shipped due to out of stock or backordered.
Added: 04-09-2012 -
GetOrderStatus
Return SalesOrderStatus Structure, given an Invoice Seq Id input.
Useful to see the Status of Sales Order, Tracking number(s) is included for Shipped Invoice. -
GetOrderTracking
Return SalesOrderTracking Structure, given an Invoice Seq Id input.
Returns all package information for a shipped order: tracking number, weight, freight, and shipping method. -
GetPODOrders
**POD USE ONLY** - Return an Array of POD_Order Structure given Order Status Id -
GetPODStatusDescription
** POD USE ONLY ** - Return an Array of ListValue Structure with POD Status ID and POD Status Description. -
GetProblemInvoices
Return Integer of Invoice Seq Id, given an Account Number(bill to), Date Start and Date end.
Returns Array of NoStocked Invoice(s) for specific date_shipped range -
GetProcessedInvoices
Return Integer of Invoice Seq Id, given an Account Number(bill to), Date Start and Date end.
Returns Array of Shipped Invoice(s) for specific date_shipped range -
GetProcessedOrders
Return ProcessedOrder Structure, given an Account Number(bill to), Date Start and Date end.
Returns Array of Processed Invoice(s) and tracking number(s) for specific date range. -
GetProductAuthorNames
Return an Array of ListValue2 Structure with Author SEQ ID, Author FIRST Name, and Author LAST Name. -
GetProductAuthors
Return an Array of ListValue2 Structure with Author SEQ ID, Author Name, and Total Number of Titles for that Author. -
GetProductBestsellers
Return an Array of ListValue Structure with BestSeller Category SEQ ID and BestSeller Description. -
GetProductBindings
Return an Array of ListValue2 Structure with Binding SEQ ID, Binding Description, and Binding Code. -
GetProductBlurb
Return ListValue Structure of Item Seq Id and Blurb(Description), given an array of Item Seq Id.
Use this to grab Blurb/Description of an item (if available). -
GetProductByDate
Return Array of Standard_Product_Database, given a Date Addition Start and End.
Used to Populate Web Service Consumer's Item Database. Consignee use only -
GetProductCategories
Return an Array of ListValue Structure with Category SEQ ID and Category Description. -
GetProductExtended
Return a Product Extended Structure given an Item Seq Id input, to get Product Extended Information -
GetProductInfo
Return Array of Standard_Product_Database, given an Item Id. Consignee Use Only -
GetProductPOD
** POD USE ONLY ** Return a ProductPOD Structure given an Item Seq Id input, to get Product POD information -
GetProductPublishers
Return an Array of ListValue2 Structure with Publisher SEQ ID, Publisher Name, and Total Number of Titles for that Publisher. -
GetProductSubjects
Return an Array of ListValue Structure with Subject SEQ ID and Subject Description. -
GetProductSubjects_Code
Return an Array of ListValue Structure with Subject SEQ ID and Subject Code. -
GetProductSubjects_Complete
Return an Array of ListValue2 Structure with Subject SEQ ID, Subject Code, and Subject Description. -
GetShipMethods
Return an Array of ListValue Structure with Ship Method SEQ ID and Carrier Service Description. -
GetShipMethodsInternational
Return an Array of ListValue Structure with INTERNATIONAL Ship Method SEQ ID and Carrier Service Description. -
GetShippedInvoiceDetails
Return SalesOrder Structure, given an Invoice Seq ID.
Returns Order information and items.
Useful to check if any items is unfortunately not shipped due to out of stock. -
GetShippingCharges
Return ShippingCharges Structure, given an Account Number(bill to), Date Start and Date end.
Returns Array of Processed Invoice(s) and Shipping Charge(s) for specific date range -
GetShippingRate
Return a Decimal value, given Weight, Ship Method ID, and Zip Code.
Use This to get Shipping Rates in the USA only -
GetShippingRate2
Return a Shipping_Rate Structure, given Weight, Ship Method ID, Zip Code, and Country Code.
Used to get Shipping Rates in USA & International -
GetShippingRate3
Return a Shipping_Rate Structure, given Weight (in Decimal), Ship Method ID, Zip Code, and Country Code.
Used to get Shipping Rates in USA & International -
GetStateZone
Return an Array of ListValue3 Structure with RowNumber, STATE CODE, STATE NAME, and STATE SHIPPING ZONE ID. -
GetTrackingNumbersURL
Return URL with tracking Numbers, given an Invoice number -
GetVariousFlatRates
Return Various FLAT shipping Rates, given total number of items, weight(use 1 if N/A), zipcode(use blank space if N/A), and country code ID -
GetVariousShipRates
Return Various Ship Rates, given weight, zipcode, and country code -
GetVendorInformation
Return an Array of ListValue2 Structure with Vendor SEQ ID, Vendor Code, and Company name. (Active Only) -
GetZappedInvoices
Return Integer of Invoice Seq Id, given an Account Number(bill to), Date Start and Date end.
Returns Array of ZAPPED Invoice(s) for specific date_order_start range - HelloWorld
-
QueryProduct
Return a QueryResult Structure, given a QueryCriteria input, mainly for Item Search -
QueryProduct_2012
Return a QueryResult Structure, given a QueryCriteria input, mainly for Item Search.
Added: 04-09-2012 -
ReturnDatabaseName
Return Connection String -
SecurityTest
Test if Login is Successful or not. -
SetCustomerCarrierAccount
Sets a carrier account number for a customer entry. Supports third party carrier accounts. Only for authorized vendors. -
SubmitOrder
Return Boolean, given SalesOrder Structure as input.
Return TRUE if successful. -
SubmitOrderWithImprint
Return Boolean and Error(if applicable), given SalesOrderImprint Structure and a String as input.
Return TRUE if successful.
Note: 4Th party Store Information(Name, Street, Address, etc) MUST be submitted
Support Imprinting information as well -
SubmitOrderWithStore
Return Boolean, given SalesOrder Structure as input.
Return TRUE if successful.
Note: 4Th party Store Information(Name, Street, Address, etc) MUST be submitted -
SubmitOrderWithStoreandError
Return Boolean and Error(if applicable), given SalesOrder Structure and a String as input.
Return TRUE if successful.
Note: 4Th party Store Information(Name, Street, Address, etc) MUST be submitted -
SubmitShipToAccount
Return Integer, given a ShiptoCustomer Structure as input.
Return the Customer Ship To Account number. -
SubmitShipToAccountWithError
Return Integer, given a ShiptoCustomer Structure as input.
Return the Customer Ship To Account number. THIS ONE HAVE ERROR Parameter -
UpdatePODOrder
** POD USE ONLY ** - Return 0 if Failed given POD_Order structure. -
VendorInventoryAdjustmentsByDate
Daily inventory adjustment report for vendor accounts. Date in format YYYY-MM-DD. -
VendorInventorySnapshot
Inventory snapshot report for vendor accounts. Returns the current inventory information. -
VendorItemFullInventoryLog
Full historical inventory log for a single vendor item. -
VendorReceiptsByDate
Daily receiving report for vendor accounts. Date in format YYYY-MM-DD. -
VendorReturnsByDate
Daily returns report for vendor accounts. Date in format YYYY-MM-DD. -
VendorSalesByDate
Daily sales report for vendor accounts. Date in format YYYY-MM-DD.