Add Your Own Carrier Contracts to OrderNXT or Use Our Discounted Rates

Sep 4, 2025

7 min read

Guides

Share with:

OrderNXT lets you ship with the carriers you already trust—using the rates you’ve negotiated—or start immediately on pre-negotiated OrderNXT contracts. This guide shows where to manage carriers, how to add a new contract, what each field means, and how to start printing labels right away.

Where to manage carriers

Go to Integrations → Carriers. You’ll see three areas:

  • Supported Carriers — all carriers OrderNXT integrates with.

  • My Contracts — your company’s carrier contracts (you add these).

  • Purchased ContractsOrderNXT contracts available to your account (discounted rates; enabled by our team).

From here you can Add Carrier Contract, view contract details, and check what’s enabled.

Option A — Add your own carrier contract (step-by-step)

  1. Click “Add Carrier Contract.”
    You’ll land on the contract creation screen.

  2. Fill the left-hand panel (contract basics).

    • Contract Name: an internal name your team will recognize (e.g., FedEx Poland – HQ).

    • Carrier: pick the exact carrier (e.g., DPD Poland, GLS Poland, DHL Poland, InPost Poland, Poczta Polska, FedEx).

    • Description: short note (e.g., Main account with better rates for domestic).

    • Drop-off types: choose how you’ll hand parcels to the carrier (e.g., drop off at carrier location, use scheduled pickup, or contact to schedule pickup where supported).

    • Contract services: select the shipping services you’re allowed to use (e.g., GLS BusinessParcel, FedEx International First, Regional Economy).

    • Special services: optional add-ons like Saturday Pickup, Return Shipment, COD, etc. (availability depends on the carrier).

  3. Fill the right-hand panel (credentials).
    Enter the fields required by that carrier—typical examples include Account Number, Client ID/Secret, Tracking Client ID/Secret.

    Don’t know these? Your carrier account manager or carrier portal will provide them.

  4. Save.
    After saving, the contract appears under My Contracts. You can now select it while creating shipments and print labels using this contract’s services.

After saving the contract, click Add Pricing to Contract. This screen lets you define the rate tables OrderNXT will use to estimate cost during shipment creation.

Fields to complete

  1. Currency – choose the currency your carrier invoices in (e.g., PLN).

  2. Weight ranges – add your weight breaks (e.g., 0–5 lb, 5–10 lb, …).

    • Tip: mirror the breaks from your carrier tariff; avoid gaps/overlaps.

  3. Origin country – usually where the warehouse ships from.

  4. Destination countries – select one or many.

  5. Service matrices – for each enabled service (e.g., FedEx Regional Economy, FedEx International First), enter a price per destination & weight range.

    • Example: Germany / 0–5 lb → 18.50; Poland / 10–15 lb → 14.00.

Save to apply pricing. From now on, when you create a shipment with the same origin, destination, service and weight band, OrderNXT shows an Estimated Cost for that contract.

Tips for a smooth setup

  • Only enable services you actually use—keeps the service picker clean.

  • If you plan scheduled pickups, make sure your contract supports them (some carriers require an extra pickup agreement).

  • Keep credentials safe; rotate Client Secret if your carrier reissues keys.

Option B — Use OrderNXT contracts (discounted rates)

No carrier contract yet? You can ship on OrderNXT’s negotiated contracts and benefit from competitive pricing without separate negotiations.

  • In Integrations → Carriers, look under Purchased Contracts to see what’s available to you (GLS, FedEx, DPD, etc.).

  • To activate or purchase access, contact our team. We’ll enable the contract on your account; it will then appear under Purchased Contracts with details like month reset and max shipments per month.

  • Once enabled, you can pick these contracts during shipment creation just like your own.

When to choose OrderNXT contracts

  • You’re launching and need to ship immediately.

  • Your volume doesn’t yet qualify for strong carrier discounts.

  • You want an easy benchmark against your own rates.

Creating shipments after you add a contract

When you create a shipment:

  1. Choose the contract (yours or an OrderNXT contract).

  2. Select the service and special services. (If the carrier supports services)

  3. Print the label

Troubleshooting & FAQs

“The service I need doesn’t appear.”
Check that the service is enabled in Contract Services and your carrier actually allows it on your account.

“Credentials are rejected.”
Ask your carrier to verify Account No., Client ID/Secret and whether you’re using production vs sandbox keys.

“Can I have multiple contracts per carrier?”
Yes (e.g., domestic vs international). Name them clearly so the team picks the right one.

“How do I compare costs?”
Create a few shipments using your contract vs an OrderNXT contract and review totals/surcharges—then standardize on what gives the best SLA + cost.

Start your journey from today

Start your journey from today