Customer-Specific Info

Übersicht

Das Customer-Specific Info-Modul (CSI) gibt Ihnen die Möglichkeit, individualisierte Preise und andere individualisierte Informationen auf Kundenbasis anzuzeigen. Dies richtet sich in erster Linie an B2B-Geschäftskunden mit einer geringen Anzahl von Kunden und einer hohen Kaufrate.

Das Customer-Specific Info-Modul kann verwendet werden, um feldspezifische Werte für eine bestimmte Käufer-ID zu definieren. Dies ist besonders in B2B-Umgebungen nützlich, in denen bestimmte Käufer angepasste Werte sehen sollen (z. B. Preis).

Position

Customer-Specific Info-Modul ist im linken Seitenmenü zu finden, neben Weitere Einstellungen…→ Customer-Specific Info in Module Kategorie:

Konfiguration von Customer-Specific Info

Sie können CSI für einzelne Channels aktivieren oder deaktivieren oder die Einstellung vom übergeordneten auf das untergeordnete Channel vererben. Sie können konfigurieren, dass Produkte ohne Preis im Suchergebnis angezeigt werden . Importe können entweder separat durchgeführt werden oder mit dem Standard-Datenbankimport verknüpft werden .

Customer-Specific Info-Import ausführen, wenn ein Produktdatenimport durch sein Aktualisierungsintervall ausgelöst wird

Wenn Sie dieses Kontrollkästchen auswählen, wird nach dem Produktdatenimport im jeweiligen Aktualisierungsintervall ein Customer-Specific Info-Import durchgeführt.

Mit können Sie festlegen, ob jeder CSI-Import auch einen Download der CSI-CSV-Datei auslöst. Es ist auch möglich, Käufer-IDs nur für bestimmte Kunden oder Artikel zu verwenden. In diesem Fall können Sie eine Standard-Käufer-ID festlegen, die entscheidet, welchen Preis verwendet werden soll, falls keine individuelle ID in einer Suchanfrage übergeben wird. Die Importeinstellungen sind identisch mit dem Produktdatenbankimport.

Customer-Specific Info-Importdatei herunterladen, wenn ein Customer-Specific Info-Import durch ein Produktaktualisierungsintervall ausgelöst wird

Wenn Sie dieses Kontrollkästchen aktivieren, wird die Customer-Specific Info-Importdatei heruntergeladen, wenn ein mit dem Datenimport verknüpfter Import gestartet wurde. Diese Einstellung hat keine Wirkung, wenn 'Customer-Specific Info-Import ausführen, wenn ein Produktdatenimport durch ein Aktualisierungsintervall ausgelöst wird' nicht aktiviert ist.

Bitte beachten Sie, dass das CSI-Modul nur aktiviert werden kann, wenn eine CSI-Importquelle für ein entsprechendes ID-Feld definiert wurde.

Die CSI-Exportdatei

CSI erwartet eine eigene Exportdatei im .CSV Format. Diese sollte eine Spalte mit der Produktnummer und zusätzliche Spalten mit den Zuordnungen für "purchaserId" zu dem jeweiligen Wert enthalten.

Um MasterIds und ProductIds gleichzeitig zu verwenden, können alle entsprechenden Spalten in einer Zeile ausgefüllt werden, oder in einer Zeile die MasterId und nicht-variantenspezifischen Felder und in einer nachfolgenden Zeile die Produktnummer mit Varianten-Zuordnungen. In letzteren Fall bleiben die Spalten für die "anderen" IDs leer.

Beispieldateiformate

Header (wobei "price" ein Variantenfeld ist und "masterPrice" ein nicht-variantes Feld ist):

  • Alles in einer Zeile:

  • Getrennte Werte für MasterId und ProductId:

Die Feldtrenner können in den CSI-Einstellungen festgelegt werden. Es sollte immer genau eine (1) Kopfzeile vorhanden sein.

Wenn es keinen individuellen Wert für ein bestimmtes Produkt oder für ein spezifisches "purchaserId" gibt, sollte der Wert einfach weggelassen werden. In diesem Fall sollte das entsprechende Feld jedoch im Datenimport mit einem Standardwert belegt werden, anderenfalls kann das Ergebnis ein leeres Feld sein. FactFinder weist während des Imports nicht auf derartige Unterschiede hin.

Import von CSI-Daten

CSI erfordert einen eigenen Import, der nur durchgeführt werden kann, wenn eine Worldmatch-Datenbank bereits existiert, d. h. dass ein Datenimport erfolgreich verarbeitet wurde. Wird die Worldmatch-Datenbank durch einen Datenimport neu erstellt, ist ebenfalls ein neuer CSI-Import erforderlich.

Wenn das CSI-Modul später deaktiviert wird, muss ein neuer Datenimport durchgeführt werden, um die individualisierten Werte aus der Worldmatch-Datenbank zu entfernen (ein Import aus der Zwischen-Datenbank ist ausreichend). CSI verwendet eine Zwischen-Datenbank (wie auch der Produktdatenimport), die bei Verwendung von Postgres persistent werden kann.

Während Produkte, die keinen Wert im "price" Feld haben, normalerweise während eines Datenimports nicht akzeptiert werden, kann dieses Feld im Datenexport leer sein, wenn dieses Feld ein "kunden-spezifisches" Feld ist (siehe Abschnitt zu "kunden-spezifischen" Feldern). FactFinder prüft nicht, ob der Preisimport für jede Produkt + purchaserId-Kombination einen Feldwert hinzufügt. Aus diesem Grund kann es vorkommen, dass ein Produkt für einen bestimmten Kunden keinen Preis hat, wenn die Datenbank dieses Feld nicht immer füllt. Der CSI-Import kann ebenfalls in festgelegten Intervallen geplant werden (wie der Produktdatenimport).

Es ist jedoch auch möglich, den CSI-Import an die geplanten Produktdatenimporte anzuhängen. Dadurch werden unnötige Cache-Leerungen verhindert und es wird sichergestellt, dass korrekte Preise nach dem Datenimport so schnell wie möglich verfügbar sind, ohne das Import-Schema manuell abgleichen zu müssen. Um diese Funktion zu nutzen, aktivieren Sie die Einstellung "importInProductUpdateInterval". Dies startet einen CSI-Import, wann immer ein geplanter Produktdatenimport erfolgreich abgeschlossen wurde. Wenn beim Start von FactFinder für den CSI-Channel der Auto-Import aktiviert ist, wird nach dem erfolgreichen Datenimport ein CSI-Import ausgeführt.

Wenn ein CSI-Import gestartet wird und die Worldmatch-Datenbank noch nicht erstellt wurde, wird vor dem CSI-Import ein Produktdatenimport ausgelöst.

Andere Importe

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

Zuletzt aktualisiert

War das hilfreich?