How it works

×

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.