Shippo-first shipping setup

WireGum uses Shippo as the default automated shipping provider for the MVP. Merchants can compare rates, buy labels and receive tracking events where Shippo supports the carrier. Manual fulfillment remains available for every other carrier.

1. Create a Shippo account

Create a Shippo account, then generate a test or live API token in the Shippo API portal. Test tokens can retrieve test rates and create test labels without charging the merchant; live tokens can buy real labels.

2. Connect Shippo in WireGum

  1. Open Settings, then Shipping providers.
  2. Paste the Shippo API token.
  3. Add the ship-from address. Shippo needs this before it can return rates.
  4. Optionally create webhook registrations for tracking and transaction events.
  5. Open a paid order, enter parcel dimensions and use Get Shippo rates.

3. Activate carriers in Shippo

Some Shippo carrier accounts are available immediately, while others require accepting terms, connecting a merchant-owned carrier account, or completing a carrier-specific registration flow. Use Shippo as the source of truth before promising a carrier to a merchant.

CarrierAreaShippo automationSetup notes
Poste ItalianeItaly outbound, domestic onlyLabels and trackingShippo offers discounted rates; no separate carrier account is listed as required.
DHL ExpressGlobalRates, labels and trackingUS outbound can use Shippo discounted rates. Own DHL accounts and non-US origins may need DHL account approval or whitelisting.
UPSGlobalRates, labels and trackingUPS terms must be accepted in Shippo. Own UPS accounts are used for negotiated rates.
FedExGlobalRates, labels and trackingA FedEx account or registration flow can be required before labels are available.
Deutsche PostGermany outbound, domestic and internationalRates, labels and trackingShippo lists a default carrier account on signup.
DHL GermanyGermany and Austria outbound, domestic and internationalRates, labels and trackingRequires DHL Germany business customer portal credentials for own-account use.
ChronopostFrance outbound, domestic onlyRates, labels and trackingUse when the merchant ships domestically from France.
ColissimoFrance outbound, domesticRates, labels and trackingUse when the merchant ships domestically from France.
Mondial RelayFrance outbound, domestic onlyLabels, tracking and location finderShippo lists discounted rates without requiring a separate carrier account.
CorreosSpain outbound, domestic onlyRates, labels and trackingUse when the merchant ships domestically from Spain.
Royal Mail TrackedGreat Britain and Northern Ireland domesticLabels, tracking, refunds and QR codesShippo lists Royal Mail Tracked as usable through Shippo's account.
DPD UKUK outbound, domestic onlyRates, labels and trackingCarrier restrictions apply for some islands, Ireland and parcel dimensions.
EvriUK outbound to the UK and selected EU countriesRates, labels and trackingWeight and remote-area restrictions apply.

This table is a WireGum shortlist for MVP planning. For the current full list, use the official Shippo carrier capabilities and carrier accounts documentation.

International shipments

Shippo can support international shipments, but customs data is not just a label toggle. International labels can require customs declarations, item descriptions, country of origin, weights, values, phone numbers, incoterms and carrier-specific tax identifiers. Until those fields are modeled in WireGum, use manual fulfillment or verify each international label flow before going live.

Manual fulfillment fallback

When Shippo does not support the merchant carrier or route, create the label outside WireGum and record the carrier, tracking number, tracking URL and shipment status in the fulfillment queue. The order timeline and customer shipment email still use the same WireGum shipment record.