# Update order tracking from XML

To pull tracking numbers from an XML file, you need to set up the Data Mapping section so that Fulfilleo knows where to get particular information like order number or tracking number.

The first step is to specify an order node that includes all information about a single order.

For example, if your XML looks like this:

```xml
<Orders>
    <Order>
        <Number>1020</Number>
        <TrackingNumber>ABC123</TrackingNumber>
    </Order>
    <Order>
        <Number>1021</Number>
        <TrackingNumber>DEF456</TrackingNumber>
    </Order>
</Orders>
```

provide `Orders/Order` in Order Element.

<figure><img src="https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-9258c3e3752e32127565d7fd2a66a46950bfee40%2Ffulfilleo-xml-order-node.png?alt=media" alt=""><figcaption><p>XML data mapping - Order Element</p></figcaption></figure>

In a minimal setup, you also need to specify the Order Number and Tracking Number nodes. Their paths are relative to the Order node. Taking the same example XML from above, provide `Number` in Order Number and `TrackingNumber` in the Tracking Number field.

<figure><img src="https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-3d9f8a2015c3789390be0aa2015cd9afb292812c%2Ffulfilleo-order-number-tracking-number-fields.png?alt=media" alt=""><figcaption><p>XML data mapping - Order Number and Tracking Number</p></figcaption></figure>

By default, the app fulfills all ordered items. If an XML file contains information which items have been shipped you can instruct Fulfilleo to fulfill only them.

Let's assume the XML file looks like below:

```
<Order>
    <Number>1020</Number>
    <TrackingNumber>ABC123</TrackingNumber>
    <Items>
        <Item>
            <Sku>DP1-BLUE</Sku>
            <Quantity>1</Quantity>
        </Item>
        <Item>
            <Sku>DP2</Sku>
            <Quantity>1</Quantity>
        </Item>
    </Items>
</Order>
```

Then the Items field should point to a node with a single item, in this case `Items/Item`. You also need to define how to get the item's SKU, and optionally Quantity. In our current example, it is `Sku` and `Quantity`.

<figure><img src="https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-0df419f9da546ed9cdf1bcc491192306edf0d21e%2Ffulfilleo-xml-data-mapping-items.png?alt=media" alt=""><figcaption><p>XML data mapping - items, SKU and quantity</p></figcaption></figure>
