# Fulfillment

The Customer → Fulfillment page (or Fulfillment → Search Fulfillments) allows you to search for any fulfillment record associated with the orders within your account. This page can be used to export the orders if needed, as well as upload tracking numbers and returned orders.

* [Export](#checkoutchampfulfillment-export)
* [Import Tracking Numbers](#checkoutchampfulfillment-importtrackingnumbers)
* [Upload Returned Orders](#checkoutchampfulfillment-uploadreturnedorders)

***

### Export <a href="#checkoutchampfulfillment-export" id="checkoutchampfulfillment-export"></a>

After using the filters to search for the orders you would like to export, click the Export CSV button to download a file to your computer.

***

### Import Tracking Numbers <a href="#checkoutchampfulfillment-importtrackingnumbers" id="checkoutchampfulfillment-importtrackingnumbers"></a>

You can upload your tracking numbers within the Customer → Fulfillment page by using the **Import Tracking** button:

<figure><img src="/files/eLY6qrXoaIDKiOoFFkws" alt=""><figcaption></figcaption></figure>

The upload will require you to import a CSV file. This can be in the same format as the file downloaded from the Fulfillment Search page. You can accomplish this by downloading the file using the **Export CSV** button, adding the tracking numbers to the designated column (Z), and then uploading the modified file after removing any rows above the column headers.<br>

Fulfillment records must be in a **HOLD** status prior to importing the file containing the tracking numbers.

Alternatively, you can construct your own CSV file, using the following fields:

* **orderId**: The orderId displayed in Checkout Champ
* **clientFulfillmentId**: clientFulfillmentId assigned to the order by Checkout Champ (Needs the column header at least, but the data can be left empty if not on hand)
* **trackingNumber**: The tracking number for the order
* **carrier**: The shipping service provider
* **method**: The shipping method used by the carrier

Sample file which can be used to build your CSV:

{% file src="/files/vUoFBhqy4pBEdWbuTJpo" %}

***

### Upload Returned Orders <a href="#checkoutchampfulfillment-uploadreturnedorders" id="checkoutchampfulfillment-uploadreturnedorders"></a>

<figure><img src="/files/6su9pdPdZedc2rxIMpdE" alt=""><figcaption></figcaption></figure>

The upload will require you to provide a CSV file in the same format as the file downloaded from the Fulfillments page. You can accomplish this by downloading the file using the “Export CSV” button, changing the status column to “RETURNED” and/or "CANCELLED" for the appropriate fulfillments, and then uploading the modified file. Fulfillments "CANCELLED" in this way will automatically cancel their corresponding continuity purchases as well.

Alternatively, you can construct your own CSV file, using the following fields:

* orderId – The order id displayed in Checkout Champ
* status – should be “RETURNED” or "CANCELLED"
* rmaNumber – The RMA number associated with the order (optional)


---

# 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://help.checkoutchamp.com/crm/customer-section/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.
