Skip to main content

Shippo Provider

Use this guide to connect Shippo in Merchant Hub and make live shipping rates work at checkout.

What This Integration Does

If Shippo cannot return rates for a lane, checkout can fall back to local rules (if enabled).

Before You Start

  1. Create a Shippo account.
  2. Get your Shippo API token (shippo_test_... or shippo_live_...).
  3. Confirm your store origin address is complete in Merchant Hub.
  4. Ensure at least one carrier account in Shippo supports your shipment origin country and lane.

Get Shippo API Key

  1. Open Shippo API settings: apps.goshippo.com/settings/api
  2. Copy your test or live token.
  3. In Merchant Hub go to Settings -> Fulfillment -> Providers -> Shippo -> Configure.
  4. Paste token and save.

Configure Shippo in Merchant Hub

  1. Open Settings -> Fulfillment -> Providers.
  2. Click Configure under Shippo.
  3. Step 1: Paste API token and choose whether Shippo should be used at checkout.
  4. Step 2: Set your store origin address.
  5. Step 3: Review readiness and activate.

What You Need to Enter

  • Shippo API token
  • Store origin address

You do not need to add a webhook URL manually in Shippo dashboard settings.

Required Fields

  • Origin address line
  • Origin city
  • Origin country (ISO-2, for example US, KE, NG)
  • Destination address line
  • Destination city
  • Destination country

See Address Format Guide for exact examples.

Why "No Shipping Options" Happens

When checkout says No shipping options are available for this address, the integration is usually connected, but carriers cannot serve that lane.

Common reasons:

  • No connected carrier account for your origin country
  • Carrier account supports only specific lanes
  • Test/master account limitations
  • Missing/weak destination details (especially postal code)

Troubleshooting Checklist

  1. Verify origin is correct and complete.
  2. Verify destination includes street, city, country, and postal code when possible.
  3. Test a domestic lane first (origin country -> same country destination).
  4. Confirm connected carriers inside Shippo support your origin.
  5. Use checkout debug panel to inspect shippo_no_rates details.

Learn More