Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt

Use this file to discover all available pages before exploring further.

Mit dem $wsLastSeenProducts Modul können Sie die zuletzt angesehenen Produkte eines Kunden dynamisch im Frontend anzeigen. Dies ermöglicht eine personalisierte Einkaufserfahrung und erleichtert dem Kunden die Navigation zu bereits betrachteten Artikeln. In diesem Abschnitt erfahren Sie, wie Sie die zuletzt angesehenen Produkte laden und darstellen können.

Modulübersicht

Beispiel / Ausschnitt über $wsLastSeenProducts
{{= $wsLastSeenProducts | json }}
JSON-Ausgabe
{
  "load": "ƒ()"
}
Anmerkung: ƒ() kennzeichnet eine Funktion. Methoden in der Übersicht
MethodeRückgabe-TypBeschreibung
load()arrayLädt die Liste der zuletzt angesehenen Produkte.

Templates

Die Anzeige der zuletzt angesehenen Produkte ist in allen Templates möglich, wird jedoch üblicherweise auf der Produktdetailseite eingesetzt. Die Darstellung kann individuell angepasst werden, beispielsweise als Liste, Galerie, aufklappbares Element am unteren Browserfenster oder als Sidebar-Element.

Variablen

Für $wsLastSeenProducts stehen keine Variablen zur Verfügung.

Methoden

$wsLastSeenProducts.load()

Lädt die Liste der zuletzt angesehenen Produkte. Standardmäßig werden die letzten 10 Produkte geladen. Signatur
$wsLastSeenProducts.load()
Rückgabe
array - Liste mit Product-Maps.
Beispiel
Beispiel, das die zuletzt angesehenen Produkte lädt.
{{ var $lastSeen = $wsLastSeenProducts.load() }}

Aktionen

Für $wsLastSeenProducts stehen keine Aktionen zur Verfügung.

Beispiele für den Datenzugriff

Prüfen, ob Produkte sich auf der Liste finden

In diesem Beispiel werden die Produkte mit $wsLastSeenProducts.load() einer Variable zugewiesen. Enthält die Variable Daten, bedeutet dies, dass sich Produkte in der Liste befinden.
{{ var $cLastSeenProducts = $wsLastSeenProducts.load() }}
  {{ if $cLastSeenProducts > 0 }}
    <h2>Zuletzt gesehene Produkte</h2>
    ..
  {{ /if }}

Produkte anzeigen

Im folgenden Beispiel werden die zuletzt angesehenen Produkte aus der Variable in einer foreach Schleife geladen und ihre Produktdaten angezeigt.
{{ var $cLastSeenProducts = $wsLastSeenProducts.load() }}
{{ if $cLastSeenProducts > 0 }}
   {{ foreach $cProduct in $cLastSeenProducts }}
      <p>Produktname: {{= $cProduct.name }}</p>
      <a href="{{= $wsViews.url('Product', {productId: $cProduct.id}) }}">{{= $cProduct.name }}</a>
      <img src="{{= $cProduct.custom.image.normal }}" alt="...">
   {{ /foreach }}
{{ /if }}