Setting Up ShipHero

Setting Up ShipHero


Step-by-Step Guide

To provide Extensiv Integration Manager access to you will need to add a Third-Party Developer to your users in ShipHero. Once you do this you will be provided with an access token and refresh token which you will want to copy and paste into Integration Manager.

Note: The access token is only displayed once, immediately after the developer user is created. Be sure to copy it then or you will need to create a new user.

Creating a Third-Party Developer in ShipHero

  1. Log in to your ShipHero account.
  2. Using the navigation bar at the top of the screen hover over the My Account button.
  3. Select Users from the drop down menu.
  4. In the top right corner of the Users screen, select the Add Third-Party Developer button.
  5. Enter a First Name, Last Name and Email address for the user. These fields are for your record use and will not affect the connection. When you are done select the Add Developer button.
  6. In the next screen copy the Access Token and Refresh Token either into Integration Manager or a text file. This data will only be displayed once. If you lose the access token before entering it into Integration Manager then a new Third-Party Developer will need to be added to your ShipHero account.

Setting up ShipHero in Integration Manager

  1. Select WMS Setup from the left navigation menu.
  2. Click the Change WMS  button.
  3. From the drop down menu select the ShipHero v2 option.


  4. Enter your ShipHero Access Token and Refresh Token.
  5. Select Test WMS Connection to verify that you have successfully authorized Integration Manager.
  6. Click OK to save the changes.

ShipHero Merchant Settings

  1. Add Merchant Specific Tokens: ShipHero's new API limits the amount of calls that can be made per user. If you are a 3PL and would like to dedicate specific ShipHero access tokens to a single merchant, select yes and add the Access and Refresh Token here. You can add a new Third-Party Developer in ShipHero for each corresponding merchant in Integration Manager.

  2. Customer Account Email: If you would like orders for this merchant to be collected under a single customer account in ShipHero enter the customer's email here.
  3. Default Shop Name: If you would like orders to be automatically assigned to a specific shop within ShipHero enter the shop name here.





    • Related Articles

    • ShipHero Integration Overview

      Ship Hero is a Warehouse Management Solution that is designed for both merchants and Third Party Logistics providers, and provides multi-channel inventory management, order management, batch picking, shipping, barcoding and returns. ...
    • ShipHero - Missing Tracking

      Problem Some or all orders have been shipped by ShipHero, but the tracking information has not loaded into Extensiv Integration Manager . Solution Go to your Merchant > Edit Setup page in Integration Manager. Click Test WMS Connection. This step is ...
    • ShipHero API Updates - July 31st, 2020

      In July 2019 ShipHero announced they would be deprecating their old API system and transitioning to a new GraphQL interface. This new ShipHero interface is a different communication system than Extensiv Integration Manager has historically used and ...
    • ShipHero Error - Email is required

      Problem Orders are failing to load into ShipHero with the error message: Error sending orders to ShipHero Order XXXX error: email is required. Error Code: 422 Solution ShipHero requires that all orders have a customer email associated with them. This ...
    • Setting Up ChannelAdvisor

      Integration Specs: Supported functions: Order Download Shipment Confirmation - Detailed Inventory Sync Required Parameters ChannelAdvisor Admin Username ChannelAdvisor Admin Password Step-by-step guide On the New ChannelAdvisor setup page, click the ...