Articles in this section

Magento 2 Installation Guide for ShipHero

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.

3_3e12e238-c2a5-4b22-b1ea-a6aedbb093b2.png

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.

4_6abb6ab1-8928-40a5-ab57-407fae62d67f.png

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

5_feec2d5a-e4d8-40d5-b393-c40dc2138c11.png

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.

7_040f0045-4cbc-484e-9fa5-b8e186df9531.png

Step 3: Create ShipHero Account and Add Magento 2 Store

  1. Go to www.shiphero.com and signup or login to an existing account at https://app.shiphero.com/account/login
  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 "https://www.mystore.com" but not "https://www.mystore.com/".
    • 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.

IMPORTANT: ShipHero does not support multi-location with Magento 2 stores. All inventory updates are pushed to "Default Source" in Magento2 store connections.

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

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.