Skip to navigation Search UltraCart Get Started

Quote live rates from more than 40 carriers at checkout, then print the labels after, all on one Shippo connection.

The Shippo fulfillment integration plugs into UltraCart in two places, and that is the whole point. As a shipping carrier it quotes live rates at checkout across more than 40 carriers. As a distribution center transmission mechanism it takes the order afterward, so labels print without anyone rekeying an address.

Shippo was founded in 2013 and is headquartered in San Francisco. It pools its merchants' parcel volume under its own carrier accounts, negotiates against that combined weight, and passes the resulting rates down, which is how a modest shipper reaches pricing usually gated behind enterprise contracts. Beyond labels it covers address validation, package tracking, batch label creation, and international shipping.

Most shipping setups force a compromise. Quote from one carrier and you show a single price when a cheaper service existed. Fulfill out of a spreadsheet and the label stops matching what the buyer actually paid for. Running Shippo on both ends removes that gap, because the rate quoted at checkout and the label bought in the warehouse draw on the same account and the same carrier list.

UltraCart keeps the two halves visibly separate so you always know which one answered. Shippo-quoted methods carry an SPO: prefix, which makes SPO: FedEx: Ground a Shippo quote while plain FedEx: Ground goes straight to FedEx. A rate type setting decides whether shoppers see retail pricing or the discounted pricing your account earns. Both halves have their own sandbox, a test mode on the carrier side and a separate test token on the distribution center side, so the full path can be proven before a real label is ever bought.

  • Quote Rates at Checkout: Shippo prices the parcel against every carrier you have enabled while the shopper is still deciding, so the figure they see reflects what shipping will really cost.
  • Print Labels Three Ways: Buy labels from the UltraCart Shipping Department screen, from the UltraShip desktop application, or inside Shippo's own interface once orders route there.
  • Test Before You Ship: A test mode on the rate side and a separate test token on the transmission side let you rehearse the entire path without spending money on a label.
  • Reach Beyond Your Own Contracts: Shippo negotiates against the combined volume of its merchant base, which puts carrier pricing within reach of shippers who could never qualify alone.
  • Skip the Code Mapping: Supported methods pass through unchanged, so there is no custom shipping code table to build or keep synchronized as carriers rename services.

Shippo FAQ.

Why does UltraCart ask for my Shippo API key in two places?

Because the two halves are separate systems. The distribution center transport mechanism predates the full rate-quoting integration, so the carrier configuration and the transmission mechanism each hold their own copy of the credential. Entering the key on the transmission mechanism is what routes orders to Shippo for label printing.

What does the SPO prefix on my shipping methods mean?

It marks a method as Shippo-quoted. A method named FedEx: Ground asks FedEx directly for a rate, while SPO: FedEx: Ground asks Shippo instead. The prefix is how UltraCart decides which system to contact, and it lets you offer both side by side.

Do I have to build a shipping method code table for Shippo?

No. Shippo's supported methods pass through unchanged, so there is nothing to map or maintain. You do select which carriers to use in the UltraCart Shippo configuration, and each of those carriers has to be set up inside your Shippo account first.

Can I test the integration before real orders ship?

Yes, on both halves independently. The carrier configuration has a test mode for rate quoting, and the distribution center transmission mechanism accepts a Shippo test token alongside the production one.

Should shoppers see retail rates or my discounted rates?

That is the rate type setting. Retail shows the in-store price with no discount applied, and account shows the rate your Shippo account actually receives. Some merchants pick retail deliberately to build margin into shipping.

Where do Shippo labels actually get printed?

Three places. The UltraCart Shipping Department screen, the UltraShip desktop application, or Shippo's own web interface when you route orders there through the distribution center transmission mechanism.

Support

Our dedicated, support team is here to help you every step of the way!

Never outsourced. 100% in-house, US-based support.

Talk to real people who understand your business—no AI bots, no automated responses. Our experienced team is ready to help you solve problems, big or small.

Learn More

Quick answers to common questions.

Need assistance fast? Access our robust knowledge base or connect with a support representative for swift resolutions.

View FAQ

Extensive documentation and code examples.

Dive into our detailed guides and examples to optimize your UltraCart experience. From setup to advanced features, our resources cover it all.

View Docs

Personalized phone and email support.

Pick up the phone and speak directly with our expert team, or send an email for personalized assistance tailored to your needs.

Reach Out!

Video training tutorials, guides and tips.

Explore a library of easy-to-follow video resources to master every feature of UltraCart and maximize your eCommerce success.

View Videos

Onboarding Assistance for New Merchants.

Get personalized help setting up your store, adding products, and integrating payment gateways to launch quickly and confidently.

Contact Support