Sie können im Warenkorb einen Kontextfilter definieren, der im RecolizeParameters JavaScript Objekt übergeben werden muss. Dieser Kontext-Parameter kann dann im Recolize Tool gefiltert werden und die Regel greift nur, wenn die Bedingung erfüllt ist.

 

Beispiel: "Empfehle dem Kunden T-Shirts, wenn er ausschließlich Hosen im Warenkorb hat".

In diesem Fall müssen Sie im Warenkorb ermitteln, dass der Kunde nur Hosen gewählt hat und setzen z.B. folgenden Kontext-Parameter:

var RecolizeParameters = RecolizeParameters || {};
RecolizeParameters.Context = RecolizeParameters.Context = {};
RecolizeParameters.Context.CurrentUser = RecolizeParameters.Context.CurrentUser || {};
RecolizeParameters.Context.CurrentUser.cartProducts = 'Hosen';

Direkt danach können Sie im Recolize Tool eine Regel erstellen, die nach diesem Kontext-Parameter Wert filtert und die Regel greift nur, wenn tatsächlich nur Hosen im Warenkorb enthalten sind.

Der zusätzliche Filter "Kategorien = Hosen" dient dann zur Filterung des Ergebnis.

Wie kann ich auf den Warenkorb basierende Produkte empfehlen?