less than a minute read • Updated 8 minutes ago

Add a Live Shipping Carrier

Step by step: enable USPS, UPS, or FedEx live rates for your store.


Overview

This article walks through adding a live shipping carrier (USPS, UPS, or FedEx) and selecting which of its services to offer. For how live rates work and how they combine with other shipping, see [Live Shipping Rates].

Setting up a carrier is a two step process: first you activate the carrier and choose its settings, then you enable the specific services (rates) you want to show customers.


Before you start

Live rates apply to categories whose delivery type is set to "Shipped using live shipping rates." Make sure the relevant categories use that delivery type and have a default weight configured.

FedEx also requires connecting your FedEx account before it will return any rates. UPS works with Foxy's default standard rates out of the box; connecting your own UPS account is optional and only needed for your negotiated rates. See "Connect your UPS or FedEx account" below.


Steps

  1. 1

    In the Foxy admin, go to Settings and open the Shipping page.

  2. 2

    In the Shipping methods list, click the carrier you want to add: United States Postal Service, Federal Express, or United Parcel Service.

  3. 3

    A New shipping method panel opens with the provider preselected. Configure:

    • Container — the package type sent to the carrier for rate calculation. If you don't choose one, dimensions default to 5"×5"×5".

    • Drop type — how you hand packages to the carrier. This can affect the rate tier returned (see [Live Shipping Rates] for details).

    • Destinations — toggle Use for domestic destinations and/or Use for international destinations depending on where you ship.

  4. 4

    Click Create.

  5. 5

    The shipping method detail panel opens with an Additional services list. Check each service (rate) you want to offer customers, for example Priority Mail, Ground Advantage, or 2 Day. Changes in this list are saved automatically.

  6. 6

    Click Save (top right) to save the Shipping page.


Connect your UPS or FedEx account

Connecting a carrier account is currently done in the legacy Foxy admin (admin.foxycart.com), under the Integrations section, not the new admin.

FedEx (required). FedEx requires connecting your FedEx account to return any rates. In the legacy admin Integrations section, check FedEx, review and accept the FedEx End User License Agreement ("I accept the terms of FedEx EULA to start shipping"), then connect your account. If you don't have a FedEx account yet, create one at fedex.com first. Click Update Integrations to save.

UPS (optional, for negotiated rates). UPS returns standard rates through Foxy without connecting your own account. If you want your negotiated (discounted) UPS rates instead, connect your UPS account using the "Connect to UPS" option in the legacy admin Integrations section.

USPS does not require connecting a separate account to return rates.


Rate calculation setting

On the Shipping page, the Rate calculation dropdown controls whether addresses are rated as residential, commercial, or based on the customer's company field. Set this to match how you ship. See [Live Shipping Rates] for what each option does.


Test your rates

Add a product from an eligible category to your cart and proceed to checkout with a shipping address. The carrier rates you enabled should appear. If they don't:

  • Confirm the product's category delivery type is "Shipped using live shipping rates" with a default weight.

  • Confirm you enabled at least one service for the carrier.

  • For FedEx, confirm your FedEx account is connected and the EULA accepted in the legacy admin. (UPS works without connecting an account; connect only if you want negotiated rates.)


Need Help?

Did this article answer your questions? Need help with anything? Please click below to contact us.