> ## Documentation Index
> Fetch the complete documentation index at: https://developer.fabric.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing Store Fulfillments

The store fulfillment feature is used to streamline the order fulfillment process within a retail store. fabric integrates with your online website and directs fulfillment requests to your physical store locations based on characteristics, such as geolocation, store inventory levels, and more.

You can choose from five options based on the current status of the pending fulfillment:

* [Print Packing Slip](#printing-a-new-store-fulfillment-packing-slip): Use this option to print a new packing slip for the store fulfillment.
* [Add Package](#adding-an-additional-package-to-an-existing-store-fulfillment): Use this option when the fulfillment exceeds the default package size or additional packages are needed to complete the fulfillment.
* [Start over](#restarting-a-store-fulfillment):  Use this option to restart the fulfillment. This resets the fulfillment back to the packing step.
* [Reprint shipping labels](#reprinting-store-fulfillment-shipping-labels): Use this option to reprint the shipping labels for the store fulfillment.
* [Cancel Entire Order](#canceling-a-store-fulfillment-order): Use this option to cancel the fulfillment. You must select a reason code for the cancelation.

## Printing a New Store Fulfillment Packing Slip

1. In the left menu, click **Fulfillments**.

2. Click **All Orders**.

3. To reprint a damaged or missing packing slip, click the fulfillment from the **Fulfillments** table.

   A preview menu is opened for the fulfillment.

4. Click the ellipsis (**⋮**).

5. Click **Print Packing Slip**.

6. Put the new packing slip inside the parcel.

## Adding an Additional Package to an Existing Store Fulfillment

1. In the left menu, click **Fulfillments**.

2. Click **All Orders**.

3. Click the fulfillment from the **Fulfillments** table.

   A preview menu is opened for the fulfillment.

4. Click the ellipsis (**⋮**).

5. Click **Add Package**.

   The **Packages** section for the fulfillment is updated with the additional package.

6. (Optional) To change the package size, click the ellipsis (**⋮**) next to the package.

   The **Package Size** widow is displayed

   1. Select a new package size.

   2. Click **Select**.

   The package size is updated.

## Restarting a Store Fulfillment

<Note>You can't start over for a store fulfillment that already has a shipping label.</Note>

1. In the left menu, click **Fulfillments**.

2. Click **Pending Orders**.

3. Click the fulfillment from the **Fulfillments** table.

   A preview menu is opened for the fulfillment.

4. Click the ellipsis (**⋮**).

5. Click **Start over**.

   A confirmation window is displayed.

6. Click **Yes, delete all & start over**.

## Reprinting Store Fulfillment Shipping labels

<Note>Only store fulfillment orders that have finished packing and have the `SHIPPED` status can access this option.</Note>

1. In the left menu, click **Fulfillments**.

2. Click **Pending Orders**.

3. Click the fulfillment from the **Fulfillments** table.

   A preview menu is opened for the fulfillment.

4. Click the ellipsis (**⋮**).

5. Click **Reprint shipping labels**.

6. Attach the new shipping label to the parcel.

## Canceling a Store Fulfillment Order

<Note> You can't cancel a fulfillment after the shipping label is created.</Note>

1. In the left menu, click **Fulfillments**.

2. Click **Pending Orders**.

3. Click the fulfillment from the **Fulfillments** table.

   A preview menu is opened for the fulfillment.

4. Click the ellipsis (**⋮**).

5. Click **Cancel Entire Order**.

   The **Cancel Entire Order** window is displayed.

6. In the **Reason Code** field, select a reason code.

7. Click **Done**.

To cancel a single item instead of the entire order, go to the section for [canceling a single item](#cancel-a-single-item).

## Item Options

Each fulfillment starts at the pick phase where you search for the requested items. **Item Options** can be used to manually scan items, look up product info to help find items in the store, and cancel a specific item without canceling the entire order.

1. Click an item in a fulfillment to display the **Item Options** window with the following options:

* [Manually pick](#manually-pick-an-item)
* [Product info](#lookup-product-info-for-an-item)
* [Cancel item](#canceling-a-single-item)
* [Gifting](#gifting-options)
* [Unpick item](#unpicking-an-item)

### Manually pick an item

The **Manual Pick** option allows you to change the quantity of items expected for a fulfillment.

<Note>This shouldn't be used to cancel items but adjust errors in the fulfillment itself.</Note>

1. Click the item.

   The **Item Options** window is displayed.

2. Click **Manually Pick**.

   The **Manually Pick** window is displayed.

3. Click the quantity icon to open the **Manual Pick** window.

4. To add items, click the **+** icon.

5. Click **Done**.

### Lookup product info for an item

You can lookup product info such as the **SKU**, **Style Number**, **Size**, **Color**, and other important attributes for any product in a fulfillment. The number of available attributes can vary and depends on a product's available information.

1. Click the item.

   The **Item Options** window is displayed.

2. Click **Product Info**.

   The **Product Info** window is displayed.

### Canceling a single item

You can cancel one item at a time without canceling the entire order. To do this, a reason code is required such as, **Damaged**, **Out of Stock**, or **Customer Request**. Ensure that the correct order is being updated before canceling items.

<Note>Store inventory counters are updated based on the selected reason code. A damaged item is temporarily marked as unsellable until confirmed by a store manager.</Note>

1. Click the item.

   The **Item Options** window is displayed.

2. Click **Cancel Item**.

   The **Reason Codes** window is displayed.

3. To select a reason code, click the **+** icon.

   The number of reason codes you can select is based on the pick quantity for an item.

4. Click **Done**.

### Gifting options

Items with the gifting tag require gift wrapping.

1. To mark and item as giftwrapped, click the item.

   The **Item Options** window is displayed.

2. Click the gift icon.

   The **Gifting** window is displayed.

3. Select the **Gift wrap** option.

4. Click **Proceed to Pack**

The items gift status is updated.

### Unpicking an item

While changing shifts or completing fulfillments that carried over to another day, sometimes items can be misplaced. If you notice a discrepancy in picking, you can unpick an item while you search for it. This isn't the same as canceling an item. Unpick allows you to  reset the instance of a single item without starting the entire fulfillment over. Only once you have confirmed the item isn't available should it be canceled.

For example, let's assume an order has 4 pants, 5 shirts, a backpack, and 3 pairs of socks. Employee A says they picked all the items and hands it over to employee B during a shift change. Employee A accidentally sold one of the pairs of socks they had picked for the order just before the shift change. When employee B counts the socks they notice that only 2 are picked, not 3. A line of customers has formed and they can't look for the missing socks at this moment. To prevent another employee from packing or completing the order, they unpick the socks as a reminder to find all 3 pairs before packing and shipping the fulfillment.

1. To unpick an item, click the item.

   The **Item Options** window is displayed.

2. Click **Unpick Item**.

   The **Do you want to unpick this item?** confirmation window is displayed.

3. Click **Yes**.

The items pick quantity is reset to 0 for that item.
