The BirdDog E-Automate connector listens for incoming requests from E-Automate and responds with the appropriate information:
- Stock Check
- Returns the quantity available and price for the locations configured in Site Settings>cXML>Return Locations
- A Stock Check can consist of one or more items. A cart is built to hold the request and can also be used for reporting stock check activity
- Mapping:
- Cart.ID -> reference.code
- "ID" -> reference.name
- Seller -> reference.type
- Lines -> Items - Note that an item will be returned for each location in return locations at which it is stocked
- Item Number -> reference.code
- "Seller" -> reference.type
- Description -> description
- Price -> cost
- Quantity Available -> quantity.value
- Location.Description -> location.rcp
- Location.Address 1-> location.dal
- Location.Address 2-> location.alt
- Location.City-> location.city
- Location.State-> location.region
- Location.Zip-> location.postalCode
- Location.Country-> location.country
- Order Request
- Places a new order based upon a purchase order
- New Order:
- Purchase Order Number -> reference.code
- Customer and Bill To information defaults to the user's customer
- currency.code -> Currency Code
- shippingMethod.code -> Ship Via Code
- shipTo.email -> Orderedy By Email
- shipTo.phone -> Orderedy By Phone
- shipTo.location.rcp -> Ship To Name
- shipTo.location.dal -> Ship To Address 1
- shipTo.location.alt -> Ship To Address 2
- shipTo.location.city -> Ship To City
- shipTo.location.region -> Ship To State
- shipTo.location.postalCode -> Ship To Zip
- shipTo.location.country -> Ship To Country
- Items -> Lines
- reference.code-> Item Number - Note that the user placing the order must have buy permissions
- cost -> Price - Note that the behavior of cost to price mapping is affected by the setting Site Settings>cXML>Price below contract price
- quantity.value -> Quantity Ordered
- location.remarks -> Comments
- Response:
- Order Number -> reference.code
- "orderNumber" -> reference.name
- Seller -> reference.type
- Currency Code -> currency.code
- Ship Via Code -> shippingMethod.code
- Ship Via Description -> shippingMethod.name
- Estimated Delivery Date -> whenExpected
- Orderedy By Email -> shipTo.email
- Orderedy By Phone -> shipTo.phone
- Ship To Name -> shipTo.location.rcp
- Ship To Address 1 -> shipTo.location.dal
- Ship To Address 2 -> shipTo.location.alt
- Ship To City -> shipTo.location.city
- Ship To State -> shipTo.location.region
- Ship To Zip -> shipTo.location.postalCode
- Ship To Country -> shipTo.location.country
- Lines -> Items
- Item Number -> reference.code
- "Seller" -> reference.type
- Description -> description
- Price -> cost
- Quantity Available -> quantity.value
- Location.Description -> location.rcp
- Location.Addr_1 -> location.dal
- Location.Addr_2 -> location.alt
- Location.City -> location.city
- Location.Zip -> location.zip
- Location.Country -> location.country
- total.amount = Sub Total by Ordered
- total.freightAmount = Freight by Ordered
- total.taxes = Tax by Ordered
Once an order from E-Automate has been fulfilled the connector will upload the invoice and tracking and information.