Connect Amazon Marketplace to Zenventory


  • Must have an active Amazon Professional seller account to enable API access

Amazon Integration Functionality  (updated 8/3/2021)

  • Pulls initial items and quantities from Amazon into Zenventory
  • Pulls orders from Amazon into Zenventory
  • Pulls new items from Amazon into Zenventory (including variations)
  • Pushes inventory stock levels from Zenventory to Amazon
  • Pushes shipment info from Zenventory to Amazon
  • Pushes order status update when completed or canceled from Zenventory to Amazon
  • Redacts customer information in Zenventory (per Amazon requirement) within 30 days of an order being completed in Zenventory.
  • Sends a default handling time for all inventory during inventory sync.

Update interval (maximums):

  • Getting new items from Amazon: 4 hours
  • Cancelling orders: 1 hour
  • Getting open orders from Amazon: 15 minutes
  • Updating Amazon with shipment info: 1 hour
  • Updating stock levels (default setting): 24 hours, runs at midnight
  • Updating stock levels (with "High Frequency Updates" enabled):  10 minutes*  It is sent every 10 minutes but update time varies based on Amazon processing time.

Configuring the integration

Step #1:  Amazon-side setup:

  1. Find us here on the Amazon Seller Apps Store: You will be prompted to log into your Seller Central account if you aren't already.
  2. On the right hand side, click the button for “Authorize Now”.
  3. You will see blank fields for Developer’s Name and Developer ID. Enter “Zenventory” and “680086472203” respectively. After these are filled in, click Next.
  4. On the next screen, you’ll be prompted to authorize Zenventory to access your account. Click Next to proceed.
  5. On the final “Congratulations!” screen, you’ll see your Seller ID, Marketplace ID, and MWS Auth Token listed there. These will need to be copied and pasted into the appropriate fields in Zenventory to finish up your Amazon integration (see next steps).

Step #2:  Zenventory-side setup:

  1. Under the Admin menu option in Zenventory, select System.


  2. Select Integration in the navigation bar.


  3. Click Amazon and then select Add Amazon Seller.


  4. Enter the information from your Amazon setup process from above. (Seller ID, Authorization Token, and Marketplace ID.)  Select the Warehouse you would like to connect to Amazon from the dropdown menu, as well as an Importing User from the dropdown.  Input a default handling time for all inventory to be sent to Amazon (Amazon has a default of either 1 or 2 days depending on how you set this up in your Amazon account).  If you need to set the default handling time for all items to something higher than 2 days, then this field will over ride the Amazon account default.


  5. When finished, click Save.

Redaction Information

To comply with Amazon's Data Protection Policy, Zenventory must automatically redact all personally identifiable information from orders and customer records sourced from an Amazon integration within 30 days of the order's completion date. The data redacted includes:

  1. Customer Name
  2. Street Address Lines 1-3
  3. Phone Number
  4. Email Address
  5. Shipping Labels created via Zenventory Internal Shipping

You will still be able to search for these orders by number and find them in your reports, but they will have REDACTED in place of personally identifiable information. They will still contain the correct order contents and will impact your reporting data the same way the order would have prior to redaction.