> 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/docs/de/modules/customer-specific-info.md).

# Customer-Specific Info

## Übersicht

Der **Customer-Specific Info-Modul** (CSI) ermöglicht es Ihnen, kundenspezifische Preise und andere Werte pro Kunde anzuzeigen. Dies ist vor allem für B2B-Shops mit einer kleineren Gruppe umsatzstarker Kunden nützlich.

Das Customer-Specific Info-Modul ermöglicht es Ihnen, Feldwerte für eine bestimmte Käufer-ID zu definieren. Dies ist besonders nützlich in B2B-Umgebungen, in denen bestimmte Käufer angepasste Werte, wie etwa Preise, sehen sollen.

Der **Customer-Specific Info** Modul, oder CSI, ermöglicht es Ihnen, kundenspezifische Preise und andere Werte anzuzeigen. Es ist hauptsächlich für B2B-Anwendungsfälle mit einer kleineren Kundenbasis und hohem Einkaufsvolumen konzipiert.

Verwenden Sie CSI, um Feldwerte für eine bestimmte `Käufer-ID`. Dies ist nützlich, wenn bestimmte Kunden angepasste Werte, wie etwa individuelle Preise, sehen sollen.

## Standort

Sie finden **Customer-Specific Info** im linken Menü unter **Weitere Einstellungen… → Customer-Specific Info** in der **Module** Kategorie:

![](/files/5096a7a6f56d7ee676aecbcd80c958fbb9a06eef)

## Konfigurieren von Customer-Specific Info

![](/files/872f1843d460fdedf0b66b4bfbe6120a3bc74fd8)

Sie können CSI für einzelne Kanäle aktivieren oder deaktivieren ![](/files/d60b9a1d295f3e5a431e240b70b5c4fdedd41532) oder die Einstellung von einem übergeordneten Kanal übernehmen. Sie können außerdem wählen, ob Produkte ohne Preis in den Suchergebnissen angezeigt werden ![](/files/0dbecdbb252eaee5740388b19366e17865d71e8e). Daten-Importe können separat ausgeführt oder mit dem Standard-Produktdatenimport verknüpft werden ![](/files/60e0c8a7ed46e9052ac662f12023d5b64e55c542).

Verwenden Sie diese Einstellungen, um zu steuern, wie sich CSI in jedem Kanal verhält:

* **Aktiv** ![](/files/d60b9a1d295f3e5a431e240b70b5c4fdedd41532) — Aktivieren oder deaktivieren Sie CSI für den aktuellen Kanal. Unterkanäle können diese Einstellung vom übergeordneten Kanal übernehmen.
* **Produkte ohne Preis anzeigen** ![](/files/0dbecdbb252eaee5740388b19366e17865d71e8e) — Legen Sie fest, ob Produkte ohne Preis in den Suchergebnissen angezeigt werden.
* **Verknüpfen des Daten-Imports mit dem standardmäßigen Daten-Import der Datenbank** ![](/files/60e0c8a7ed46e9052ac662f12023d5b64e55c542) — Wählen Sie, ob CSI-Daten-Importe separat oder zusammen mit dem Standard-Datenbankimport ausgeführt werden.

### Customer-Specific Info Daten-Import nach den geplanten Importen der Produktdaten ausführen ![](/files/60e0c8a7ed46e9052ac662f12023d5b64e55c542)

Aktivieren Sie dieses Kontrollkästchen, um einen Customer-Specific Info Daten-Import nach dem Daten-Import der Produktdaten in seinem Aktualisierungsintervall auszuführen.

Aktivieren Sie diese Option, um einen CSI-Daten-Import nach einem geplanten Import von Produktdaten auszuführen.

Verwenden ![](/files/ad29674a4c646d4f0b4f78412d8300168f7c58f9) Sie können festlegen, ob jeder CSI-Import auch das Herunterladen der CSI-CSV-Datei auslöst. Es ist auch möglich, nur Purchaser IDs für bestimmte Kunden oder Artikel zu verwenden. In diesem Fall können Sie eine Standard-Purchaser-ID festlegen ![](/files/aed3689b754a85a0d4ac9f5d13e013a6d74a0090) ... der festlegt, welcher Preis verwendet werden soll, sofern in einer Suchanfrage keine individuelle ID übergeben wird. Import-Einstellungen sind identisch mit dem Import der Produktdatenbank.

Diese Einstellung funktioniert zusammen mit den folgenden Optionen:

* **Laden Sie die CSI-CSV-Datei herunter** ![](/files/ad29674a4c646d4f0b4f78412d8300168f7c58f9) — Legen Sie fest, ob jeder CSI-Daten-Import auch die CSI-CSV-Datei herunterlädt.
* **Standard-Käufer-ID** ![](/files/aed3689b754a85a0d4ac9f5d13e013a6d74a0090) — Legen Sie eine Fallback-Käufer-ID fest, wenn in einer Suchanfrage keine spezifische ID übergeben wird. Dies ist nützlich, wenn nur bestimmte Kunden oder Artikel Käufer-IDs verwenden.

Import-Einstellungen passen zu den Import-Einstellungen für die Produktdaten.

### Laden Sie die Customer-Specific Info-Datei während geplanter Importe herunter ![](/files/ad29674a4c646d4f0b4f78412d8300168f7c58f9)

Wählen Sie dieses Kontrollkästchen aus, um die Customer-Specific Info Daten-Import-Datei herunterzuladen, wenn ein Import gestartet wird, der mit dem Daten-Import der Produktdaten verknüpft ist. Diese Einstellung hat keine Auswirkung, es sei denn `Führe den Customer-Specific Info-Daten-Import aus, wenn der Produktdaten-Daten-Import durch ein Aktualisierungsintervall ausgelöst wird` ist aktiviert.

Sie können das CSI-Modul nur aktivieren, wenn für ein entsprechendes ID-Feld eine CSI-Daten-Importquelle definiert wurde.

## Die CSI-Exportdatei

CSI erwartet eine eigene Exportdatei im **.CSV** Format. Die Datei sollte eine Spalte mit der Produktnummer und zusätzliche Spalten mit Zuordnungen von `Käufer-ID` zum jeweiligen Wert enthalten.

Um `MasterId`s und `ProductId`s gleichzeitig zu verwenden, können Sie entweder alle entsprechenden Spalten in einer Zeile ausfüllen oder eine Zeile für die `MasterId` und nicht variantenspezifische Felder sowie eine folgende Zeile für die Produktnummer und die Variantenzuordnungen. Im letzteren Fall bleiben die Spalten für die andere ID leer.

Wenn Sie `MasterId`s und `ProductIds` zusammen verwenden, können Sie entweder alle zugehörigen Spalten in einer Zeile ausfüllen oder sie auf zwei Zeilen aufteilen. Im zweiten Fall verwenden Sie eine Zeile für die `MasterId` und nicht variantenspezifische Felder und eine weitere Zeile für die Produktnummer und die Variantenzuordnungen. Lassen Sie die nicht verwendeten ID-Spalten leer.

### Beispiel-Dateiformate

Kopfzeile, wobei `Preis` ein Variantenfeld ist und `masterPrice` ein nicht variantenspezifisches Feld ist:

```
Master-ID;Produkt-ID;Preis;Master-Preis
```

* Alles in einer Zeile:

```
1234;1234-56;1=9.99|2=9.73|4=9.55;1=4.99|5=7.99
```

* Getrennte Werte für MasterId und ProductId:

```
1234;;;1=4.99|5=7.99
;1234-56;1=9.99|2=9.73|4=9.55;
```

Sie können die Feldtrennzeichen in den CSI-Einstellungen festlegen. Die Datei muss genau eine Kopfzeile enthalten.

Wenn es keinen individuellen Wert für ein bestimmtes Produkt oder einen bestimmten `Käufer-ID`, lassen Sie den Wert einfach weg. In diesem Fall weisen Sie dem entsprechenden Feld im Daten-Import einen Standardwert zu. Andernfalls kann das Ergebnis ein leeres Feld sein. FactFinder meldet diese Unstimmigkeiten nicht während des Daten-Imports.

## CSI-Daten werden importiert

CSI erfordert einen eigenen Daten-Import, der nur durchgeführt werden kann, wenn eine **Worldmatch-Datenbank** bereits vorhanden ist, was bedeutet, dass ein Daten-Import erfolgreich verarbeitet wurde. Wenn die Worldmatch-Datenbank durch einen Daten-Import neu erstellt wird, ist dann auch ein neuer CSI-Import erforderlich.

CSI benötigt einen eigenen Daten-Import. Sie können es erst ausführen, nachdem Sie ein **Worldmatch-Datenbank** existiert bereits, was bedeutet, dass ein Daten-Import erfolgreich abgeschlossen wurde. Wenn ein Daten-Import die Worldmatch-Datenbank neu erstellt, ist außerdem ein neuer CSI-Import erforderlich.

Wenn das CSI-Modul **wird später deaktiviert**, Sie müssen einen neuen Daten-Import durchführen, um die individualisierten Werte aus der Worldmatch-Datenbank zu entfernen. Ein Import aus der Zwischen-Datenbank reicht aus. CSI verwendet eine Zwischen-Datenbank, genau wie beim Produktdaten-Import, der beim Verwenden der Datenbank persistent werden kann.

Produkte ohne einen Wert in der `Preis` Felder werden normalerweise während eines Daten-Import zurückgewiesen. Allerdings kann dieses Feld im Daten-Export leer sein, wenn es als kundenspezifisches Feld gekennzeichnet ist. FactFinder prüft nicht, ob der Daten-Import der Preise einen Feldwert für jedes Produkt hinzufügt und `Käufer-ID` Kombination. Infolgedessen kann ein Produkt für einen bestimmten Kunden keinen Preis haben, wenn die Datenbank dieses Feld nicht immer ausfüllt. Der Daten-Import von CSI kann auch in einem Zeitplan ausgeführt werden, genau wie der Import der Produktdaten.

Sie können den CSI Daten-Import auch an geplante Daten-Importe für Produktdaten anhängen. Dadurch werden unnötige Cache-Löschungen vermieden und die korrekten Preise stehen nach Abschluss des Daten-Imports so schnell wie möglich zur Verfügung, ohne dass Sie Zeitpläne manuell abgleichen müssen. Um diese Funktion zu nutzen, aktivieren Sie die `Import im Produktaktualisierungsintervall` Einstellung. Dadurch wird ein CSI-Import gestartet, wenn ein geplanter Import von Produktdaten erfolgreich abgeschlossen wurde. Wenn der Auto-Import für den CSI-Kanal aktiviert ist, wenn FactFinder startet, wird nach dem erfolgreichen Datenimport ein CSI-Import ausgeführt.

CSI verwendet einen separaten Daten-Import.

Bevor Sie beginnen:

* Führen Sie zuerst einen Daten-Import von Produktdaten durch. CSI benötigt eine vorhandene **Worldmatch-Datenbank**.
* Führen Sie einen neuen Daten-Import für CSI aus, wenn die Worldmatch-Datenbank neu erstellt wird.
* Führen Sie nach dem Deaktivieren von CSI einen neuen Daten-Import für Produktdaten durch. Dadurch werden kundenspezifische Werte aus der Worldmatch-Datenbank entfernt.

CSI verwendet eine Zwischen-Datenbank, genauso wie der Daten-Import der Produktdaten. Bei der Verwendung von Postgres kann diese Datenbank dauerhaft bestehen bleiben.

Kundenspezifische Felder wie "`Preis`" kann im CSI-Export leer sein. FactFinder überprüft nicht, dass jedes Produkt und "`Käufer-ID`" Kombination erhält einen Wert. Wenn ein Wert fehlt und im Produktdatenimport kein Standardwert festgelegt ist, hat das Produkt für diesen Kunden möglicherweise keinen Preis.

Sie können CSI-Importe in regelmäßigen Abständen planen. Sie können sie auch geplanten Produktdatenimporten zuordnen, indem Sie "`Import im Produktaktualisierungsintervall`„. Dadurch werden unnötige Cache-Löschungen vermieden und kundenspezifische Werte werden unmittelbar nach einem erfolgreichen Daten-Import des Produkts aktualisiert.

Wenn der automatische Daten-Import für den CSI-Kanal beim Start aktiviert ist, führt FactFinder nach einem erfolgreichen Daten-Import einen CSI import durch.

Wenn Sie einen CSI-Daten-Import manuell starten, bevor die Worldmatch-Datenbank vorhanden ist, startet FactFinder zuerst einen Produktdaten-Import und fährt dann mit dem CSI-Daten-Import fort.

Wenn ein CSI-Import gestartet wird und die Worldmatch-Datenbank noch nicht erstellt wurde, wird vor der Durchführung des CSI-Imports ein Produktdaten-Import ausgelöst.

### Andere Importe

Wenn ein Import für ein Modul von einem anderen Import abhängt, der noch nicht gestartet wurde, wird der erforderliche Import automatisch ausgelöst.

Wenn ein Modul von einem anderen Import abhängt, der noch nicht ausgeführt wurde, startet FactFinder diesen Import automatisch.

Wenn der Daten-Import für ein Modul durchgeführt werden soll, das von einem anderen Daten-Import abhängig ist (und dieser Daten-Import noch nicht gestartet wurde), wird der andere Daten-Import automatisch ausgelöst.


---

# 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/docs/de/modules/customer-specific-info.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.
