Um Ihrer Site die Katalogsuche hinzuzufügen, müssen Sie jeder Seite, auf der die Katalogsuche verfügbar sein soll, die DataBean CatalogSearch hinzufügen.
Nachdem Sie DataBean einer Seite hinzugefügt haben, müssen Sie eine Reihe von Variablen einstellen. Diese Variablen werden in der folgenden Tabelle beschrieben.
Name | Datentyp | Beschreibung |
---|---|---|
beginIndex | String | Der Wert dieser Variablen wird beim Blättern in der Ergebnismenge verwendet. Der Wert ist der Index der ersten Ergebniszeile einer Seite. |
categoryId | String | Der Wert dieser Variablen wird bei der Suche anhand von Kategorienamen sowie Beschreibungen verwendet. |
categoryTerm | String | Der Wert dieser Variablen wird bei der Suche anhand von Kategorienamen sowie Beschreibungen verwendet. |
categoryTermCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
categoryTermOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
categoryTermScope | Integer | Der Kunde grenzt den Geltungsbereich (für Suchen mit 'searchTerm' und 'filterTerm') auf einen der Bereiche Name, Name und Beschreibung oder Name, Beschreibung und ausführliche Beschreibung ein. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind 1 (Name und Beschreibung), 2 (nur Name) oder 3 (Name, Beschreibung und ausführliche Beschreibung). |
categoryType | String | Der Kunde kann drei Suchkriterien - für die Suche nach allen Suchbegriffen, einem Suchbegriff oder dem exakten Wortlaut des Suchausdrucks - angeben. Der Wert dieser Variablen hält das Suchkriterium des Kunden fest. Zulässige Werte sind ALL (alle Suchbegriffe), ANY (einer der Suchbegriffe) oder EXACT (exakter Wortlaut). |
catgrpSchemaType | String | Das Schema von WebSphere Commerce ist flexibel, und bei der Dateneingabe kann zwischen mehreren Möglichkeiten gewählt werden. Beispielsweise können Sie in die Tabelle CATGPENREL entweder Produkte oder Produkte und Artikel eingeben. Welche Abfragen zur Laufzeit von der Bean generiert werden, hängt vom Typ der Daten in der Tabelle CATGPENREL ab. Der Wert dieser Variablen hält den verwendeten Datentyp fest. Zulässige Werte sind 1 (wenn CATGPENREL nur Produkte enthält) oder 2 (wenn CATGPENREL sowohl Artikel als auch Produkte enthält). |
currency | String | Der Wert dieser Variablen wird bei der Suche anhand der Währung verwendet. |
currencyCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
currencyOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
filterTerm | String | Der Wert dieser Variablen dient als Filter bei der Suche anhand eines bestimmten Werts. |
filterTermCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
filterTermOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
filterType | String | Der Kunde kann drei Suchkriterien - für die Suche nach allen Suchbegriffen, einem Suchbegriff oder dem exakten Wortlaut des Suchausdrucks - angeben. Der Wert dieser Variablen hält das Suchkriterium des Kunden fest. Zulässige Werte sind ALL (alle Suchbegriffe), ANY (einer der Suchbegriffe) oder EXACT (exakter Wortlaut). |
manufacturer | String | Der Wert dieser Variablen wird bei der Suche anhand des Namens eines Herstellers verwendet. |
manufacturerCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
manufacturerOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
manufacturerPartNum | String | Der Wert dieser Variablen wird bei der Suche anhand einer Teilenummer eines Herstellers verwendet. |
manufacturerPartNumCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
manufacturerPartNumOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
maxPrice | String | Der Wert dieser Variablen wird bei der Suche anhand eines Preisbereichs verwendet. |
minPrice | String | Der Wert dieser Variablen wird bei der Suche anhand eines Preisbereichs verwendet. |
pageSize | String | Der Wert dieser Variablen gibt die Zahl der Suchergebniszeilen an, die pro Seite angezeigt werden. |
price | String | Der Wert dieser Variablen wird bei der Suche anhand eines Preises verwendet. |
priceOperator | String | Der Kunde wählt einen der folgenden Operatoren als Suchoperator aus: =, <, >, !=, <=, >=. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Folgende Werte sind zulässig: EQUAL, NOTEQUAL, GREATER, LESS, GREATER_EQUAL oder LESS_EQUAL. |
qtyAvailable | String | Der Wert dieser Variablen wird bei der Suche anhand des Bestands eines Produkts oder Artikels verwendet. |
qtyAvailableOperator | String | Der Kunde wählt einen der folgenden Operatoren als Suchoperator aus: =, <, >,!=, <=, >=. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Folgende Werte sind zulässig: EQUAL, NOTEQUAL, GREATER, LESS, GREATER_EQUAL oder LESS_EQUAL. |
qtyMeasure | String | Der Wert dieser Variablen wird bei der Suche anhand der Mengeneinheit verwendet. |
qtyMeasureCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
qtyMeasureOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
RASchemaType | String | Für zukünftige Verwendung reserviert. |
resultCount | String | Der Wert dieser Variablen entspricht der Gesamtzahl der Ergebnisse, die bei einer Suche zurückgegeben werden. |
resultType | String | Der Händler legt fest, ob ein Suchergebnis Produkte oder Artikel oder sowohl Produkte als auch Artikel umfassen soll. Der Wert dieser Variablen hält diese Angabe fest. Zulässige Werte sind 1 (nur Produkte), 2 (nur Artikel) oder 3 (Produkte und Artikel). |
searchTerm | String | Der Wert dieser Variablen wird bei der Suche anhand eines Worts verwendet. |
searchTermCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
searchTermOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
searchTermScope | Integer | Der Kunde grenzt den Geltungsbereich (für Suchen mit 'searchTerm' und 'filterTerm') auf einen der Bereiche Name; Name und Beschreibung; Name, Beschreibung und ausführliche Beschreibung oder Schlüsselwort ein. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind 1 (Name und Beschreibung), 2 (nur Name), 3 (Name, Beschreibung und ausführliche Beschreibung) oder 4 (Schlüsselwort). |
searchType | String | Der Kunde kann drei Suchkriterien - für die Suche nach allen Suchbegriffen, einem Suchbegriff oder dem exakten Wortlaut des Suchausdrucks - angeben. Der Wert dieser Variablen hält das Suchkriterium des Kunden fest. Zulässige Werte sind ALL (alle Suchbegriffe), ANY (einer der Suchbegriffe) oder EXACT (exakter Wortlaut). |
sku | String | Der Wert dieser Variablen wird bei der Suche anhand der Artikelnummer verwendet. |
skuCaseSensitive | String | Der Kunde entscheidet sich bei der Suche wahlweise für oder gegen die Unterscheidung von Groß- und Kleinschreibung. Der Wert dieser Variablen gibt an, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. Zulässige Werte sind yes (Unterscheidung zwischen Groß-/Kleinschreibung) oder no (keine Unterscheidung zwischen Groß-/Kleinschreibung). |
skuOperator | String | Der Kunde wählt entweder 'like' (ähnlich wie) oder 'equal' (gleich) als Suchoperator aus. Der Wert dieser Variablen hält die Auswahl des Kunden fest. Zulässige Werte sind LIKE (für den Operator 'like') oder EQUAL (für den Operator 'equal'). |
Richtlinien für die Implementierung finden Sie in der Beschreibung der Beispielgeschäft - Suchseiten, die zum Beispielgeschäft gehören.
![]() |