Skip to Content
OrdersBulk Operations

Bulk Order Operations

Operations let you act on many orders simultaneously. Select orders by filter criteria, choose an action, and execute.

Common Bulk Actions

ActionDescription
Update StatusChange status for all selected orders
Add TagAdd a tag to all selected orders
Remove TagRemove a tag from all selected orders
Assign to DispatcherRoute orders through a dispatcher
Trigger SyncRe-sync orders from their source bridge
Push FulfillmentPush fulfillment data back to source platforms
ExportExport order data to CSV

Creating a Bulk Operation

In the Portal

  1. Go to Operations > New Operation
  2. Set the target type to Orders
  3. Define your selection criteria (status, date range, tags, etc.)
  4. Choose an action
  5. Preview affected orders
  6. Click Execute

Via the API

POST /api/operations Content-Type: application/json { "name": "Tag priority orders", "targetType": "orders", "filters": { "status": "pending", "totalPrice": { "gte": 100 } }, "action": { "type": "add_tag", "value": "priority" } }

Execution and Monitoring

Operations execute asynchronously. You can monitor progress in the portal or via the API:

GET /api/operations/:id

The response includes:

  • Current status (pending, running, completed, failed)
  • Progress count (processed / total)
  • Error details for any failed items

Undo

Most operations support undo. From the operation detail page, click Undo to reverse the action. This creates a new operation that reverts the changes.

See Operations for the complete guide.