Skip to content

How quoting works

When you request a quote through Transdirect — whether via the API, a plugin, or the website — we send your shipment details to multiple courier partners simultaneously and return the best available rates.

Each quote includes:

  • Price — the total cost including any applicable fees
  • Transit time — estimated delivery timeframe
  • Service type — road, air, or express
  • Pickup dates — available dates for collection
  • Pickup window — the time range for collection

At minimum, a quote request requires:

FieldDescriptionExample
Sender postcodePickup location postcode2000
Sender suburbPickup suburbSYDNEY
Receiver postcodeDelivery location postcode3000
Receiver suburbDelivery suburbMELBOURNE
ItemsAt least one item with weight and dimensionsSee below

Each item in a shipment needs:

FieldDescriptionUnit
weightItem weightKilograms (kg)
heightItem heightMetres (m)
widthItem widthMetres (m)
lengthItem lengthMetres (m)
quantityNumber of identical itemsInteger
descriptionPackage typecarton, satchel, pallet, etc.

A quote response contains pricing from every available courier for your route. Each courier quote includes:

{
"allied": {
"total": 79.24,
"price_insurance_ex": 72.09,
"fee": 7.15,
"insured_amount": 4500,
"service": "road",
"transit_time": "1-2 days",
"pickup_dates": ["2025-08-27", "2025-08-28"],
"pickup_time": {
"from": "14:00",
"to": "18:00"
}
}
}
FieldDescription
totalTotal price including fees (AUD, ex-GST)
price_insurance_exPrice excluding insurance/warranty fee
feeWarranty fee component
insured_amountMaximum insured value
serviceService type (road, air)
transit_timeEstimated delivery timeframe
pickup_datesAvailable pickup dates
pickup_timePickup time window

Some couriers (Couriers Please, Aramex) offer frequent rates — discounted pricing for members who ship regularly. When available, the quote response includes a tiers array:

{
"couriers_please": {
"total": 11.03,
"service": "road",
"transit_time": "0-1 Business Days",
"tiers": [
{
"identifier": 1,
"description": "Multipickup 10",
"total": 6.96
},
{
"identifier": 2,
"description": "Multipickup 21",
"total": 5.75
}
]
}
}

Learn more about frequent rates.

If you’re using a WooCommerce, Shopify, or Magento plugin, the quoting process is handled automatically. Your plugin:

  1. Captures the customer’s delivery address at checkout
  2. Sends the cart items with dimensions and weights to Transdirect
  3. Displays the available shipping options and prices to the customer

You can control which quotes are shown using quote display settings and courier settings.