One platform for finance, people, sales, operations, fleet, commerce, and BI.
XOERP
Let's meet

Shipping

Integrate carriers, set shipping routes and rates, enable cash on delivery, and print labels — with tracking end to end.

Updated March 24, 2026

Shipping gets orders to customers — connect carriers, define routes and rates, print labels, and track delivery, with COD support that’s essential in KSA.

Connect carriers

  1. Go to XO Commerce → Shipping → Carriers.
  2. Integrate the carriers you use — Aramex, SMSA, DHL, J&T, AyMakan, RedBox, and more.
  3. Enter credentials; XO can generate labels and track shipments automatically.

📷 Screenshot: carrier list with connected status and label generation.

Shipping routes & rates

  1. Open Shipping → Routes.
  2. Define routes/zones (city, region, GCC, international) and rates (flat, weight-based, free over X).
  3. Set express, standard, and refrigerated options where carriers support them.

Cash on delivery

Enable COD with shipping labels; XO reconciles collected cash back against the order and payout.

Labels & tracking

  • Generate and print labels (single or batch); keep a label archive.
  • Customers and agents see tracking through to delivery.

Best practices

  • Offer free shipping over a threshold to lift average order value.
  • Use multiple carriers by zone for best cost/speed.
  • Reconcile COD collections promptly — it’s real cash in transit.

Troubleshooting

  • Label won’t generate. Re-check carrier credentials and that the address is complete.
  • COD not reconciled. Confirm the carrier’s remittance is matched to the orders.