# Item Fulfillment

**Item Fulfillment** is the process of picking and confirming that items on a sales order have been prepared and sent to the customer. Once you fulfil an order, the stock is decremented and the order progresses toward being fully shipped.

> **Note:** Item Fulfillment is a configurable module, typically enabled for organisations that handle outbound deliveries or click-and-collect orders. It's not part of the default setup — your Client Admin needs to add it to your workflow.

***

## When to Use Item Fulfillment

* A customer has placed an order for delivery and it needs to be picked and packed
* You are shipping items from your location to a customer's address
* Your store handles both in-person sales and outbound shipments

For in-person sales completed at the register, you don't need this module — those orders are closed at the point of sale.

***

## Fulfillment Workflow at a Glance

```
Customer places order → Order appears in Fulfill Orders List → Pick and pack items → Create Item Fulfillment → Order marked as shipped
```

***

## Finding Orders Ready to Fulfil

1. Go to **Fulfill Orders List** in your sidebar.
2. The list shows sales orders that have been approved and are awaiting fulfillment.
3. You can filter by:
   * Status (**Pending Fulfillment**)
   * Date
   * Customer or order number
4. Click an order to review it before processing.

***

## Creating an Item Fulfillment

1. From **Fulfill Orders List**, open the order you want to fulfil.
2. Click **Fulfil Order** (or **Create Item Fulfillment**).
3. For each line item:
   * Confirm the **quantity being shipped** — this defaults to the ordered quantity
   * If you are shipping a partial order, reduce the quantity; the remainder stays open
4. Confirm or update the **shipping address**.
5. Enter a **tracking number** if you have one (optional but recommended for delivery orders).
6. Select the **shipping method** if applicable.
7. Add any **notes** (optional).
8. Click **Submit**.

The fulfillment record is created, stock is decremented at your location, and the order status updates.

***

## Partial Fulfillments

If you are not shipping everything at once:

* Enter only the quantities being shipped now
* The remaining items stay on the order as **Pending Fulfillment**
* When you ship the rest, repeat the process — the order closes when fully shipped

***

## Fulfillment Statuses

| Status                        | Meaning                                  |
| ----------------------------- | ---------------------------------------- |
| **Pending Fulfillment**       | Order approved, not yet fulfilled        |
| **Partially Fulfilled**       | Some items shipped, remainder still open |
| **Fully Fulfilled / Shipped** | All items have been fulfilled            |

***

## After Fulfillment

* Stock levels at your location decrease by the fulfilled quantities
* The order status updates in NetSuite
* The customer's order history reflects the shipment
* If a tracking number was added, it is linked to the order and visible in the order record

***

## Tips

* **Check stock before confirming** — if an item is not physically available when you go to pick it, do not fulfil that quantity. Adjust the fulfillment and notify your manager.
* **Always add tracking numbers** — this makes it much easier to respond to customer delivery queries.
* For click-and-collect orders (customer picking up in store), check with your manager on the correct process — some setups use a separate workflow for collections.

***

## Related Pages

* [Receiving Orders](/end-user-guide/pos-overview/receiving.md)
* [Purchase Orders](/end-user-guide/pos-overview/purchase-orders.md)
* [Transfer Orders](/end-user-guide/pos-overview/transfer-orders.md)
* [Order History](/end-user-guide/browsing-the-catalog/order-history.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/end-user-guide/pos-overview/fulfillment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
