Manual Fulfillment

Fulfill one order with controlled inventory deduction, multi-package packing, and optional shipping labels.

processes one without a batch or . It separates the quantity you fulfill from the you deduct, then lets you the items into one or more .

Open a fulfillment order from ShipOS → Fulfillment Orders (opens the Cybership dashboard in a new tab) and choose the manual-fulfillment action.

1. Specify items to be fulfilled

Under Which products do you want to fulfill?, enter the quantity as individual base units (eaches) for each order line.

Then choose Deduct inventory for fulfillment?

  • Turn it on for normal warehouse fulfillment.
  • Turn it off when ShipOS should record fulfillment without reducing stock.
  • When enabled, set a deduction target and select the stock rows that supply it.

The quantity fulfilled and quantity deducted can differ. ShipOS calls out a partial deduction so it is visible before completion.

Use UoM stock

For a UoM product, fulfillment quantities are still entered as individual base units (eaches). Stock selections retain their packaging profile.

Packaged stock is deducted only in whole containers. Selecting it never opens the container automatically.

If you need a smaller unit:

  1. Select the packaged stock source.
  2. Click Break Bulk.
  3. Enter the number of containers to open.
  4. Confirm the target unit.
  5. Select the resulting stock for the deduction.

The available Break Bulk target follows the product's configured packaging hierarchy.

Use more than one stock row

Manual Fulfillment can distribute a deduction target across compatible stock rows. Use this when the required quantity spans locations or inventory identities.

Lot codes and expiration dates remain attached to their selected stock. Resolve any under-allocation before moving to packing.

Use View Pick List or Print Pick List when you need a floor document for the selected stock.

Click Save & Next.

2. Pack items

The Pack Items step supports one or more packages.

For each package:

  1. Add a package or select an existing package tab.
  2. Choose a carton when applicable.
  3. Enter weight and dimensions.
  4. Allocate product quantities to the package.
  5. Add required customs information for an international shipment.
  6. Capture a pack shot when the resolved configuration requires one.

Every selected fulfillment quantity must be allocated, and packages cannot be empty.

Attach shipping labels

Keep Attach Shipping Labels enabled to generate or upload a label for each non-empty package.

  • Click Generate Labels to purchase labels for packages that still need them.
  • Use the upload action when the label was purchased outside Cybership.
  • Turn Attach Shipping Labels off for a workflow that should complete without labels.

When completing without labels, pack the full selected quantity and click Finalize Packing. Use Unfinalize Packing if you must reopen that finalized packing state.

You cannot turn off label attachment while a package still has a shipping label. Void the existing label first.

3. Review

The Review Manual fulfillment step summarizes:

  • Product selection and inventory deductions
  • Packages and their contents
  • Shipping labels
  • Charges
  • Remote fulfillment behavior

Packing must be complete before the final action is available. Review every section, then click Complete.

What completion changes

Completion applies the configured work:

  • Deducts the selected inventory when deduction is enabled
  • Creates the fulfillment and package records
  • Associates shipping labels and tracking when present
  • Creates applicable billing charges
  • Updates the order and fulfillment-order state
  • Sends supported fulfillment updates to the connected sales channel

Use Revert Fulfillment when a completed fulfillment must be undone.

Troubleshooting