Bulk Ship

Group similar orders, resolve one inventory source per line, apply package templates, and generate labels in a batch.

Bulk Ship processes a group of fulfillment orders that have the same products and quantities. One packing template is applied to every order in the batch.

Go to ShipOS → Fulfill → Bulk Ship (opens the Cybership dashboard in a new tab) and select a warehouse in the workspace sidebar.

Preparing video

Choose a batch

The page has two tabs:

  • Suggested Bulk Ship groups eligible fulfillment orders with matching line items.
  • Bulk Ship lists batches that have already been created.

Suggestions are scoped to the selected warehouse. Review the order count, products, quantities, merchant, and fulfillment timing before creating a batch.

If a suggestion is missing, check the selected warehouse, readiness, matching items and quantities, inventory allocation, and locks from other fulfillment workflows.

Create and process a batch

  1. Open a suggestion and create the Bulk Ship batch.
  2. Review Pick the items.
  3. Resolve an Eaches stock source for every product line.
  4. Print the pick list when needed.
  5. Under Decide how each individual order will be packed, add or edit package templates.
  6. Allocate every ordered item across the template packages.
  7. Review service levels for the fulfillment orders.
  8. Under Generate & Print Shipping Labels, start label generation.
  9. Generate packing slips when required.

Package templates define the carton, weight, dimensions, customs value, and line-item quantities used for each individual order.

After label purchasing has been attempted, package templates are locked. Changing them would require voiding and repurchasing labels.

Resolve Eaches stock

Bulk Ship requires the full batch quantity for each product line from one Eaches stock row.

That row must have enough available stock after active picking demand. Stock from different locations, lot codes, or expiration dates cannot be combined for one Bulk Ship line.

Until every line is resolved, ShipOS displays Resolve Eaches stock first and blocks package management and label generation.

Select an Eaches row

When a compatible Eaches row is available:

  1. Click Resolve Eaches stock.
  2. Review the required batch quantity.
  3. Select the row that can supply the complete quantity.
  4. Confirm the selection.

The selected row's location, lot code, and expiration date are retained for the batch.

Break packaged stock into Eaches

For a UoM product, ShipOS may show Break into Eaches and Break Bulk required.

This means no Eaches row can supply the full batch, but compatible packaged stock can cover it after Break Bulk.

  1. Expand Break into Eaches.
  2. Review the packaged source and required quantity.
  3. Click Break Bulk for the source.
  4. Enter the number of containers to open and confirm.
  5. Select the resulting Eaches row if ShipOS does not select it automatically.

You need permission to write product stock to use Break Bulk.

If ShipOS says no single location, lot, and expiration can supply the requirement, add or move compatible inventory before continuing. Splitting the line across several stock rows is not supported.

Configure packages

The packing template is repeated for every order in the batch.

For each template package:

  1. Choose a carton when applicable.
  2. Enter weight and dimensions.
  3. Add customs value for an international shipment when required.
  4. Allocate product quantities to the package.

Use Add Package for multi-package orders. The total quantity allocated across all template packages must match one order's line-item quantities.

Generate labels

Before generating labels, confirm:

  • Every product line has one resolved Eaches source.
  • Package allocations are complete.
  • Weight and dimensions are valid.
  • Each fulfillment order has a usable shipping service.
  • International shipments have the required customs data.

Click Generate and print labels. ShipOS creates the packages and starts label purchasing for the orders in the batch. Review individual fulfillment-order errors when only part of the batch succeeds.

Batch statuses

StatusMeaning
PendingThe batch is being prepared and has not completed inventory and label processing
PickedInventory has been picked, but label work is incomplete or needs attention
ClosedBatch processing is complete

Orders assigned to an open Bulk Ship batch are locked from competing fulfillment workflows until they are processed or removed from the batch.

The Eaches-source requirement is enforced while a batch is Pending. Existing Picked and Closed batches remain available as history even if they contain older packaged-stock selections.