Skip to main content

Integrating Amazon With Uphance

Christopher Ike avatar
Written by Christopher Ike
Updated over a month ago

Linking your Amazon account to Uphance lets you manage your stock, streamline order fulfilment and manage your DTC operations much efficiently.

This guide will walk you through the steps to integrating Amazon with Uphance, so be sure to read to the end.

Step 1: Add the App

The first thing you will want to do is add the Amazon app to your store. You can do this by navigating to App >> All Apps.

Step 2: Configure the App

After adding the app, the next step is to configure it. You will want to input your store name and merchant ID.

Another way to do this is to add the Uphance app from the Amazon App Store to your account. Once added, log in using your Uphance credentials. Doing so will redirect you to the integration page, automatically populating the Merchant ID field.

Next, map a sales channel in Uphance against a region in Amazon, and select a marketplace.

Step 3: Set Up Warehouse, Stock and Order Syncing

The third step is to map your warehouses. Essentially, what you want to do is to tell the system which warehouse to pick stocks from, depending on the Amazon warehouse the order is coming from.

In the example above, we've mapped the Spring warehouse in Uphance to the Merchant warehouse in Amazon. This means orders coming from the Merchant warehouse will be fulfiled via the Spring warehouse in Uphance. The same applies to the FBA warehouse.

Note: Pick tickets won't be automatically created for orders coming from the FBA warehouse when you fulfill them, even if you have automatic pick ticket enabled.

The next step now is to set up stock syncing. What you want to do is to enable automatic stock syncing and select the type of inventory quantity you wish to sycn to Amazon.

There are two types of stock involved here: FBM (Fulfilled By Merchant) and FBA (Fulfilled By Amazon). Understanding the logic behind them will help prevent stock discrepancies.

FBM

The logic flow for FBM stock is as follows:

  1. Order Placement: Customer places an order on Amazon.

  2. Order Sync to Uphance:

    • Order syncs into Uphance via SKU match.

    • Order only syncs if all SKUs exist in Uphance.

  3. Order Created in Uphance:

    • Linked to the warehouse you've mapped.

  4. Fulfillment Docs:

    • System generates invoice, payment, and pick ticket (based on Settings >> Channels and Currencies).

  5. Warehouse Fulfillment:

    • Pick ticket used to fulfill order, deducts stock from the FBM warehouse.

  6. Tracking Details:

    • Tracking number and carrier added in Uphance.

  7. Amazon Update:

    • Tracking info pushed back to Amazon.

Additional Note:

  • Uphance = Source of Truth for FBM stock.

  • Trigger for stock sync is stock change.

FBA

  1. Order Placement: Customer places an order on Amazon.

  2. Order Sync to Uphance:

    • Again via SKU match.

    • Order only syncs if all SKUs exist in Uphance.

  3. Order Created in Uphance:

    • Linked to the warehouse you set for FBA

  4. Invoice + Payment Only:

    • No pick ticket or internal fulfillment step.

  5. Amazon Handles Fulfillment:

    • Shipment info (carrier, tracking) automatically updates in Uphance.

    • Stock deducted from FBA warehouse in Uphance.

Additional Note:

  • Amazon = Source of Truth for FBA stock.

  • Uphance inventory must be manually matched or synced with Amazon FBA for order sync to function properly.

Setting Up Order Syncing

Like stock, you can also enable order syncing. To do so, you would have to toggle the sync button and set an interval(in hours or minutes) to pull the orders. You also have the option of pulling orders manually.

If you choose to pull manually, enter the start and end dates for the orders. It's important to avoid selecting a future date, or else the system would run into errors. For example, if today is 18th June, don't set 19th June (or any further date) as the end date.

Did this answer your question?