What Spark Shipping Needs to Integrate with a Vendor

Spark Shipping allows retailers to send orders, receive tracking updates and receive inventory quantity updates from manufacturers, warehouses, distributors, etc. 

Using Spark Shipping, orders can be sent to a vendor in any format the vendor requires, such as API, HTTP Web Service, EDI, CSV, XML, etc.

Retailers should expect vendors to let them know how to send them orders or how they will provide inventory.  

From User
  • Map 2-5 Products to that vendor in Spark Shipping   
  • Create two or more test orders for that vendor

From Vendor

  • Vendors using FTP (CSV/XML/Flatfile)
    • FTP Login credentials (both Live and Test)
    • FTP directories/folders for 
      • Orders
      • Inventory
      • Tracking/Shipment
    • Any documents/guides for the required format of order files describing which fields are mandatory and which fields are optional
    • A sample inventory file was uploaded on the FTP 
  • Vendors using an API
    • API keys (both Live and Test)
    • Any API documents/guides from the vendor
    • Instructions (if required, Test API Key and URL) on how to send in a test order
    • 1 or more test shipments (Used to test tracking API)
  • Vendors using EDI
    • FTP Login credentials (both Live and Test)
    • FTP directories/folders for:
      • Orders
      • Inventory
      • Tracking/Shipment
    • Any documents/guides for the required format of order files describing which fields are mandatory and which fields are optional
    • A sample inventory file uploaded on the FTP