# IFS Italy

You can use Fulfilleo to import tracking numbers of orders shipped by IFS Italy.

Here are the settings that you need to set up in Fulfilleo.

#### Schedule

Schedule the automation to run every hour at a selected minute.

![Schedule every hour](https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-49a37eda97a11dec3deda20bfb6d239ad5cae787%2Fimage.png?alt=media)

#### Source

* Channel: HTTP
* Method: GET
* URL: [https://backoffice.ifsitaly.com/api/v1/orders?page={{page}}\&origin=api\&api\_key=\<API\_KEY>](https://backoffice.ifsitaly.com/api/v1/orders?page={{page}}\&origin=api\&api_key=%3CAPI_KEY%3E)

{% hint style="info" %}
You need to replace \<API\_KEY> with the API Key that you received from IFS Italy.
{% endhint %}

![IFS Italy - source settings](https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-e565d56af0d7bca0b840eab08fe56d1cab568f4b%2Fimage.png?alt=media)

#### Data mapping

Format: JSON

* Order (JSONPath): `$.orders`
* Order Number (JSONPath): `$.reference`
* Shipments (Ignore)
* Tracking Number: `$.tracking_code`
* Tracking Company (Fixed): IFS
* Tracking URL (JSONPath): `$.tracking_url`
* Items (JSONPath): `$.items`
* SKU (JSONPath): `$.sku`
* Quantity (JSONPath): `$.quantity`

![IFS Italy - data mapping](https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-1959eb89ca3de31e883e0b4803fb1983dc656d1d%2Ffulfilleo-ifs-italy-data-mapping.png?alt=media)

#### Filters

Make sure to add a filter "Tracking Number - is not empty". Otherwise the automation would also fulfill orders that haven't been shipped yet, and there would be no tracking numbers.

![](https://2609323150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F97qHA4IuHSHLxA8BhsWe%2Fuploads%2Fgit-blob-e6b1e69e9bbefa1c9e8480ed08ff27eda8a15e63%2Fimage.png?alt=media)
