Shippo

Shippo

Shippo

Shippo

Give every vendor live rates from 40+ carriers and discounted labels through Shippo, right inside PuppetVendors. No flat-rate guesswork, no separate carrier contracts, no manual label runs. Just connect Shippo once and your whole marketplace ships.

Give every vendor live rates from 40+ carriers and discounted labels through Shippo, right inside PuppetVendors. No flat-rate guesswork, no separate carrier contracts, no manual label runs. Just connect Shippo once and your whole marketplace ships.

Give every vendor live rates from 40+ carriers and discounted labels through Shippo, right inside PuppetVendors. No flat-rate guesswork, no separate carrier contracts, no manual label runs. Just connect Shippo once and your whole marketplace ships.

Introduction

Shipping is the part of a multi-vendor store that quietly breaks as you grow. With one vendor, you buy a label and move on. With fifty, every order can contain items from different sellers shipping from different locations, and a single blended rate either overcharges the customer or eats your margin.

PuppetVendors integrates with Shippo to solve that at the order level. Shippo connects you to USPS, UPS, FedEx, DHL, and other carriers through one account, with discounted rates and label printing. PuppetVendors adds the multi-vendor layer Shippo does not have: it splits each Shopify order by vendor, applies the correct origin address and rates per seller, and tracks every shipment back to the right vendor. You connect Shippo once, and the whole marketplace ships through it.

This is a native integration, not a Zapier workaround or a manual export. Live rates show at checkout, labels are generated per vendor, and tracking syncs back to the Shopify order automatically.


How It Works

PuppetVendors uses Shippo as one of the shipping rates and label engines, and handles the vendor logic on top.

Live rates at checkout. When a customer checks out, PuppetVendors requests real-time rates from the carriers in your Shippo account based on each vendor's origin location and the customer's validated destination. The customer sees accurate shipping costs instead of a flat guess.

Per-vendor order splitting. A cart with items from three vendors becomes three shipments. PuppetVendors assigns each line to its vendor and generates the right shipment for each one, with the correct from-address and carrier rate.

Label generation. You or your vendors buy and print Shippo labels directly, using Shippo's discounted carrier rates. Each label is tied to the vendor and the Shopify order.

Address validation. Shippo validates the customer's address before a label is bought, which cuts failed deliveries and the support tickets that come with them.

Tracking sync. Once a label is created, the tracking number flows back to the Shopify order and the vendor's portal, so the customer and the vendor both see status without asking you.


What Makes This Different from Other Marketplace Apps

Most Shopify multi-vendor apps stop at "assign a vendor to a product." They leave shipping as a flat rate or a manual job you finish somewhere else. PuppetVendors treats per-vendor shipping as a core part of fulfillment.

Multi-carrier rates from one account. Through Shippo you reach USPS, UPS, FedEx, DHL, and more without separate carrier contracts. PuppetVendors picks the right origin and rate per vendor automatically.

Discounted labels. Shippo's negotiated rates apply to every label your vendors buy, which lowers shipping cost across the marketplace.

Accurate checkout pricing. Live rates per vendor mean customers pay real shipping, not a blended flat fee that either loses you money or scares off the sale.

Per-vendor origin addresses. Each vendor ships from their own location. PuppetVendors supports multiple warehouse locations per vendor (2 on Launch, 5 on Growth, 10 on Scale, unlimited on Enterprise and Custom), so rates reflect where goods actually ship from.

Address validation built in. Bad addresses get caught before a label is printed, not after a package bounces.

One source of truth. Labels, tracking, and shipping status all live against the Shopify order and the vendor portal. Nothing is stranded in a separate tool.


How Different Businesses Use This

Multi-vendor marketplace operators with vendors shipping from many locations rely on per-vendor origins and live rates. A customer ordering from three sellers gets three accurate shipping quotes, and each vendor prints their own label at a discounted rate. This is what keeps shipping from becoming a full-time reconciliation job at scale.

Consignment store owners shipping online orders use Shippo to validate addresses and print labels per consignor, while PuppetVendors keeps each shipment tied to the right consignor record.

Online art galleries shipping fragile, high-value pieces from individual artists benefit from per-artist origin addresses and validated destinations, so a painting ships from the artist's studio with the correct rate, not a guessed flat fee.

Print-on-demand and maker marketplaces where each vendor fulfills their own orders use Shippo so every maker buys discounted labels directly, while you keep visibility across all of it from one dashboard.


How to Set Up

Note: confirm the exact in-app labels and connection method against the live PuppetVendors app before publishing. Steps below follow the standard pattern.

Step 1: Create or log into your Shippo account. If you do not have one, sign up at goshippo.com and add the carriers you want to offer.

Step 2: Connect your carriers in Shippo. Add USPS, UPS, FedEx, DHL, or others. You can use Shippo's discounted rates or connect your own carrier accounts.

Step 3: Get your Shippo API token. In Shippo, go to Settings, then API, and copy your live token.

Step 4: Connect Shippo to PuppetVendors. In your PuppetVendors merchant portal, go to Settings, then Shipping, and select Shippo. Paste your token and confirm the connection.

Step 5: Set vendor origin locations. Make sure each vendor's warehouse or ship-from address is set so rates and labels calculate correctly.

Step 6: Enable live rates at checkout. Turn on Shippo rates so customers see real per-vendor shipping costs during checkout.

Step 7: Test an order. Place a test order with items from more than one vendor, confirm it splits correctly, and generate a label to verify the full flow.


Carriers You Can Offer Vendors Through Shippo

One Shippo connection gives your whole marketplace access to more than 40 carriers worldwide. You can mix domestic, regional, and international carriers, and each vendor's shipments rate against the carriers you enable, with discounted rates and live shipping quotes at checkout. Carrier availability depends on your region and Shippo account.


Country

Carrier

Support Type

United States

USPS

Live Rates + Labels

United States

FedEx

Live Rates + Labels

United States

UPS

Live Rates + Labels

United States

DHL eCommerce

Live Rates + Labels

United States

OnTrac

Live Rates + Labels

United States

GLS US

Live Rates + Labels

United States

Veho

Live Rates + Labels

United States

LSO

Live Rates + Labels

United States

Jitsu

Live Rates + Labels

United States

Pitney Bowes

Live Rates + Labels

United States

Better Trucks

Live Rates + Labels

United States

United Delivery Service

Live Rates + Labels

Canada

Canada Post

Live Rates + Labels

Canada

UPS Post

Live Rates + Labels

Canada

Purolator

Live Rates + Labels

Australia

Australia Post

Live Rates + Labels

Australia

Sendle

Live Rates + Labels

United Kingdom

Royal Mail

Live Rates + Labels

United Kingdom

Evri

Live Rates + Labels

United Kingdom

DPD UK

Live Rates + Labels

United Kingdom

CollectPlus

Tracking Only

United Kingdom

GOPHR

Tracking Only

United Kingdom

Stuart

Tracking Only

Germany

Deutsche Post

Live Rates + Labels

Germany

DPD Germany

Live Rates + Labels

France

Colissimo

Live Rates + Labels

France

Chronopost

Live Rates + Labels

France

Mondial Relay

Live Rates + Labels

Italy

Poste Italiane

Live Rates + Labels

Spain

Correos Espana

Live Rates + Labels

Mexico

Estafeta

Tracking Only

Scandinavia

Bring

Tracking Only

Norway

Posten Norge

Tracking Only

Finland

Posti

Tracking Only

New Zealand

NZ Post

Tracking Only

Japan

Nippon Express

Tracking Only

Hong Kong

Hong Kong POst

Tracking Only

Russia

Boxberry

Tracking Only

Russia

Russian Post

Tracking Only

Global

DHL Express

Live Rates + Labels

Global

APC Postal Logistics

Live Rates + Labels

Global

ePost Global

Live Rates + Labels

Global

Passport

Live Rates + Labels

Global

BorderGuru

Live Rates + Labels

Global

Aramex

Tracking Only

Global

SkyPostal

Tracking Only

Plus tracking support for additional carriers worldwide via Shippo's API.


FAQ

Does PuppetVendors integrate with Shippo natively? Yes. Shippo is a built-in shipping integration available on the growth plan and upwards. It is not a Zapier workaround or a manual export.

Can each vendor ship from their own location? Yes. PuppetVendors supports multiple warehouse locations per vendor, and rates and labels are calculated from each vendor's origin address.

Which carriers does Shippo support? Shippo connects to USPS, UPS, FedEx, DHL, and many others through one account, with access to discounted rates.

Do customers see live shipping rates? Yes. PuppetVendors can show real-time Shippo rates at checkout based on each vendor's origin and the customer's validated address.

Is Shippo better than ShipStation for my store? They solve different problems. Shippo is strong for live multi-carrier rates and discounted label buying. ShipStation is stronger for high-volume order and fulfillment management. See our ShipStation integration to compare.


Ready to ship your whole marketplace through one account?

Connect Shippo to PuppetVendors and give every vendor accurate rates and discounted labels. Install PuppetVendors free on the Shopify App Store or book a demo to see the multi-vendor shipping flow.

More Integrations

More Integrations

More Integrations

PayPal Vendor Payouts

payouts

Stripe Vendor Payouts

payouts

ShipStation

shipping

WhatsApp Notifications

communication

Trusted by 1000+ Shopify stores in 50+ countries

Ready to Scale Your Marketplace?

Turn your Shopify store into a vendor-powered sales engine — start today with PuppetVendors.

Trusted by 1000+ Shopify stores in 50+ countries

Ready to Scale Your Marketplace?

Turn your Shopify store into a vendor-powered sales engine — start today with PuppetVendors.

Trusted by 1000+ Shopify stores in 50+ countries

Ready to Scale Your Marketplace?

Turn your Shopify store into a vendor-powered sales engine — start today with PuppetVendors.

Trusted by 1000+ Shopify stores in 50+ countries

Ready to Scale Your Marketplace?

Turn your Shopify store into a vendor-powered sales engine — start today with PuppetVendors.