Add shipping carriers and delivery options for your store.
Carriers are the shipping providers that deliver your products to customers. You can add carriers like UPS, FedEx, DHL, or your own local delivery service, and configure delivery options with pricing for each shipping zone.Shopper supports two types of carriers:
Manual carriers where you set flat-rate prices for each delivery option
API-connected carriers that fetch real-time shipping rates from the carrier’s system (UPS, FedEx, USPS)
The carriers list shows all your configured carriers with their driver type, status, and last update date. You can enable or disable a carrier directly from the list using the status toggle.
The driver determines how shipping rates are calculated:
Driver
How it works
When to use
Manual
You set fixed prices for each delivery option
Local delivery, flat-rate shipping, free shipping
UPS
Rates are fetched from the UPS API in real time
You have a UPS account and want dynamic pricing
FedEx
Rates are fetched from the FedEx API in real time
You have a FedEx account and want dynamic pricing
USPS
Rates are fetched from the USPS API in real time
You ship within the United States
API-connected drivers (UPS, FedEx, USPS) require API credentials to be configured by your developer. If a driver shows a “Not Configured” badge in the dropdown, the credentials have not been set up yet. See the Carriers developer documentation for setup instructions.
You can quickly enable or disable a carrier without editing it by toggling the Status switch directly in the carriers list. Disabled carriers are not shown as shipping options during checkout.
Deleting a carrier also removes all its delivery options. If you have active orders using this carrier’s shipping, consider disabling it instead of deleting it.
After creating a carrier, you need to add delivery options with pricing. Delivery options are configured per zone, so the same carrier can have different options and prices for different regions.To add a delivery option:
Go to Settings > Zones
Select the zone where you want to add shipping options
In the Shipping Options section, click Add shipping option
Select the carrier and fill in the delivery details
The option name shown at checkout (e.g., “Standard Delivery”, “Express 24h”)
Description
No
Details about delivery time or conditions
Price
Yes
The shipping price for this option in the zone’s currency
Status
No
Whether this option is available at checkout
Create multiple delivery options for the same carrier to offer different speed/price tiers. For example, a carrier could have “Standard (3-5 days)” at 5.99and"Express(nextday)"at14.99.
All delivery options for a zone are displayed in the zone’s detail page under the Shipping Options section. Each option shows the carrier name, option name, price, and status.