Nventory Docs
Fulfillments

Order Fulfillment

How to fulfill orders and manage shipments across platforms.

Fulfilling an Order

Open the Order

Go to Orders in the Nventory dashboard and click on the order you want to fulfill.

Select Items

Choose which items to include in this fulfillment. You can fulfill all items at once or create partial fulfillments.

Choose a Location

Select the stock location that will ship the items. Inventory will be decremented from this location.

Add Tracking (Optional)

Enter the tracking number and carrier URL. This information syncs to the sales platform so the customer receives shipping updates.

Create Fulfillment

Click Create Fulfillment. The order status updates and the fulfillment syncs to the connected platform.

Partial Fulfillments

Not all items need to ship together. You can create multiple fulfillments for a single order:

  • Split by location — items from different warehouses ship separately
  • Split by availability — ship available items now, backorder items later
  • Split by size — large items ship separately from small items

Each partial fulfillment tracks its own items, tracking numbers, and status.

Fulfillment Status

StatusMeaning
Not shippedFulfillment has not been created yet
PendingFulfillment created but not yet shipped
ShippedItems are in transit
DeliveredItems have been delivered
CanceledFulfillment was canceled

Cross-Platform Sync

Fulfillment Created in Nventory

When you create a fulfillment in Nventory, it automatically syncs to the platform where the order originated:

  • Shopify — fulfillment is created on the Shopify order with the mapped location and tracking info
  • WooCommerce — order status is updated with tracking information

Fulfillment Created on Platform

When a fulfillment is created directly on Shopify or WooCommerce:

  1. Nventory receives the fulfillment webhook
  2. The fulfillment location is resolved via location mapping
  3. A matching fulfillment is created in Nventory
  4. Inventory is adjusted at the mapped stock location

Nventory uses a sync lock to prevent duplicate fulfillments when the same action triggers on both sides.

Canceling a Fulfillment

To cancel a fulfillment:

  1. Open the order in the Nventory dashboard
  2. Find the fulfillment you want to cancel
  3. Click Cancel Fulfillment

The cancellation syncs to the connected platform. Inventory quantities are restored at the fulfillment location.