Estimated delivery dates
Show delivery date ranges under your rates at checkout. Carrier rates use the carrier’s own dates automatically. See Estimated delivery dates.
With carrier-calculated shipping, buyers see live rates from a real carrier at checkout instead of a price you set by hand. Sellerlane asks the carrier for a quote using the buyer’s address, the items in the cart and their weights, and shows the carrier’s services and prices — including any negotiated pricing on your carrier account, because the quotes come from your own account with that carrier.
You bring your own carrier account: sign up with the carrier directly, generate API credentials in their developer or business portal, and connect them under Settings → Shipping → Carrier accounts. Sellerlane never marks up or resells carrier rates.
| Carrier | Store countries served | Credentials you need |
|---|---|---|
| UPS | All supported store countries | Client ID, client secret, account number |
| FedEx | All supported store countries | Client ID, client secret, account number |
| USPS | United States | Client ID, client secret, pricing mode (commercial or retail) |
| DHL Express | All supported store countries | API key, API secret, account number |
| Canada Post | Canada | Username, password, customer number, and optionally a contract ID |
| Aramex | UAE, Saudi Arabia, Kuwait, Qatar, Bahrain, Oman | Username, password, account number, account PIN, account entity, account country |
| Shiprocket | India | Your Shiprocket account email and password |
| Australia Post | Australia | API key |
“Store countries served” is matched against your store’s country — for example, a store based in India can connect UPS, FedEx, DHL Express, and Shiprocket, but not USPS. Carriers that don’t serve your store country don’t appear in the connect picker.
Go to Settings → Shipping and open the Carrier accounts card.
Click Connect and pick the carrier. Only carriers that serve your store’s country are listed.
Enter the credential fields for that carrier (see the table above) and give the account a display name.
Save. Sellerlane immediately verifies the credentials with a live call to the carrier before activating the account. If verification fails, the account is saved but stays inactive, with the carrier’s error shown so you can fix the credentials and try again.
A few rules apply to accounts:
Carrier rates live in the same place as your manual rates — inside a zone on a shipping profile.
Go to Settings → Shipping, open the profile with Manage Rates, and open (or create) the zone you want carrier rates in.
Click Add Shipping Rate and choose Carrier calculated as the rate type.
Pick the carrier account to quote from.
Tick the services you want to offer (for example UPS Ground and UPS 2nd Day Air but not Next Day Air). Buyers see one rate per service the carrier returns.
Optionally turn on Automatically include new services — when the carrier introduces a new service, it’s offered at checkout without you editing the rate.
Optionally add a handling fee (see below), then save.
You’ll be asked to add a backup rate before you can save a carrier rate into a zone that has no other visible rates — see Backup rates below.
Each carrier rate can add a handling fee on top of the carrier’s price, as a percentage, a flat amount, or both. The percentage is applied first, then the flat amount:
Carrier quotes $5.00 → add 50% → $7.50 → add $1.00 flat → buyer pays $8.50.
Negative values are allowed if you want to subsidize part of the carrier price — the final rate is never reduced below $0.00.
Carrier APIs occasionally go down, time out, or reject a request. A backup rate is a regular flat, price-based, or weight-based rate attached to a carrier rate that is normally hidden, and only shows when the carrier can’t be quoted — so checkout never blocks and the buyer never sees a carrier error.
Backup rates are shown when:
Backup rates are not shown when the carrier successfully replies with no services for that address — that means the carrier genuinely can’t service the route, so nothing from that carrier is offered.
When a buyer completes checkout on a backup rate, the order records that the carrier was unavailable and which carrier failed, and the order page in your admin shows a banner — so you know the price charged came from your backup, not a live quote.
Estimated delivery dates
Show delivery date ranges under your rates at checkout. Carrier rates use the carrier’s own dates automatically. See Estimated delivery dates.
Shipping & checkout
Profiles, zones, and manual rates — where your carrier rates live. See Shipping & checkout.