Shipping
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
- Open Settings, then Shipping providers.
- Paste the Shippo API token.
- Add the ship-from address. Shippo needs this before it can return rates.
- Optionally create webhook registrations for tracking and transaction events.
- 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.
| Carrier | Area | Shippo automation | Setup notes |
|---|---|---|---|
| Poste Italiane | Italy outbound, domestic only | Labels and tracking | Shippo offers discounted rates; no separate carrier account is listed as required. |
| DHL Express | Global | Rates, labels and tracking | US outbound can use Shippo discounted rates. Own DHL accounts and non-US origins may need DHL account approval or whitelisting. |
| UPS | Global | Rates, labels and tracking | UPS terms must be accepted in Shippo. Own UPS accounts are used for negotiated rates. |
| FedEx | Global | Rates, labels and tracking | A FedEx account or registration flow can be required before labels are available. |
| Deutsche Post | Germany outbound, domestic and international | Rates, labels and tracking | Shippo lists a default carrier account on signup. |
| DHL Germany | Germany and Austria outbound, domestic and international | Rates, labels and tracking | Requires DHL Germany business customer portal credentials for own-account use. |
| Chronopost | France outbound, domestic only | Rates, labels and tracking | Use when the merchant ships domestically from France. |
| Colissimo | France outbound, domestic | Rates, labels and tracking | Use when the merchant ships domestically from France. |
| Mondial Relay | France outbound, domestic only | Labels, tracking and location finder | Shippo lists discounted rates without requiring a separate carrier account. |
| Correos | Spain outbound, domestic only | Rates, labels and tracking | Use when the merchant ships domestically from Spain. |
| Royal Mail Tracked | Great Britain and Northern Ireland domestic | Labels, tracking, refunds and QR codes | Shippo lists Royal Mail Tracked as usable through Shippo's account. |
| DPD UK | UK outbound, domestic only | Rates, labels and tracking | Carrier restrictions apply for some islands, Ireland and parcel dimensions. |
| Evri | UK outbound to the UK and selected EU countries | Rates, labels and tracking | Weight 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.