# Routing

In the routing section, you can define the routing strategy to best meet the needs of your customers. Based on the configured strategy, fulfillmenttools decides in which warehouse or store to fulfill the order.

The initial view shows the configured strategy as a flow diagram.

{% hint style="info" %}
You can create categories for this section to make it easier to view the flow diagram.
{% endhint %}

To edit the routing strategy, we recommend reviewing the basic configuration first. To do this, hover on the **Basic configuration** box and click the edit icon.

The routing strategy logic is divided into two areas. For both areas, you can configure custom rules, which supplement the predefined rules of fulfillmenttools.

* [Fences](/documentation/by-pillar/advanced-order-routing/fences.md) exclude facilities from routing.
* [Ratings](/documentation/by-pillar/advanced-order-routing/ratings.md) weigh facilities in the routing decision.

{% hint style="info" %}
More information on the routing strategy can be found in [the Routing strategy article.](/documentation/by-pillar/advanced-order-routing/routing-strategy.md).
{% endhint %}

### Order types

When creating an order, fulfillmenttools differentiates between two types of orders:

* [Click & Collect](/documentation/by-pillar/order-management.md#click-and-collect-order): The customer picks up the order in the store.
* [Ship-from-Store](/documentation/by-pillar/order-management.md#ship-from-store-order): A shipping provider ships the order from a facility to the customer's address. The type of facility (store or warehouse) is irrelevant in this context.

### Unroutable orders

An order might not be assigned to a facility (routed) if no available facility passes a specific fence. In such a case, the system retries routing the order whenever another order is passed to the DOMS. After a configurable amount of time, the order is set to a `not_routable` state. The default time is 8 hours.

## FAQs

<details>

<summary>How to define order type Ship-from-Store for a facility?</summary>

1. Select **Network View**

   <figure><img src="/files/gRto13LmSe7yja5BykbC" alt=""><figcaption></figcaption></figure>
2. Define which **Service Type** can be selected by the customer

   <figure><img src="/files/cHR5OxmkF2Tp8DtY4PRF" alt=""><figcaption></figcaption></figure>
3. In the **DOMS Configuration**, enable fences to specify the ship-from-store settings.

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

</details>

<details>

<summary>How to define order type Click &#x26; Collect for a facility?</summary>

1. Select **Network View**

   <figure><img src="/files/gRto13LmSe7yja5BykbC" alt=""><figcaption></figcaption></figure>
2. Select **Facilities**

   <figure><img src="/files/ONdGrB7O83nhF7ap2kkm" alt=""><figcaption></figcaption></figure>
3. Click the settings icon in the facility overview

   <figure><img src="/files/3x80WW8OLVsvP1rMRMXI" alt=""><figcaption></figcaption></figure>
4. Define the preferred order type or types for each facility

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

</details>

<details>

<summary>How to set order split settings for initial routing?</summary>

1. Select **Network View**

![](/files/gRto13LmSe7yja5BykbC)

2. Select **DOMS Configuration**

![](/files/W1hLQcvJBcAkCaXGydEn)

3. Expand **Order Split**

![](/files/sBtSE3QPlfVmNgMfC8Rc)

4. Define the individual **Order Split Count**

![](/files/U32VtuYq26d6Y6NAdNYV)

</details>

<details>

<summary>How to activate order split after short-pick for ship from store orders?</summary>

1. Select **Network View**

   <figure><img src="/files/gRto13LmSe7yja5BykbC" alt=""><figcaption></figcaption></figure>
2. Select **DOMS Configuration**

   <figure><img src="/files/W1hLQcvJBcAkCaXGydEn" alt=""><figcaption></figcaption></figure>
3. Expand **Routing decision in case of a shortpick**

   <figure><img src="/files/32MjwtCx0psHh6VKAdZ4" alt=""><figcaption></figcaption></figure>
4. Select **Order Split** and click the **Save** button

![](/files/InuqfYAx4hfrDsRtgzy7)

The system can now split the order in case of a short-pick.

</details>

<details>

<summary>How to set ratings in your order routing?</summary>

1. Select **Network View**

![](/files/gRto13LmSe7yja5BykbC)

2. Click on **DOMS Configuration**
3. Expand **Routing rules**

![](/files/F4CEh9dinh6BmRl9q3zz)

4. Define the weight of each criterion

A lower number (for example, 1) indicates higher importance, while a higher number (for example, 10) indicates lower importance.

![](/files/mpRazwqDu5H0h9DGSCkv)

</details>

<details>

<summary>How to enable reroute upon short-pick for Click &#x26; Collect/Ship-to-Store /interfacility transfer?</summary>

1. Select **Network View**

   <figure><img src="/files/gRto13LmSe7yja5BykbC" alt=""><figcaption></figcaption></figure>
2. Select **DOMS Configuration**

   <figure><img src="/files/W1hLQcvJBcAkCaXGydEn" alt=""><figcaption></figcaption></figure>
3. Expand **Routing decision in case of a short-pick**

   <figure><img src="/files/32MjwtCx0psHh6VKAdZ4" alt=""><figcaption></figcaption></figure>
4. Activate **Click & Collect reroute**

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

</details>

<details>

<summary>How to activate reroute in case of inactivity?</summary>

1. Select **Network View**

![](/files/gRto13LmSe7yja5BykbC)

2. Expand **Reroute tasks in case of inactivity**

![](/files/nxIXiLrOSEiF4VWGxsl3)

3. Define reroute settings for orders that are not fulfilled within a certain timeframe. The function can be activated for:
   1. Ship-from-store tasks
   2. Same-day deliveries
   3. Click & Collect tasks

<figure><img src="/files/9kq4Eq5HUVip2bseINkE" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>How to activate manual reroute?</summary>

1\. Select **Network View**

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

2\. Expand **Reroute task manually**

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

3\. Activate **Reroute** to enable the function

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

</details>


---

# 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://docs.fulfillmenttools.com/documentation/backoffice/network-view/orders/routing.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.
