Sortieren von Produktlisten

Sie können dem Kunden ermöglichen, die Produkte einer Kategorie und die Suchergebnisse nach bestimmten Kriterien (Produktdatenfeldern) und Sortierregeln (aufsteigend/absteigend) zu sortieren. Dabei kann sowohl nach festen als auch nach beliebigen freien Produktdatenfeldern sortiert werden.

Die Sortieroptionen können entweder mit einer Auswahlliste, mit Links oder mit einer Kombination beider Möglichkeiten auf der Produktübersichtsseite (ws_category.htm) und der Suchergebnisseite (ws_search.htm) angeboten werden.

Inhalt

1.Vorbereitung der Produktdatenfelder

2.Standard-Sortierung festlegen

3.Gewählte Sortierung für eine Session speichern / beibehalten

4.Sortieren und Filtern in Kombination (nur auf Kategorieebene)

5.Sortieroptionen als Auswahlliste

6.Sortieroptionen als Links

Beispiele:

7.Sortierung nach Produktpreis und Name

8.Sortierung nach Topseller

9.Sortierung nach WEBSALE Produktbewertung

10.Sortierung nach eKomi Produktbewertung

11.Sortierung nach neuen Produkten

12.Sortierung nach Altersbeschränkung

Hinweis auf vorherige Integrationsmethode:

13.Automatisch erzeugte Auswahl der Sortieroptionen als Auswahlliste

1. Vorbereitung der Produktdatenfelder

Zunächst muss jedes Produktdatenfeld, nach dem sortiert werden soll, für die Sortierung aktiviert werden. Dies geschieht in der Regel über den WSPManager. Kann ein Produktdatenfeld für die Sortierung verwendet werden, ist nach Klick auf den "Bearbeiten"-Button die Checkbox "Für Sortierung im Onlineshop verwenden" anzuhaken. Anschließend müssen alle Produktdaten noch einmal vollständig in den Shop übertragen werden.

Ist die Checkbox inaktiv, ist es technisch nicht möglich, dieses Produktdatenfeld als Kriterium einer Sortierung zu verwenden.


Hinweis:

Nutzen Sie den WSPManager nicht, so setzen Sie sich bitte mit WEBSALE in Verbindung, um die Produktdatenfelder für die Sortierung zu aktivieren.


 

2. Standard-Sortierung festlegen

Sie können festlegen, mit welcher Sortierung die Produkte einer Kategorie und in den Suchergebnissen standardmäßig angezeigt werden. Voraussetzung hierfür ist, dass das entsprechende Produktdatenfeld bereits für die Sortierung aktiviert worden ist (siehe 1.)

Die Produkte können beispielsweise in der Reihenfolge "höchster Preis zuerst" angezeigt werden, solange der Kunde keine andere Sortierung auswählt.

Dazu müssen Sie den Abschnitt <FilterAndSort> der Shopkonfiguration shop.config erweitern.

Beispiel:

<FilterAndSort>
   ShopDefaultSortField      = Price
   ShopDefaultSortDirection   = desc
</FilterAndSort>

Referenz: Abschnitt FilterAndSort

 


 

3. Gewählte Sortierung für eine Session speichern / beibehalten

Standardmäßig wird eine vom Käufer gewählte Sortierung zurückgesetzt, sobald der Käufer die Kategorie oder Suchergebnisseite verlässt, auf der er diese Einstellung getroffen hat.

Die neu aufgerufene Kategorie oder Suchergebnisseite verwendet dann entweder die festgelegte Standard-Sortierung (siehe Punkt 2) oder "keine Sortierung", d. h. die Produkte werden in der Reihenfolge angezeigt, in der sie an den Shop übergeben wurden (Reihenfolge in der WP5-Datei).

Soll der Shop die Sortierungseinstellung eines Kunden für eine Session speichern, fügen Sie im Abschnitt <FilterAndSort> Ihrer Shopkonfiguration shop.config den Parameter KeepSortSettings hinzu und geben Sie ihm den Wert yes.

<FilterAndSort>
   ...
   KeepSortSettings   = yes
   ...
</FilterAndSort>

Referenz: Abschnitt FilterAndSort

 


 

4. Sortieren und Filtern in Kombination (nur auf Kategorieebene)

Das Filter-Formular ermöglicht neben dem Filtern auch das Sortieren auf Kategorieebene. Wollen Sie beide Funktionen anbieten, so verwenden Sie diese <form> statt des oben genannten Sortierungs-Formulars.

<form action="~FORM-CatFilter~">
   Auswahlliste
</form>

Referenz: Form-CatFilter

 


 

5. Sortieroptionen als Auswahlliste

Nachdem Sie die Produktdatenfelder für die Sortierung aktiviert haben, können Sie die gewünschten Sortieroptionen mittels Auswahlliste integrieren.

Für die Sortieroptionen "aufsteigend" und "absteigend" stehen zwei Tags zur Verfügung, die jeweils mit dem technischen Feldnamen des gewünschten Sortierkriteriums ergänzt werden müssen:

CAT-SortAscSelect_ steht für ascending (=aufsteigend), CAT-SortDescSelect_ für descending (=absteigend). Nach dem Präfix wird der technische Feldname hinzugefügt, den Sie dem WSPManager bzw. der prod.cfg entnehmen können (z. B. Name2, siehe Screenshot).

Zusätzlich kann mit CAT-NoSortSelect eine unsortierte Auflistung der Produkte angeboten werden (dies entspricht dem "Zurücksetzen" der Sortierung).

<select name="~CAT-SortSelectName~" onchange="submit();">
 
   <option value="~CAT-NoSortSelect~">keine Sortierung (Standard)</option>
 
   {CAT-SortAscSelect_<technischer Feldname>}
      <option value="~CAT-SortAscSelect_<technischer Feldname>~">Aufsteigend</option>
   {/CAT-SortAscSelect_<technischer Feldname>}
 
   {CAT-SortDescSelect_<technischer Feldname>}
      <option value="~CAT-SortDescSelect_<technischer Feldname>~">Absteigend</option>
   {/CAT-SortDescSelect_<technischer Feldname>}
 
</select>

 

Soll die Sortierung der Produkte auf Kategorieebene mittels Auswahlliste bestimmt werden, muss diese innerhalb der entsprechenden <form> integriert werden:

<form action="~FORM-ProductSort~">
   Auswahlliste
</form>

Soll die Sortierung der Suchergebnisse mittels Auswahlliste bestimmt werden, muss diese innerhalb einer eigenen <form> integriert werden oder innerhalb der bereits vorhandenen <form> auf der Suchergebnisseite (ws_search.htm):

<form action="~FORM-Search~">
   Auswahlliste
</form>

Referenz: Form-Search

Referenz: Form-ProductSort

Referenz: CAT-SortAscActive_
Referenz: CAT-SortDescActive_
Referenz: CAT-SortAscSelect_
Referenz: CAT-SortDescSelect_
Referenz: CAT-NoSortSelect
Referenz: CAT-SortSelectName

 


 

6. Sortieroptionen als Links

Nachdem Sie die Produktdatenfelder für die Sortierung aktiviert haben, können Sie die gewünschten Sortieroptionen mittels Links integrieren.

Für die Sortieroptionen "aufsteigend" und "absteigend" stehen zwei Tags zur Verfügung, die jeweils mit dem technischen Feldnamen des gewünschten Sortierkriteriums ergänzt werden müssen:

CAT-SortAsc_ steht für ascending (=aufsteigend), CAT-SortDesc_ für descending (=absteigend). Nach dem Präfix wird der technische Feldname hinzugefügt, dem Sie dem WSPManager bzw. der prod.cfg entnehmen können (z. B. Name2, siehe Screenshot).

Im Gegensatz zur Auswahlliste steht hier keine Option "unsortiert" zur Verfügung. Es gibt jedoch die Möglichkeit die "Sortierung aufzuheben", wenn bereits eine Sortierung gewählt wurde. Wenn Sie Links zur Sortierung verwenden, ist es sinnvoll, diese auch per Link wieder aufheben zu können.

Mithilfe von CAT-SortAscActive_ und CAT-SortDescActive_ kann die ausgewählte Sortieroption hervorgehoben werden.

{Cat-SortAsc_<technischer Feldname>}
  <a href="~Cat-SortAsc_<technischer Feldname>~">
 
   Aufsteigend
 
    {Cat-SortAscActive_<technischer Feldname>}Aufsteigend gewählt{/Cat-SortAscActive_<technischer Feldname>}
    {!Cat-SortAscActive_<technischer Feldname>}Aufsteigend nicht gewählt{/!Cat-SortAscActive_<technischer Feldname>}
  </a>
{/Cat-SortAsc_<technischer Feldname>}
 
 
{Cat-SortDesc_<technischer Feldname>
  <a href="~Cat-SortDesc_<technischer Feldname>~">
 
   Absteigend
 
    {Cat-SortDescActive_<technischer Feldname>}Absteigend gewählt{/Cat-SortDescActive_<technischer Feldname>}
    {!Cat-SortDescActive_<technischer Feldname>}Absteigend nicht gewählt{/!Cat-SortDescActive_<technischer Feldname>}
  </a>
{/Cat-SortDesc_<technischer Feldname>}
 
{!CAT-NoSortActive}<a href="~CAT-NoSort~">Sortierung aufheben</a>{/!CAT-NoSortActive}

 

Referenz: CAT-SortAsc_
Referenz: CAT-SortDesc_
Referenz: CAT-SortAscActive_
Referenz: CAT-SortDescActive_
Referenz: CAT-NoSort
Referenz: CAT-NoSortActive


 

7. Sortierung nach Produktpreis und Name

Standardmäßig bietet WEBSALE die Sortierung nach Preis und Produktname an.

Beispiel für die Integration als Auswahlliste:

{CAT-Data}
 
  <form action="~Ihre FORM~">
 
   <select name="~CAT-SortSelectName~" onchange="submit();">
 
       <!-- Alphabetische Sortierung nach Produktnamen -->
       {CAT-SortAscSelect_Name}
         <option value="~CAT-SortAscSelect_Name~" {CAT-SortAscActive_Name}selected{/CAT-SortAscActive_Name}>A-Z</option>
       {/CAT-SortAscSelect_Name}
 
       {CAT-SortDescSelect_Name}
         <option value="~CAT-SortDescSelect_Name~" {CAT-SortDescActive_Name}selected{/CAT-SortDescActive_Name}>Z-A</option>
       {/CAT-SortDescSelect_Name}
 
       <!-- Sortierung nach Preis -->
       {CAT-SortAscSelect_Price}
         <option value="~CAT-SortAscSelect_Price~" {CAT-SortAscActive_Price}selected{/CAT-SortAscActive_Price}>Niedrigster Preis zuerst</option>
       {/CAT-SortAscSelect_Price}
 
       {CAT-SortDescSelect_Price}
         <option value="~CAT-SortDescSelect_Price~" {CAT-SortDescActive_Price}selected{/CAT-SortDescActive_Price}>Höchster Preis zuerst</option>
       {/CAT-SortDescSelect_Price}
 
   </select>
 
  </form>
 
{/CAT-Data}

Beispiel für die Integration mit Links:

{CAT-Data}
 
   <!-- Alphabetische Sortierung nach Produktnamen -->
   {CAT-SortAsc_Name}
      <a href="~CAT-SortAsc_Name~" class="{CAT-SortAscActive_Name}selected{/CAT-SortAscActive_Name}">A-Z</a>
      <a href="~CAT-SortDesc_Name~" class="{CAT-SortDescActive_Name}selected{/CAT-SortDescActive_Name}">Z-A</a>
   {/CAT-SortAsc_Name}
 
   <!-- Sortierung nach Preis -->
   {CAT-SortAsc_Price}
      <a href="~CAT-SortAsc_Price~" class="{CAT-SortAscActive_Price}selected{/CAT-SortAscActive_Price}">Niedrigster Preis zuerst</a>
      <a href="~CAT-SortDesc_Price~" class="{CAT-SortDescActive_Price}selected{/CAT-SortDescActive_Price}">Höchster Preis zuerst</a>
   {/CAT-SortAsc_Price}
 
{/CAT-Data}

 

 

Hinweis:

Haben Sie bereits eine Sortierungsoption in Ihrem Shop integriert, so ergänzen Sie diese mit der entsprechenden <option> für die Auswahlliste bzw. mit dem entsprechenden Link der gewünschten weiteren Sortierungsoption.

 


 

8. Sortierung nach Topseller

Neben den "klassischen" Sortierkriterien, die auf statischen Produkteigenschaften (Produktname, Preis,...) basieren, bietet WEBSALE eine Sortiermöglichkeit nach "Topseller", also nach den meistverkauften Produkten Ihres Sortiments.

Welche Produkte das sind, wertet WEBSALE automatisch anhand der Verkaufsstatistiken aus. Sie legen dabei fest, welcher Verkaufszeitraum für die Ermittlung dieser Topseller-Produkte herangezogen werden soll (z. B. 30 Tage).

Schritt 1: Freischaltung und Angabe des Auswertungszentrum

Diese Funktion muss über die Shopkonfiguration global.config freigeschaltet werden. Sollte die Shopkonfiguration global.config im Online-Servicebereich unter dem Dienst "Konfiguration" unterhalb von "Global" noch nicht vorhanden sein, legen Sie diese Datei bitte unter dem Namen global.config neu an.

Fügen Sie in dieser Datei den Abschnitt <TopSeller> hinzu und legen Sie im Parameter NumDays = den Verkaufszeitraum fest, der für die Ermittlung der Topseller-Produkte herangezogen werden soll (z. B. 30 Tage).

<TopSeller>
   NumDays = 30
</TopSeller>

Referenz: Shopkonfiguration global.config

Referenz: Abschnitt Topseller


Hinweis:

Nachdem die Sortiermöglichkeit unter Angabe des gewünschten Auswertungszeitraums (z. B. 30 Tage) über die Shopkonfiguration global.config aktiviert wurde, bereitet der Shop die Statistikdaten auf. Da dieser Vorgang über Nacht geschieht, dürfen Sie das Sortierkriterium "Topseller" erst am nächsten Tag integrieren. Andernfalls liegen dem Shop noch keine Daten vor, um die Sortierung durchzuführen.

Die Aufbereitung der Shop-Statistikdaten kann, wenn gewünscht, auch manuell von WEBSALE vorgenommen werden, um die Sortierung nach Topseller sofort zu ermöglichen. Wenden Sie sich diesbezüglich an Ihren WEBSALE-Ansprechpartner.

Schritt 2: Integration der Sortierung als Auswahlliste

Am Tag nach erfolgter Aktivierung der Funktion kann die Auswahlliste der Sortiermöglichkeiten um das neue Sortierkriterium ergänzt werden, das wie folgt definiert werden kann:

Sortierung nach der insgesamt bestellten Stückzahl des Produktes (CAT-SortDescSelect_Special_topseller_quantity)

Sortierung nach der Anzahl der Bestellungen, in denen dieses Produkt (mit-)bestellt wurde (CAT-SortDescSelect_Special_topseller_orders)

Beispiel für die Integration als Auswahlliste (als Sortierkriterium gilt die Anzahl der Bestellungen, in denen das Produkt (mit-)bestellt wurde):

{CAT-Data}
 
  <form action="~Ihr Formular~">
 
   <select name="~CAT-SortSelectName~" onchange="submit();">
 
       {CAT-SortDescSelect_Special_Topseller_orders}
         <option value="~CAT-SortDescSelect_Special_Topseller_orders~" {CAT-SortDescActive_Special_Topseller_orders}selected{/CAT-SortDescActive_Special_Topseller_orders}>
           Das meistverkaufte Produkt zuerst
         </option>
       {/CAT-SortDescSelect_Special_Topseller_orders}
 
       {CAT-SortAscSelect_Special_Topseller_orders}
         <option value="~CAT-SortAscSelect_Special_Topseller_orders~" {CAT-SortAscActive_Special_Topseller_orders}selected{/CAT-SortAscActive_Special_Topseller_orders}>
           Das am wenigsten verkaufte Produkt zuerst
         </option>
       {/CAT-SortAscSelect_Special_Topseller_orders}
 
   </select>
 
  </form>
 
{/CAT-Data}

Beispiel für die Integration mit Links (als Sortierkriterium gilt die Anzahl der Bestellungen, in denen das Produkt (mit-)bestellt wurde):

{CAT-Data}
 
  {CAT-SortAsc_Special_Topseller_orders}
    <a href="~CAT-SortDesc_Special_Topseller_orders~" class="{Cat-SortDescActive_Special_Topseller_orders}selected{/Cat-SortDescActive_Special_Topseller_orders}">
      Das meistverkaufte Produkt zuerst
    </a>
 
    <a href="~CAT-SortAsc_Special_Topseller_orders~" class="{Cat-SortAscActive_Special_Topseller_orders}selected{/Cat-SortAscActive_Special_Topseller_orders}">
      Das am wenigsten verkaufte Produkt zuerst
    </a>
  {/CAT-SortAsc_Special_Topseller_orders}
 
{/CAT-Data}

 

 

Hinweis:

Haben Sie bereits eine Sortierungsoption in Ihrem Shop integriert, so ergänzen Sie diese mit der entsprechenden <option> für die Auswahlliste bzw. mit dem entsprechenden Link der gewünschten weiteren Sortierungsoption.

 

Referenz: CAT-SortDescSelect_Special_topseller_quantity
Referenz: CAT-SortDescSelect_Special_topseller_orders

 

9. Sortierung nach WEBSALE Produktbewertung

Wenn Sie in Ihrem Shop das WEBSALE Produktbewertungs-Modul nutzen, können die Produkte auch anhand ihrer Bewertung sortiert werden.

Schritt 1: Integration der WEBSALE Produktbewertung

Bevor nach Produktbewertungen sortieren kann, muss das WEBSALE Produktbewertungs-Modul integriert werden.

Setzen Sie sich hierfür mit Ihrem WEBSALE-Ansprechpartner in Verbindung.

Wegweiser: WEBSALE Produktbewertungs-Modul

Schritt 2: Integration der Sortierung als Auswahlliste

Beispiel für die Integration als Auswahlliste:

{CAT-Data}
 
  <form action="~Ihre FORM~">
 
   <select name="~CAT-SortSelectName~" onchange="submit();">
 
       {CAT-SortAscSelect_Special_ratings}
         <option value="~CAT-SortDescSelect_Special_ratings~" {CAT-SortDescActive_Special_ratings}selected{/CAT-SortDescActive_Special_ratings}>
           Am besten bewertet zuerst.
         </option>
         <option value="~CAT-SortAscSelect_Special_ratings~" {CAT-SortAscActive_Special_ratings}selected{/CAT-SortAscActive_Special_ratings}>
           Am schlechtesten bewertet zuerst.
         </option>
       {/CAT-SortAscSelect_Special_ratings}
 
   </select>
 
  </form>
 
{/CAT-Data}

Beispiel für die Integration mit Links:

{CAT-Data}
 
  {CAT-SortAsc_Special_ratings}
    <a href="~CAT-SortDesc_Special_ratings~" class="{Cat-SortDescActive_Special_ratings}selected{/Cat-SortDescActive_Special_ratings}">
      Am besten bewertet zuerst
    </a>
    <a href="~CAT-SortAsc_Special_ratings~" class="{Cat-SortAscActive_Special_ratings}selected{/Cat-SortAscActive_Special_ratings}">
      Am schlechtesten bewertet zuerst.
    </a>
  {/CAT-SortAsc_Special_ratings}
 
{/CAT-Data}

 

 

Hinweis:

Haben Sie bereits eine Sortierungsoption in Ihrem Shop integriert, so ergänzen Sie diese mit der entsprechenden <option> für die Auswahlliste bzw. mit dem entsprechenden Link der gewünschten weiteren Sortierungsoption.

 

 

10. Sortierung nach eKomi Produktbewertung

Ist im Shop die Produktbewertung des externen Bewertungsdienstleisters eKomi integriert, können die Produkte auch anhand dieser Bewertung sortiert werden.

Wegweiser: eKomi Produktbewertung

Schritt 1: Integration der eKomi Produktbewertung

Setzen Sie sich für die Integration der eKomi Produktbewertung bitte mit Ihrem WEBSALE-Ansprechpartner in Verbindung.

Schritt 2: Integration der Sortierung

Beispiel für die Integration als Auswahlliste:

{CAT-Data}
 
  <form action="~Ihre FORM~">
 
   <select name="~CAT-SortSelectName~" onchange="submit();">
 
       {CAT-SortAscSelect_Special_ratings_ekomi}
         <option value="~CAT-SortDescSelect_Special_ratings_ekomi~" {CAT-SortDescActive_Special_ratings_ekomi}selected{/CAT-SortDescActive_Special_ratings_ekomi}>
           Am besten bewertet zuerst.
         </option>
 
         <option value="~CAT-SortAscSelect_Special_ratings_ekomi~" {CAT-SortAscActive_Special_ratings_ekomi}selected{/CAT-SortAscActive_Special_ratings_ekomi}>
           Am schlechtesten bewertet zuerst.
         </option>
       {/CAT-SortAscSelect_Special_ratings_ekomi}
 
   </select>
 
  </form>
 
{/CAT-Data}

Beispiel für die Integration mit Links:

{CAT-Data}
 
  {CAT-SortAsc_Special_ratings_ekomi}
    <a href="~CAT-SortDesc_Special_ratings_ekomi~" class="{CAT-SortDescActive_Special_ratings_ekomi}selected{/CAT-SortDescActive_Special_ratings_ekomi}">
      Am besten bewertet zuerst
    </a>
 
    <a href="~CAT-SortAsc_Special_ratings_ekomi~" class="{CAT-SortAscActive_Special_ratings_ekomi}selected{/CAT-SortAscActive_Special_ratings_ekomi}">
      Am schlechtesten bewertet zuerst.
    </a>
  {/CAT-SortAsc_Special_ratings_ekomi}
 
{/CAT-Data}

 

 

Hinweis:

Haben Sie bereits eine Sortierungsoption in Ihrem Shop integriert, so ergänzen Sie diese mit der entsprechenden <option> für die Auswahlliste bzw. mit dem entsprechenden Link der gewünschten weiteren Sortierungsoption.

 

 

11. Sortierung nach neuen Produkten

Im Shop kann auch nach neu in das Sortiment aufgenommenen Produkten sortiert werden.

Schritt 1: Integration der WEBSALE Produktbewertung

Bevor nach neuen Produkten sortieren kann, muss diesen Produkten die Definition "neu" zugewiesen werden.

Wegweiser: Neue Produkte anzeigen

Schritt 2: Integration der Sortierung

Beispiel für die Integration als Auswahlliste:

{CAT-Data}
 
  <form action="~Ihre FORM~">
 
   <select name="~CAT-SortSelectName~" onchange="submit();">
 
       {CAT-SortAscSelect_CreationDate}
         <option value="~CAT-SortAscSelect_CreationDate~" {CAT-SortAscActive_CreationDate}selected{/CAT-SortAscActive_CreationDate}>
           Ältestes Produkt zuerst
         </option>
 
         <option value="~CAT-SortDescSelect_CreationDate~" {CAT-SortDescActive_CreationDate}selected{/CAT-SortDescActive_CreationDate}>
           Neuestes Produkt zuerst
         </option>
       {/CAT-SortAscSelect_CreationDate}
   </select>
 
  </form>
 
{/CAT-Data}

Beispiel für die Integration mit Links:

{CAT-Data}
 
  {CAT-SortAsc_CreationDate}
    <a href="~CAT-SortDesc_CreationDate~" class="{Cat-SortDescActive_CreationDate}selected{/Cat-SortDescActive_CreationDate}">
      Ältestes Produkt zuerst
    </a>
    <a href="~CAT-SortAsc_CreationDate~" class="{Cat-SortAscActive_CreationDate}selected{/Cat-SortAscActive_CreationDate}">
      Neuestes Produkt zuerst
    </a>
  {/CAT-SortAsc_CreationDate}
 
{/CAT-Data}

 

 

Hinweis:

Haben Sie bereits eine Sortierungsoption in Ihrem Shop integriert, so ergänzen Sie diese mit der entsprechenden <option> für die Auswahlliste bzw. mit dem entsprechenden Link der gewünschten weiteren Sortieroption.

 

12. Sortierung nach Altersbeschränkung

Die Sortierung der Produkte nach Altersbeschränkung erfolgt nach der alten Logik. Ein einzelnes Setzen dieses Sortierkriteriums in einer Auswahlliste oder als Link ist leider nicht möglich.

 

 

Hinweis:

Entscheiden Sie sich dafür, die Sortierung nach Altersbeschränkung in Ihrem Shop zu integrieren, müssen Sie alle Sortierkriterien wie unter 13. Automatisch erzeugte Sortierung beschrieben integrieren.

Schritt 1: Produktdaten

Voraussetzung für diese Funktion ist, dass Sie jedem Produkt eine Altersbeschränkung im technischen Produktdatenfeld AgeRestricted zugewiesen haben.

Schritt 2: Anpassung der Shopkonfiguration

Fügen Sie den Abschnitt <ProductSort> in die Shopkonfiguration shop.config ein.

Dieser Abschnitt realisiert das Hinzufügen der beiden Optionen "Alter aufsteigend" (AgeRestrictedUp-Txt) und "Alter absteigend" (AgeRestrictedDown-Txt) in die automatisch genierte Auswahlliste als <option>. Der Text, den Sie hinter = eingeben, wird als Text in der Auswahlliste angezeigt.

<ProductSort>
...
   AgeRestrictedUp-Txt      = Alter aufsteigend
   AgeRestrictedDown-Txt   = Alter absteigend
...
</ProductSort>

Referenz: Abschnitt ProductSort

Schritt 3: Integration der Auswahlliste

Fügen Sie auf der Produktübersichtsseite (ws_category.htm) bzw. Suchergebnisseite (ws_search.htm) folgendes Tag für die Auswahlliste inklusive der <form> ein.

<form action="~Ihre FORM~">
   ~WS-ProductSortList~
</form>

Referenz: WS-ProductSortList

 

13. Automatisch erzeugte Auswahl der Sortieroptionen als Auswahlliste (alte Logik)

Bei dieser automatisch erzeugten Sortierung können Sie mit einem einzigen Tag eine ganze Auswahlliste der folgenden Sortierkriterien erstellen lassen:

Preis

Produktname

Produktnummer

WEBSALE Produktbewertung

Altersbeschränkung

Schritt 1: Anpassung der Shopkonfiguration

Fügen Sie den Abschnitt <ProductSort> in die Shopkonfiguration shop.config ein.

Mit diesem Abschnitt legen Sie die Sortierkriterien fest, die in der Auswahlliste angezeigt werden sollen. Der Text, den Sie hinter = eingeben, wird als Text in der Auswahlliste angezeigt.

Beispiel
Dem Käufer sollen folgende Optionen zur Sortierung angeboten werden:

unsortiert

Preis aufsteigend

Preis absteigend

Voreinstellung soll sein: unsortiert

Damit ergibt sich für den Abschnitt <ProductSort>:

<ProductSort>
   Unsorted-Txt = unsortiert
   PriceUp-Txt = Preis aufsteigend
   PriceDown-Txt = Preis absteigend
   Default = Unsorted-Txt
</ProductSort>

Referenz: Abschnitt ProductSort

Schritt 2: Integration der Auswahlliste

Fügen Sie auf der Produktübersichtsseite (ws_category.htm) bzw. Suchergebnisseite (ws_search.htm) folgendes Tag für die Auswahlliste inklusive der <form> ein.

<form action="~Ihre FORM~">
   ~WS-ProductSortList~
</form>

Referenz: WS-ProductSortList

Schritt 3: Designerische Anpassung der Auswahlliste

Für die gestalterische Anpassung der Auswahlliste können Sie die zugewiesene Klasse select_product_sort in Ihre CSS-Datei aufnehmen und die gewünschten Styles zuweisen.

Referenz: WS-ProductSortList