Revert Fulfillment

Undo fulfillments for address changes, service corrections, or errors.

Use Revert Fulfillment when a completed fulfillment needs correction. Reversion affects the shipment record, shipping label, billing, and optionally inventory; it does not physically recall a package.

The Revert Process

  1. Open the order in ShipOS → Fulfillment Orders (opens the Cybership dashboard in a new tab) and select Fulfillments.
  2. Open the affected fulfillment's actions and choose Revert Fulfillment.
  3. Review the label and charge warning, and whether a remote sales-channel fulfillment is associated with the record.
  4. Turn on Enable Restock only for inventory that should actually return to stock.
  5. For each item being restocked, set the quantity and return location. Check lot codes and expiration dates.
  6. Review the changes and confirm Revert Fulfillment.

For multi-package orders, review and revert each affected fulfillment separately. The action reverses the fulfillment; selecting a smaller restock quantity only changes how much inventory returns.

Restocking

Do not restock more than was deducted. If fulfillment did not deduct inventory, or goods are damaged or have not physically returned, do not add them back to sellable stock. Custom products have no inventory to restore.

Restocking retains the inventory identity, including lot and expiration information. Verify the selected location and quantities afterward in Inventory.

Labels and Billing

Reversion voids the associated shipping label when present. Do not reuse it; create a new label for a replacement shipment.

Carrier acceptance and refund eligibility depend on the integration and label state. A void request does not guarantee a carrier refund. Check the label's refund status and any returned error; see Shipping Labels.

Associated uninvoiced charges are removed. Invoiced charges with a nonzero amount receive an offsetting credit; picking quantities are adjusted for the reverted items. Review Charges and the affected invoice after reversal.

Sales-Channel Updates

Shopify can create replacement fulfillment orders instead of reopening the original. Review the synced order before starting fulfillment again.

Other supported channels update through their integration. Manual orders have no remote shipment to cancel. Magento 2 does not cancel the remote fulfillment through this action. TikTok rejects post-shipment reversion; use its return flow instead.

If Reversion Fails

Read the returned error and check the current label, fulfillment, inventory, and channel state before trying again. A remote action may have completed even when a later step failed. Contact support with the order and fulfillment references if the states disagree.

Return and work-order packages use their own workflows. For goods already sent to a customer, review Returns before treating the shipment as an unshipped correction.