Overview

  • Extensiv (Formerly 3PL Central) provides one of the most popular cloud-based WMS solutions available in the third-party logistics and warehousing industry.
  • Integrate eShip with Extensiv so you can import Extensiv orders.
  • eShip will writeback tracking information when you print a label.

How the integration works

Extensiv is compartmentalised per customer, meaning that, in addition to creating an overall parent account in eShip, you need to create child accounts for each of your customers. To do this, you need the Customer ID to specify which customer's orders you would like imported into eShip. 

1. Request your REST API keys

To access the REST API Credentials page, your Extensiv subscription must include an API package and your user account must be designated as the super user of the Support Portal. If you need assistance and would like to learn more about this, please reach out to your Extensiv account manager.

Your account manager should be able to provide you with the following information:

  • 3PL GUID
  • User ID
  • Password

Please refer to the chart below to find the correct information.

eShip Extensiv

3PL GUID

3PL Key

User ID

Client ID

Password

Client Secret

Customer ID

Customer ID in Extensiv

2. Determine the customer ID for each customer

In Extensiv, using the admin login, retrieve the customer ID from the settings. If you are unsure of how to do this, reach out to your Extensiv account manager.

3. Enter Your API key details and the customer ID in eShip

Log into eShip and override the child account that you want to set up:

  • In eShip, navigate to Settings > Integrations.
  • Click Add a new integration, then select Extensiv from the list.
  • Tick Enable Extensiv.
  • Complete the fields 3PL Guid, User ID, and Password with the information provided by your account manager.
  • Complete the Customer ID field using the information related to the customer.
  • Click Save.

4. Additional settings

Export orders to Extensiv on import from another integration

This option will set eShip to export orders from your other integrations directly into Extensiv, instead of orders being imported from Extensiv. When you process an order in eShip from one of the other integrations (e.g. Shopify), we will update both Extensiv and the other integration.

When enabling this option you must also fill in the Facility ID in the Extensiv settings page in eShip. You can get this from within Extensiv.

There is also an additional function to push manual orders across to Extensiv, accessed from the Extensiv settings page's Tools tab. Simply enter one or more order numbers (semicolon-separated) in the Export orders to Extensiv field, and click Export.

Import only orders that have stock

Extensiv can flag the orders that have available stock to be fulfilled. To import only these orders in eShip, you can tick the option Import orders that have stock (Fully allocated).

After ticking the option, remove and re-import your orders.

Import 3PL order # as order # (our ref) + 3PL ref # as ref # (their ref)

When ticked, eShip will reverse the order number, and reference mapping to instead import the fields as follows:

Order ID (Extensiv) -> Order Number (eShip)

Reference Number (Extensiv) -> Reference (eShip)