## Prerequisites

- Ensure that you have the **Orders & Inventory Editor** or **Administrator** privileges to fabric Orders. For more information, see the [Role-Based Access Control](https://developer.fabric.inc/v3/platform/settings/rbac/role-based-access-control-orders-roles) section.
- Ensure that the order is in **Hold**, **Confirmed**, **Partially allocated**, or **Created** status. If the status of the order changes to **Allocated** in the order lifecycle, the order can no longer be canceled.

## Procedure

1. In the left menu, click **Orders**. The **Orders** tab is displayed on the **Manage Orders** page.
2. To find an order, do one of the following:
   - In the search bar, enter the search keywords and press **Enter**.
   - Use filters to refine the search results.

The orders table displays the orders that match the search or filter criteria.
3. In the orders table, click the **Order Number**. The order details are displayed on the **Basic details** tab.
4. Click the **More actions** button and select **Cancel SKUs**. The **Cancel order** page is displayed with the order number.
5. In the **Items to cancel** section, do one of the following:  
   - **Cancel entire order**: This option automatically selects all items in the order and sets the cancel quantity to the maximum amount.
   - Individually select each item in the **SKU ID** field.
6. Update the **Qty** field by clicking **+** or **-**.
7. In the **Reason code** field, select a reason code. The **Order summary** section updates the total refund amount based on the canceled items.
8. Click **Confirm**.

You are redirected to the **Basic details** page. The selected products are cancelled and the status is updated to **Cancelled**. For more information on statuses, visit the [Manage Orders](https://developer.fabric.inc/v3/orders-and-inventory/user-guides/orders/overview) overview documentation.
