Skip to main content

Bulk Operations

Bulk operations illustration

Bulk Operations let dispatchers apply the same action to many orders. Use bulk tools when the selected orders share the same operational outcome.

Bulk actions are powerful. Always validate the selected records before executing.

Bulk Actions Menu

Bulk actions list

Bulk operations are grouped into:

GroupActions
Order CreationBulk create delivery orders from CSV or XLS.
Status ChangesMark as pending, assign to driver, picked up, in transit, delivered, staged at warehouse, cancelled, or returned.
Assignment OperationsAssign to route or reassign driver.
PrintPrint receipts or shipping labels.

Bulk Operation Workspace

Bulk operation workspace

Most bulk actions use a shared workspace:

TabWhat it does
SearchFind orders by delivery code or customer name.
Enter CodesManually enter delivery codes.
Scan BarcodeAdd orders by barcode scanning workflow.

The system warns about duplicates and lets dispatchers clear the selected list.

After orders are selected, use Validate & Execute. Validation checks whether each order can receive the selected action.

warning

Do not execute a bulk operation just to test the screen. Bulk operations update real staging records when submitted.

Validation Results

Before execution, the bulk modal separates valid and failed records.

Use validation results to:

  • Remove failed records.
  • Review why an order cannot be updated.
  • Add required driver, route, or reason fields.
  • Confirm the final action count.

The result can be successful, partially successful, or failed.

Print actions prepare output instead of changing delivery status.

Use print actions for:

  • Delivery receipts.
  • Shipping labels.
  • Barcode labels.

After printing is prepared, dispatchers can view, download, or download all available files.

Bulk Delivery Order Import

Bulk order import

Bulk delivery order import creates many delivery orders from a spreadsheet.

The import flow has five steps:

  1. Upload: Upload CSV or XLS, up to the allowed file size.
  2. Map fields: Match file columns to Ondi order fields.
  3. Validate: Check rows before creating orders.
  4. Confirm: Review accepted and failed rows.
  5. Progress: Track the import job.

The page also includes import history so dispatchers can review previous import jobs and download result files.

Required Import Data

The upload template expects required delivery data, including:

  • External reference ID.
  • Pickup address, latitude, longitude, city, and country.
  • Delivery address, latitude, longitude, city, and country.
  • Delivery contact name and phone.

Optional values can include COD amount, package instructions, and package items.

Order setup values such as customer, order type, service, payer type, and payment method are selected in the import flow, not stored as driver or route defaults in the spreadsheet.

note

Bulk import creates orders. It does not automatically decide the driver, route, zone, or operational dispatch plan.

Ask Ondi AI