> For the complete documentation index, see [llms.txt](https://docs.fact-finder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fact-finder.com/shopify-connector/shopify-app/configuration.md).

# Configuration

{% hint style="info" %}
Set up the app before generating a feed or enabling synchronization.
{% endhint %}

### Main settings

<figure><img src="/files/JcCxtDfl2dTvueG7Z8Ba" alt="Main Settings in the Shopify App"><figcaption><p>Choose a target system and configure channel mappings.</p></figcaption></figure>

{% stepper %}
{% step %}

#### Choose a target system

Choose **FactFinder NG** or **Infinity** in **Search Engine System**.
{% endstep %}

{% step %}

#### Create a channel mapping

Create at least one **Channel Mapping** for the target you want to export.

Select the Shopify sales channel, language, market, and region.
{% endstep %}

{% step %}

#### Enter the target

For NG, enter the FactFinder channel name.

For Infinity, enter the endpoint.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Your FactFinder consultant can provide the connection details required for your app.
{% endhint %}

**Channel mappings** support manual exports, scheduled exports, and real-time synchronization. You can also set an email address for export notifications.

### Import settings

Enter the connection details for your target system:

#### FactFinder NG

<figure><img src="/files/Tag97SQGoDjhGvoUvaDN" alt="FactFinder NG import settings"><figcaption><p>Enter the FactFinder NG connection details and available import types.</p></figcaption></figure>

* **FactFinder Server URL** — URL of your FactFinder import endpoint, such as `https://mydomain.fact-finder.de/fact-finder`.
* **FactFinder Username** — username used to authenticate with the FactFinder API.
* **Password** — password for the configured FactFinder account.
* **Import Types** — imports triggered during product export: **Search**, **Suggest**, and **Recommendation**.

Select only the import types available in your FactFinder setup. Leave **Suggest** and **Recommendation** unselected when those modules are unavailable.

#### Infinity

<figure><img src="/files/0KLfXWI7cD24tEyuoFmj" alt="Infinity import settings"><figcaption><p>Enter the Infinity API key.</p></figcaption></figure>

Enter your **Infinity API Key** - Your secure Loop54/Infinity API Key used to authenticate sync requests.

### Export product data

#### Select a channel mapping

In **Products Export**, select the channel mapping you want to export. The available mappings are the same ones you defined in **Main settings**.

<figure><img src="/files/wRT4afx5E3s2n0nBHHO6" alt="Products Export section"><figcaption><p>Select a channel mapping and generate a new product feed.</p></figcaption></figure>

#### Export the data feed

Click **Export Data Feed** to:

1. Generate a fresh product feed using the selected mapping.
2. Expose the feed securely through the app’s internal endpoint.
3. Trigger the configured API — NG Import or Infinity Sync.
4. Send a notification email, if configured.

### Buttons & Actions

* **Save Configuration** — saves the configured target, channel mappings, and import settings.
* **Test connection** — verifies the configured endpoint and credentials.
* **Export Data Feed** — generates and sends a fresh product feed for the selected mapping.

### Example Workflow

{% stepper %}
{% step %}

#### Configure the target

Choose FactFinder NG or Infinity. Create a channel mapping for the export target.
{% endstep %}

{% step %}

#### Add import settings

For NG, enter the connection details and select available import types. For Infinity, enter the API key.
{% endstep %}

{% step %}

#### Generate the first feed

Select the required mapping in **Products Export**. Click **Export Data Feed**.
{% endstep %}

{% step %}

#### Complete initial setup

Work with your FactFinder consultant to configure the NG channel or Infinity endpoint and trigger the first import.
{% endstep %}

{% step %}

#### Verify the connection

Save the configuration, then click **Test connection**.
{% endstep %}
{% endstepper %}

### Save the configuration

Click **Save Configuration** when you are ready.

<figure><img src="/files/nAAXm9SkUrBVdeOUC4ny" alt="Save Configuration button"><figcaption><p>Save your settings before testing the connection.</p></figcaption></figure>

### Test the connection

Complete the first export and initial target setup before testing the connection.

Click **Test connection** to verify the endpoint and credentials. A successful result confirms that the configured import API can be triggered.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.fact-finder.com/shopify-connector/shopify-app/configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
