Inhalte aufrufen

Profilbild

RecentlyViewedProducts Schnittstelle, Homepage-Produkte deaktivieren

Plugin Schnittstelle

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
1 Antwort zu diesem Thema

#1 Marcel Schmidt

Marcel Schmidt

    SmartStore AG

  • Administrators
  • 57 Beiträge

Geschrieben: 03 June 2019 - 22:32

Hallo hallo,

 

für mein Plugin suche ich nach einer Möglichkeit vom Nutzer betrachtete Produkte zu speichern. Daher suche ich nach einer Schnittstelle, entweder:

 

a) wenn der Benutzer ein Produkt anklickt (wenn die Seite des Produktes aufgerufen wird)

oder

b) wenn der Cookie (SmartStore.RecentlyViewedProducts) modifiziert wird.

 

Ersteres wäre mir lieber. Gibt es diesbezüglich Ansätze, die ich verwenden kann?

 

 

 

Und, gibt es, im Backend und im Code, eine Möglichkeit die Darstellung von 'HomepageProducts' zu deaktivieren?

 

 

Vielen Dank und beste Grüße.



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3436 Beiträge

Geschrieben: 04 June 2019 - 08:12

Hallo Marcel,
 
über b) würde ich nicht gehen, besser Punkt a). Ich würde einen Action-Filter dafür verwenden. Im Dev-Tools Plugin gibt es dafür einige Beispiele, insb. dieses. Siehe auch die auskommentierten Registrierungen dieser Filter. Zum Ausprobieren musst du die Kommentierung entfernen.
 
HomepageProducts lassen sich nicht global ausschalten, nur einzeln auf Produktebene. Gibt es kein Produkt, für das Product.ShowOnHomePage aktiviert ist, dann wird auch nichts gerendert.

  • Marcel Schmidt gefällt das

Schöne Grüße aus Düsseldorf,
Marcus Gesing



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: Plugin, Schnittstelle