Welcome to the Amazon Integration Guide from eFulfillment Service (EFS). This document is targeted for customers who have selected Amazon as their shopping cart option. Please follow the steps below to allow EFS to collect order data from Amazon and insert it into our fulfillment system.
EFS is currently migrating the Amazon integration to use a newer form of the Amazon API. This newer version of the API relies on a different authorization token than past/existing versions of the integration.
In light of this, some users may see a warning of token expiry in their Seller Central account, like so:
This warning can be ignored for the time being, as it relates to the "older" token.
Do not Disable this existing token until further notice.
Connecting EFS & Amazon
To begin the process of connecting your Amazon cart to eFulfillment Service, visit the following link: https://connect.efulfillmentservice.com/amazon/install
You will be presented with a screen asking you to select your sales region. Select the appropriate region and click "Submit".
Next you will be asked to sign in using your eFulfillment Service account. This will tell the installer where to create the integration and confirm your identity.
One you have signed in you will be redirected to the following page:
Read through and check the boxes to agree to the terms of service, click the “Next” button. This will take you back to the installer to set up the initial integration configuration.
Settings are as follows:
The Fulfillment Latency option allows you to set the fulfillment latency variable within your Amazon account. This variable is the time in number of days that it will take to fulfill (ship) your item. i.e. a value of 1 means that you are promising Amazon (and your customer) that an item purchased will have tracking uploaded to Amazon within 24 hrs of the sale. EFS shipping policy states that orders normally ship within one business day of when we receive the order (not when the order was placed). To account for the time between when the order was placed, and when we receive the order, the minimum recommended value for this option is 2. However, if you want a 'set it and forget it' option 3 is the recommended value to account for any 3 day weekends or holidays that could cause delays in your order being shipped.
Note: This variable is updated on a sku by sku basis and ONLY when the inventory amount for that sku is synced with Amazon. Which will happened at most once every 12hrs, however, it could be a lot longer for some skus if there is no activity on that sku as we only will sync skus that have had activity on them since the last sync with Amazon ie. Sku sold, Sku received at EFS, or an inventory adjustment.
The next set of options determine the intervals at which we check for new orders and, optionally, send available inventory counts back to Amazon.
The most common scenario is to check for new orders every 30 minutes and sync inventory twice per day.
If you have more than one Amazon store you may assign a “nickname” to each store to better identify options and settings for each one.
Click the “Finish Setup” button to finalize the integration settings. You should see a success message at the top of your screen.
Inventory Syncing (optional)
Please Note: If you are enrolled in Amazon's "Remote Fulfillment with FBA" program, you will need to have the Remote Fulfillment With FBA integration option set to Yes, else your inventory levels will not sync. (see image)
If you are not part of the remote fulfillment with FBA program, then you can ignore the above and leave that setting set to No.
Our integration module can update the stock counts of your Amazon products with the available warehouse quantity. Due to limitations of the Amazon API we can only update this amount every 12 hours. If you are fulfilling orders from the same inventory from multiple carts including Amazon, please contact customer service to discuss possible issues that may arise before enabling Amazon inventory syncing.
Our standalone Inventory Sync Guide will walk you through setting up Inventory Syncing after you successfully add the Amazon Integration to your FCP Account.
Please Note: Product SKUs in Amazon must match the product SKUs available in your Fulfillment Control Panel account.
Fulfilling New Orders
On a set time schedule (typically every thirty minutes) we send a request to Amazon, via the Amazon integration API, to get a listing of all orders that are ready to be shipped. For each order ready to be shipped we send an additional request to get the order details, then inject those orders into the Fulfillment Control Panel for processing. If everything is ok with the order, we then send a final request to Amazon to acknowledge that we received the order, and this will change the order status visible to your customer to “Processing”.
Tracking Updates to Amazon
Our integration will post back tracking information to your Amazon store throughout the day.
Configure Shipping Options
You will need to create shipping method mappings so that we ship your Amazon orders properly. For example, when we retrieve an order from Amazon the shipping method might be noted as “Standard” or “Express”. You will create options for each method.
Choose View Integrations from the Integration menu of your Fulfillment Control Panel account and you should see the Amazon integration you just created.
Click the “envelope” icon to create new shipping mappings.
Enter the name of your shipping method from Amazon into the Cart Shipping Method field, then choose the appropriate EFS service from the drop-down menu. Finally, click the “Add Mapping” button.
Repeat as necessary.