> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/central/order-management/delivery/fulfillment-manager.md).

# Fulfillment Manager

Pack several projects into parcels and book them with your courier in one shipment.

Booking a courier one project at a time is slow, and it misses the chance to send a client's projects together. The **Fulfillment Manager** in OrderEazi lists every project still waiting to ship. You pick the ones to send, OrderEazi packs them into parcels, and you book one shipment with your courier.

### Before you start

* **A courier app:** The **Fulfillment Manager** only shows in the menu once a courier app is installed from the App gallery.
* **Permission:** You'll need **View Fulfillment Manager** or **Manage Fulfillments**, in the **Delivery** permission group. If you don't have them, ask your OrderEazi administrator.
* **Dimensions:** To pack automatically, your products need dimensions and a weight. You also need at least one active box under **Settings** > **Box Dimensions**.

### How to ship projects

> **Warning:** Step 9, **Book shipments**, books the shipment with your courier for real, and the courier charges for it. Once it's booked, the delivery address on every project in the shipment is changed to the primary project's address.

1. In the main menu, go to **Delivery** > **Fulfillment Manager**.
2. On the **Pending** tab, tick the projects to send together.
3. Select **Prepare Shipment**.
4. Choose the **Primary** project. Its address is used for the whole shipment, and the shipment's cost is added to it.
5. Select **Consolidate Shipment**, then confirm the primary project.
6. Pack the parcels: select **Consolidate automatically** to fit the items into your boxes, or **Create a parcel** to choose what goes in each one.
7. Select **Continue**, and check the addresses.
8. Select **Get quotes**, and choose a courier service for each group, sorted by **Cheapest** or **Fastest**.
9. Select **Book shipments**.

You see "Shipment booked with", followed by the courier's name and the waybill numbers. Each project's **Shipment** column shows the courier's reference and a link to the waybill.

If your courier app supports it, **Auto Consign Shipment** does steps 6 to 9 for you, using the app's default settings. You see "Shipment Consigned".

**Example:** A client has three projects waiting: PRO004512, PRO004518, and PRO004521, all going to their Durban office. You tick all three and select **Prepare Shipment**. You choose PRO004512 as the primary project and consolidate. OrderEazi packs the items into two boxes. You book the cheapest service, and one waybill covers all three projects, with the courier cost on PRO004512.

### The Pending and Shipped tabs

Both tabs show each project's **Client**, **Project**, **Reference**, **Client Details**, **Shipment**, **Parcels**, and **Items**. On **Pending**, a truck icon shows projects that are partly booked (orange) or fully booked (green). A project moves to **Shipped** once every line on it has been booked.

### When a shipment can't be booked

* **"Nothing has been selected.":** Tick at least one project on the **Pending** tab.
* **"No primary project selected":** Choose the primary project on **Prepare Shipment**.
* **"All parcel dimensions must be larger that 0":** Enter a size for every side of the parcel.
* **"You have to select at least one courier, or a locker, for every group":** Choose a service for each group of parcels.
* **"Already booked:":** These parcels were booked before, so nothing more was sent to the courier.

### Related pages

* [Delivery](/central/order-management/delivery.md): the other delivery screens
* [Couriers](/central/apps/couriers.md): the courier apps you can install
