# Managing Parent and Child Channel Settings

## Summary

This page explains how to manage settings across multiple channels using the **Parent and Child channels** functionality:

* relationship between parent and child channels
* how settings are inherited
* how to customize these settings for specific child channels

## Relation between Parent and Child Channels

**Parent Channel** - is a primary channel whose settings can be passed down to other channels.

**Child Channel - is a** secondary channel set up to inherit settings from a designated parent channel. Only child channels can inherit settings.

Relations between parent and child channels are governed by a few simple rules:

* **Parent to Child Flow:** Setting changes made in a parent channel are automatically passed down (inherited) by its child channels.
* **One-way Inheritance:** Any settings changed in a child channel do not carry over to the parent channel.
* **Inherited settings can still be customized:** All settings inherited by a child channel can be customized individually for each child channel. This allows adjustments for specific needs, like country-specific behaviour or language differences, while retaining baseline settings from the parent.
* **Child channel customization can be reverted to parent channel defaults:** Any customized setting in a child channel can be reverted back to inherit the current setting from its parent channel.

## Identifying Parent and Child Channels

### Parent and Child Channels in Channel Editing

Parent and child channels are grouped together in hierarchical order.

**Parent channel** can be easily identified by **Type**.

![](/files/k7ibcqDvJdKc7BxwqFi2)

### Parent and Child Channels in Channel Selection

Just like in the installer, parent and child channels are also displayed in groups in the channel selection.

**Child channels** are indented slightly and grouped under their parent.

![](/files/XqOWlDprztBcoO3tBYw5)

### Child Channels in Edit View

When editing settings within a child channel for functions that support multi-channel inheritance, unique icons will appear next to the settings to indicate their inheritance status.

![](/files/OTg5esIWyMlzOLXmazev)

## Working with Inherited Settings in Child Channels

Only child channels can inherit settings. All Multi-Channel compatible functions will inherit the parent channel's settings.

***

### Multi-Channel Symbols

If a child channel is selected in one of Multi-Channel compatible functions, all of its settings will be tagged with **special symbols**. These symbols are only used for and therefore only visible in child channels.

![](/files/qTYx2tfuaXOcLuAaeJ2K)

The Multi-Channel symbols ![](/files/ftuiST0YT2Zqo8yMIT9a) appear in one of two constellations:

* **Above a list of settings:** allows you to filter the list for inherited, customized, new or deleted settings.
* **Next to individual settings:** denotes the status of the setting (inherited, customized, deleted) and allows for customization within the child channel.

| Symbol                                               | Displayed Above Settings                                                                                                                                    | Displayed Next to Settings                                                                                                                 |
| ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| ![Inherited](/files/VdeqImTvJ0rt3LD4VmoB)            | <p><em>Show</em> all settings inherited from parent channel.<br><strong>Click:</strong> <em>Hide</em> all settings inherited from parent channel.</p>       | <p>This setting was <em>inherited</em> from the parent channel.<br><strong>Click:</strong> customize setting in the child channel.</p>     |
| ![Customized](/files/kTjMmsapcheJAuQY7VI4)           | <p><em>Show</em> all settings customized for the child channel.<br><strong>Click:</strong> <em>Hide</em> all settings customized for the child channel.</p> | <p>This setting was <em>customized</em> for the child channel.<br><strong>Click:</strong> <em>Reset</em> setting to inherited version.</p> |
| ![Deleted](/files/usYBuBx5RP9SL1JiJ0zi)              | <p><em>Show</em> all settings deleted in the child channel.<br><strong>Click:</strong> <em>Hide</em> all settings deleted in the child channel.</p>         | <p>This setting was <em>deleted</em> in the child channel.<br><strong>Click:</strong> <em>Reset</em> setting to inherited version.</p>     |
| ![Newly Created](/files/DUl3JlrqNbX4i6hnscnz)        | <p><em>Show</em> all settings created for the child channel.<br><strong>Click:</strong> <em>Hide</em> all settings created for the child channel.</p>       | <p>This setting was newly created in the child channel.<br><strong>Click:</strong> No effect.</p>                                          |
| ![Partially Customized](/files/WfUKmZttdZCwcysyksr9) | <p><em>Show</em> all settings customized for the child channel.<br><strong>Click:</strong> <em>Hide</em> all settings partially for the child channel.</p>  |                                                                                                                                            |

***

### Customizing inherited settings

Initially, all settings a child channel inherits are locked. To **customize** them:

1. Select the desired child channel and ensure [configuration editing](/docs/user-interface/editing-configurations-managing-transactions.md) is enabled
2. Find the setting to be customized and make sure it is tagged with the ![](/files/VdeqImTvJ0rt3LD4VmoB) symbol. If it isn't, the setting is not inherited, but has been modified before.
3. Click the ![](/files/VdeqImTvJ0rt3LD4VmoB) symbol. It should turn into a ![](/files/kTjMmsapcheJAuQY7VI4) symbol. Customization is available now

The customized setting is now **exempt from inheritance**. Any changes made to the parent channel will only carry over, if the setting is **reset to the inherited version**.

***

### Deleting inherited settings

> This option is only available for functions, which allow the deletion of entries. For example in the settings for the [Search algorithm](/docs/basic-settings/search-algorithm.md), inherited settings can only be customized or reset, not deleted.

To **delete** an inherited setting for the currently active child channel, follow these steps:

1. Select the desired child channel and ensure [configuration editing](/docs/user-interface/editing-configurations-managing-transactions.md) is enabled
2. Find the setting to be deleted and make sure it is tagged with the ![](/files/VdeqImTvJ0rt3LD4VmoB) symbol. If it isn't, the setting is not inherited, but has been modified before.
3. Click the ![](/files/AaIzeujyQXlv7lVRRPcv) symbol on the right. The ![](/files/VdeqImTvJ0rt3LD4VmoB) will change into a ![](/files/usYBuBx5RP9SL1JiJ0zi) symbol and the setting in question will be struck out.

The customized setting is now **exempt from inheritance**. Any changes made to the parent channel will only carry over, if the setting is **reset to the inherited version**.

***

### Resetting to an inherited version

Any customized or deleted setting is now **exempt from inheritance**. To revert it and **reset to the inherited version**:

1. Select the desired child channel and ensure [configuration editing](/docs/user-interface/editing-configurations-managing-transactions.md) is enabled
2. Find the setting you wish to customize and make sure it is tagged with the ![](/files/kTjMmsapcheJAuQY7VI4) or ![](/files/usYBuBx5RP9SL1JiJ0zi) symbol (otherwise it is an inherited setting).
3. Clicking the ![](/files/kTjMmsapcheJAuQY7VI4) or ![](/files/usYBuBx5RP9SL1JiJ0zi) symbol, or alternatively, click ![](/files/3hmmYEKNgSMRpZf0mlrD). After confirmation in the pop-up dialogue, the setting will be reset to the ![](/files/VdeqImTvJ0rt3LD4VmoB) symbol.

The edited setting is now again **inherited from the parent channel**. Any changes made to the setting in the parent channel will carry over to the child channel.

***

### Adding new setting to a Child Channel

Some functions (e.g. [Thesaurus](/docs/discovery/search-term-rules/thesaurus.md), [Preprocessor](/docs/discovery/search-term-rules/preprocessor.md), [Stop Words](/docs/discovery/search-term-rules/stop-words.md), etc.) allow you to add new settings for child channels. These are exempt from inheritance and tagged with a ![](/files/DUl3JlrqNbX4i6hnscnz) symbol.

## List of Inherited Settings

|                         |                                        |                                                                                                                                    |
| ----------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Function**            | **Configuration can be inherited?**    | **Comments**                                                                                                                       |
| **Search Optimization** |                                        |                                                                                                                                    |
| Thesaurus               | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Create rules for synonyms(similar words) and antonyms(anti-synonyms). These words/expressions will be added to the query.          |
| Preprocessor            | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Create rules for word replacements - these words will replace the ones originally in the query.                                    |
| Stop Words              | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Curate a list of words that should be ignored by the search (e.g. a, an, the).                                                     |
| Recycle Bin             | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Has to be manually adjusted as it depends on search terms and through that on linguistic idiosyncrasies.                           |
| **Basic Settings**      |                                        |                                                                                                                                    |
| Search Algorithm        | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Set the minimum similarity, the bandwidth (maximum difference between best and worst result), speed vs quality and search timeout. |
| Field Prioritization    | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Add, import and edit fields                                                                                                        |
| Ranking                 | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Please note that sales numbers (topsellers) may differ between countries. Unchanged ranking rules might not always be applicable.  |
| Filter/Navigation       | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| ASN-Previews            | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Result Listing          | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Index Fields            | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Please check for divergent combi-fields (i.e. manufacturer + product name).                                                        |
| Import Settings         | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| **Suggest**             |                                        |                                                                                                                                    |
| Suggest Logic           | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Suggest Types           | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Suggest Import          | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Suggest Whitelist       | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Does not carry over between different languages.                                                                                   |
| Suggest Blacklist       | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Does not carry over between different languages.                                                                                   |
| **Module**              |                                        |                                                                                                                                    |
| ASO                     | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Personalisation         | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) | Might have to make country specific adjustment, depending on settings.                                                             |
| SEO-Enhancer            | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Single Word Search      | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Semantic Enhancer       | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Data Quality            | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Recommendations         | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |
| Campaigns               | ![(tick)](/files/YVpZzbE2nooIN6TRFAbE) |                                                                                                                                    |


---

# 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.fact-finder.com/docs/basic-settings/factfinder-ng-channels/managing-parent-and-child-channel-settings.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.
