
Introduction
Shipping is the part of a multi-vendor store that quietly breaks as you grow, and it breaks fastest the moment you sell across borders. With one vendor you buy a label and move on. With fifty, every order can contain items from different sellers shipping from different locations to customers in different countries, and a single blended rate either overcharges the customer or eats your margin.
PuppetVendors integrates with Easyship to solve that at the order level. Easyship connects you to more than 250 couriers worldwide, including USPS, UPS, FedEx, DHL Express, Royal Mail, Canada Post, and Australia Post, through one account, with discounted rates, label printing, and built-in customs and duties handling for international shipments. PuppetVendors adds the multi-vendor layer Easyship 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 Easyship once, and the whole marketplace ships worldwide 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 the Easyship Integration Works
PuppetVendors uses Easyship 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 couriers in your Easyship account based on each vendor's origin location and the customer's 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 courier rate.
Label generation. You or your vendors buy and print Easyship labels directly, using Easyship's discounted courier rates. Each label comes back ready to print and is tied to the vendor and the Shopify order.
International shipping and customs. Easyship handles cross-border shipments end to end, generating the customs paperwork and calculating duties and taxes so parcels clear customs cleanly. Vendors can ship worldwide without becoming customs experts.
Tracking sync. Once a label is created, the tracking number flows back to the Shopify order and the vendor's portal automatically, so the customer and the vendor both see status without asking you.
International Shipping and Customs, Handled Per Vendor
Cross-border orders are where most multi-vendor Shopify stores lose money and patience. Easyship is built for international shipping: it generates the customs documentation and calculates duties and taxes for every worldwide shipment, and PuppetVendors makes sure each one carries the right vendor's origin details. Your vendors ship across borders without becoming customs experts, and customers see accurate landed costs at checkout instead of a surprise bill at the door.
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 global rates from one account. Through Easyship you reach 250-plus couriers across the US, UK, Canada, Australia, Europe, and Asia without separate carrier contracts. PuppetVendors picks the right origin and rate per vendor automatically.
Discounted labels. Easyship'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.
Customs and duties built in. International orders get the right paperwork and duty and tax estimates automatically, so cross-border shipments do not stall at the border.
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
Cross-border marketplace operators with vendors and customers in different countries rely on Easyship for worldwide courier coverage, live rates, and customs handling. A customer ordering from three sellers in three countries gets three accurate shipping quotes, and each vendor prints their own label at a discounted rate. This is what keeps international shipping from becoming a full-time reconciliation job at scale.
Consignment store owners shipping online orders use Easyship to print labels per consignor at discounted rates, 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 international customs paperwork, so a painting ships from the artist's studio with the correct rate and clears customs without a scramble.
Print-on-demand and maker marketplaces where each vendor fulfills their own orders use Easyship so every maker buys discounted labels directly and ships worldwide, 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 Easyship account. If you do not have one, sign up at easyship.com and add the couriers you want to offer.
Step 2: Connect your couriers in Easyship. Add USPS, UPS, FedEx, DHL Express, Royal Mail, Australia Post, or others. You can use Easyship's discounted rates or connect your own courier accounts.
Step 3: Get your Easyship access token. In Easyship, go to your account settings, then the API or developer section, and copy your access token.
Step 4: Connect Easyship to PuppetVendors. In your PuppetVendors merchant portal, go to Settings, then Shipping, and select Easyship. Paste your access 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 Easyship 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.
Couriers You Can Offer Vendors Through Easyship
One Easyship connection gives your whole marketplace access to more than 250 couriers worldwide. You can mix domestic, regional, and international couriers, and each vendor's shipments rate against the couriers you enable, with discounted rates and live shipping quotes at checkout. Courier availability depends on your region and Easyship account.
Country | Carrier | Support Type |
|---|---|---|
United States | USPS | Live Rates + Labels |
United States | UPS | Live Rates + Labels |
United States | FedEx | Live Rates + Labels |
United States | GlobalPost | Live Rates + Labels |
United States | Passport | Live Rates + Labels |
Canada | Canada Post | Live Rates + Labels |
Canada | Purolator | Live Rates + Labels |
Canada | UPS Canada | 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 | Parcelforce | Live Rates + Labels |
Australia | Australia Post | Live Rates + Labels |
Australia | Sendle | Live Rates + Labels |
Australia | Aramex Australia | Live Rates + Labels |
France | Colissimo | Live Rates + Labels |
France | Chronopost | Live Rates + Labels |
Germany | Deutsche Post | Live Rates + Labels |
Netherlands | PostNL | Live Rates + Labels |
Europe | Asendia | Live Rates + Labels |
Singapore | Singapore Post | Live Rates + Labels |
Hong Kong | SF Express | Live Rates + Labels |
Southeast Asia | Ninja Van | Live Rates + Labels |
Southeast Asia | J&T Express | Live Rates + Labels |
Global | DHL Express | Live Rates + Labels |
Global | Aramex | Live Rates + Labels |
Global | SkyPostal | Live Rates + Labels |
Global | Bringer | Live Rates + Labels |
Plus rates and labels for hundreds of additional courier services worldwide through Easyship's network.
FAQ
Does PuppetVendors integrate with Easyship natively? Yes. Easyship 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 couriers does Easyship support? Easyship connects to more than 250 couriers worldwide, including USPS, UPS, FedEx, DHL Express, Royal Mail, Canada Post, and Australia Post, through one account, with access to discounted rates.
Do customers see live shipping rates? Yes. PuppetVendors can show real-time Easyship rates at checkout based on each vendor's origin and the customer's destination.
Does Easyship handle international shipping and customs? Yes. Easyship generates customs documentation and calculates duties and taxes for cross-border shipments, so vendors can ship worldwide without handling customs by hand.
Is Easyship better than Shippo or ShipStation for my store? They solve different problems. Easyship is strong for global courier coverage and international shipping with customs handling. Shippo is strong for live multi-carrier rates and discounted labels, and ShipStation is stronger for high-volume order and fulfillment management.
Ready to ship your whole marketplace worldwide?
Connect Easyship to PuppetVendors and give every vendor global courier rates, discounted labels, and customs handled automatically. Install PuppetVendors free on the Shopify App Store or book a demo to see the multi-vendor shipping flow.
PayPal Vendor Payouts
payouts

Stripe Vendor Payouts
payouts

ShipStation
shipping

Shippo
shipping







