Linking your online store to our warehouse management software, Shiphero, will allow us to expedite your onboarding time and ensure that everything is connected to begin fulfillment. When in doubt, always set the starting inventory to zero to ensure we're ready to receive your product.

Fulfillment Onboarding Steps

  1. Setting Up Your Billing Profile
  2. Connecting Your Store(s) <-- YOU ARE HERE
  3. Mapping Your Carriers
  4. Creating a Purchase Order
  5. Updating Your Delivery Information


You can connect as many Amazon marketplaces as you sell and can have multiple accounts in the same marketplace. 

How to Connect Your Amazon Store
  1. Log on to the ShipHero Dashboard at
  2. Navigate to My Account > Stores
  3. Click on + Add a New Store button on the top right-hand side of that page:

  4. Follow the steps provided when choosing Amazon.
  5. On Starting Inventory, select Start at Zero (0)

  6. Once connected, check your email. Amazon may send you an email to confirm our access. If Amazon sends you an email, you need to click the button in the email before ShipHero can access your data.
Once Connected to Shiphero
  • Navigate to Shiphero <> My Account <> Store
  • Select your Amazon Store settings
  • Ensure that under Sync Settings Shiphero to Amazon that "Enrolled to remote fulfillment with FBA is NOT selected"
Importing Products into ShipHero
  • ShipHero syncs with Amazon every 30 minutes to import products that are not currently in the system. 
  • ShipHero will also do a full import of products every day at midnight UTC to ensure that all products are pulled in.
Importing Orders into ShipHero
Note: Amazon does not 'release' orders right away; they are first 'pending'. 
By default, ShipHero will only import orders that have been released by Amazon. Inventory will only be allocated when orders are imported. If you would like pending orders imported to ensure inventory allocation, you can enable it on the settings page:5_3d24681f-7d2a-4c2e-8208-2bb743e2ff51.png Once enabled:
  • The order will be imported with a Payment Hold
  • Inventory will be allocated to the order.
  • Automation Rules will not run until an order is released from Amazon.
  • Amazon does not provide ShipHero with address information until the order is released, this portion of the order will be blank until the order is released.
  • It can take anywhere from 1 hour to 21 days for Amazon to release an order. Once released the order is marked as Unshipped on Amazon. It can take up to 30 minutes for the order to update in ShipHero once released.
Syncing Time:
  • ShipHero syncs with Amazon every 30 minutes to import orders for all active accounts.
  • ShipHero also runs a sync four times a day to ensure that all orders are pulled in.
  • Merchant Fulfillment (MFN) orders are imported as regular orders with ShipHero.
  • Amazon Fulfillment (FBA) orders are imported as FBA orders.
  • Pushing Inventory Updates to Amazon: ShipHero pushes inventory updates to Amazon every 20 minutes.
  • Pushing Shipment Updates to Amazon: ShipHero pushes shipment and tracking updates to Amazon every 30 minutes to avoid throttling the Amazon API.


Step 1: Your Connected Stores

ShipHero allows you to connect multiple stores across various platforms such as Shopify, Amazon, eBay, Walmart, etc.

So let’s start by viewing your connected stores.

  1. Make sure you’re logged into your web dashboard.

  2. Once logged in, using the top navigation bar, click on “My Account” and in the menu, click “Stores.”

  3. Now you’re in your “Connected Stores” view.

Step 2: Adding Your Etsy Store

Now that you have loaded your “Connected Stores” view.

  1. Click the “Add a New Store” button, you will see a list of available store platforms you can connect with using ShipHero.

  2. Select “Etsy”.

  3. In the Shop Name, enter the name of your store from your store URL. (For example, for Etsy store URL, you would use “britishthings”).

  4. On Starting Inventory, select Start at Zero (0)

Step 3: Configuring Your Etsy Store Inventory

When you connect your Etsy Store, ShipHero will begin to download your store products (depending on how many products there are, this may take up to 20 minutes to complete).

Before you connect your Etsy Store, you have some options on how ShipHero will interact with your Etsy store products (SKUs).

Allow ShipHero to Manage Your Etsy Inventory

CAUTION: ShipHero is a complete inventory management system used by the vast majority of our customers to be the inventory manager across all connected stores. This means that when orders are fulfilled, the available inventory of any of your products in the orders is accurately reflected across your connected stores.

If you are using another inventory management system or, simply don’t want ShipHero to sync your product inventory counts in your Etsy store, then do not enable this option.

**If you enable this option, the inventory levels in ShipHero will reflect in your online store. If Saltbox has none of your inventory, this will set your online store levels to 0. The product will appear Out of Stock and your customers will not be able to purchase this product until Saltbox receives your inventory.

Step 4: Connect Your Store

Now that you’ve specified your Etsy Store connection options, let’s connect your Etsy Store.

  1. Press the “Connect” button.

  2. You will need to allow ShipHero permission to access your store, click “Allow Access”

Congratulations! That’s it, you should now see your Etsy Store in your Store Connections list. Now ShipHero will proceed to fetch existing products in your Etsy Store. Depending on how many products there are, this may take up to 20 minutes to complete.

Google Store

This guide outlines how to connect your Google Merchant account to ShipHero, which will allow you to synchronize orders placed on Google and be fulfilled in ShipHero.Google Merchant provides a global platform for retail and e-commerce businesses to reach Google Shopping and Google Service custom.

What can you do with Google Merchant and ShipHero?

  • Orders placed on Google are downloaded into ShipHero once the order is placed.

  • Orders can be fulfilled within ShipHero.

  • Order status and tracking information updates are pushed to Google when an order is updated in ShipHero.

ShipHero does not currently provide inventory syncing options to connected Google Merchant stores; this is a feature that will be added in a future update.

  • Inventory downloads.

  • Inventory updates.

How to connect your Google Merchant account

  1. In ShipHero, using the top navigation options, select Stores under My Account.

  2. Select "Add a New Store" and select "Google Store".

  3. You will be prompted for the Shop Name and Merchant ID (you can get these by logging into your Google Merchant). Once logged in, the information is available on the top left of the screen.

  4. Enter this information and select "Connect".

  5. To test if the connection is working, create a manual order in your Google Merchant account. This order should appear within ShipHero within a few minutes.

Magento 2

Follow these steps to install Magento 2.

Step 1: Download Plugin

If you haven't already, download the plugin here.

Step 2: Install Plugin And Setup Integration

Login on your Magento 2 admin and go to System > Integrations.


On the integrations panel, click Add new integration. Under the Integration info tab, fill in just the Name. Email, callback URL, and identify link URL are not necessary.


Click on the API tab in the side menu and select All for resource access. Then click Save


When you get back to the integrations list, Click Activate under the new integration you just created.

1a6e4109-03b8-48de-bc2b-05762da6bfb3.pngOn the popup that opens up, click Allow. You’ll get redirected to a page like the following. Copy and send us the four keys you see on that screen.


Step 3: Create ShipHero Account and Add Magento 2 Store

  1. Go to and signup or login to an existing account at
  2. Add Magento Store
  3. Navigate to My Account > Stores
  4. Click the Add New Store button and select Magento 2
  5. Fill in the following fields:
    • Store URL - The full URL to your store including "https://" at the start and with no trailing slash at the end of your URL. For example, you could enter "" but not "".
    • Consumer Key - Copied from Magento
    • Consumer Secret - Copied from Magento
    • Access Token - Copied from Magento
    • Access Token Secret - Copied from Magento
  6. Choose whether to allow ShipHero to Manage your Magento Inventory:
    • If checked, your inventory is managed through ShipHero, meaning that when inventory is update in ShipHero, it syncs it back to Magento.
    • If you’re testing ShipHero and still have another shipping solution enabled, you can leave this unchecked. Don’t worry, you’ll drop that other solution soon enough!

Once you click connect, it may look like nothing is happening at first. This is because the system needs a few minutes to download all your products and orders from Magento.


Follow these steps to connect your Shopify store for the first time:

  1. Log on to the ShipHero Dashboard at
  2. Navigate to My Account > Stores and tap the Add A New Store button located on the top right of the screen.
  3. Select Shopify from the available options.
  4. Enter the store name i.e. with, enter collectors cars.
  5. "Allow ShipHero to manage your Shopify Inventory" instructs ShipHero to update any inventory updates made in ShipHero to the connected Shopify store. Only enable this option if the inventory information in ShipHero is correct. Typically, you would check your inventory levels first before enabling this setting.

    **If you enable this option, the inventory levels in ShipHero will reflect in your online store. If Saltbox has none of your inventory, this will set your online store levels to 0. The product will appear Out of Stock and your customers will not be able to purchase this product until Saltbox receives your inventory.

  6. On Starting Inventory, select Start at Zero (0)
  7. Click Connect.


Re-Authenticate Your Shopify-ShipHero Connection

  1. Navigate to My Account > Stores and tap the Settings button located under Actions.
  2. At the bottom of the page you will find a section called Re-Authenticate Your Store.
  3. Click Re-Auth.
  4. You will be redirected to log into your Shopify store
  5. You will see a message titled: "You are about to update ShipHero Inventory & Shipping" outlining the data that the ShipHero app has access to based on the selections you made when first setting up the connection.
  6. Click Update app.


Important Notes

ShipHero will link any imported products with matching SKUs to the existing product already in ShipHero. If the SKU does not already exist in ShipHero, a new product is created. Orders placed in Shopify will typically appear in ShipHero within a few seconds after the order was placed. Sometimes it can take several minutes.

Typically, orders shipped in ShipHero will be updated on Shopify within a few minutes. When shipping orders in ShipHero, tracking information is sent to Shopify and the customer will receive an email notification with the tracking information of the shipment.


Before connecting your WooCommerce store to ShipHero, you will need to enable WordPress permalinks and obtain a REST API Key. Instructions on how to do this are below.

Enable WordPress Permalinks

  • Log in to your WordPress Admin Panel and go to Settings > Permalinks
  • Make sure that your Wordpress Permalinks are set to Post Name:


Generate a WooCommerce REST API Key

  • Login to your WordPress Admin Panel
  • Go to WooCommerce > Settings > Advanced > REST API


  • Select Add Key.  You are taken to the Key Details screen.

  • Add a Description.
  • Select the User you would like to generate a key for in the dropdown.
  • Set permissions to Read/Write.
  • Select Generate API Key.

Enable the Legacy REST API

  • Go to WooCommerce > Settings > Advanced > Legacy API
  • Click the Enable the Legacy REST API checkbox
  • ShipHero uses the Legacy V3 API version, the latest by default. We can connect a store that uses V2 API, though be aware that WooCommerce and ShipHero will deprecate it eventually.  

Connect WooCommerce to ShipHero

Once a REST API key has been obtained and the Legacy REST API has been enabled on your WooCommerce store, then you are ready to connect your store to ShipHero!

  • Login to and navigate to My Account > Stores
  • Click Add a New Store and select WooCommerce
  • Give your store a name, enter your Consumer Key, Secret, and the URL for your store, then click Connect.
  • On Starting Inventory, select Start at Zero (0)

Note: We recommend subscribing to WooCommerce's Shipment Tracking plugin so that tracking information is provided to customers. If you have the plugin installed, you can disable the Add Tracking Number to Customer Notes option to prevent multiple notifications being sent to the customer.

Need WooCommerce help? Check out some common troubleshooting.

Was this article helpful?
1 out of 1 found this helpful



Please sign in to leave a comment.