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​