Ähnliche Artikel in Warenkorb-PopUp ausgeben ( ajax_add_article.tpl )

Hallo zusammen,

ich suche nach einer Möglichkeit mir im Warenkorb-PopUp, welches sich öffnet, wenn man einen Artikel in den Warenkorb gelegt hat, ähnliche Artikel des in den Warenkorb gelegten Artikels ausgeben zu lassen. In der Artikeldetailansicht gäbe es dazu die Variable sArticle, in welchem sich das Array sRelatedArticles befindet, welches man wunderbar über das Backend befüllen kann. Allerdings gibt es in dem nachgeladenen PopUpOverlay nur die Variablen sCrossSimilarShown und sCrossBoughtToo, welche mir in etwa ähnliche Artikel ausgeben.
Ich würde diese aber gerne komplett über das Backend steuern, wie die sArticle.sRelatedArticles innerhalb der Detailansicht oder besser noch genau auf diese Variable innerhalb des ajax_add_article.tpl zugreifen.

Hat jemand für dieses Problem eine Lösung? Vielleicht auch ein Plugin?

Vielen Dank im voraus und liebe Grüße
Sebbe

Ich push das nochmal kurz, da ich es anfangs in die falsche Kategorie geschrieben hatte und es dadurch nicht in den „News“ aufgetaucht ist. :slight_smile:

Noch immer aktuell :wink:

Hallo,

Wir haben das schonmal in einem Plugin umgesetzt. Allerdings für Zubehörartikel.

Ist eigentlich keine große Sache. Du musst die ähnlichen Artikel natürlich selber holen. Geht nur über ein Plugin.

Einfach auf das Event

$this->subscribeEvent(
             ‘Enlight_Controller_Action_PostDispatch_Frontend_Checkout’,
             ‘onPostDispatchCheckout’
         );

In deiner Methode:

public function onPostDispatchCheckout(Enlight_Event_EventArgs $args)
{
$ordernumber = $request->getParam(‘sAdd’);
}

Damit hast du schonmal die Artikelnummer des Artikel der gerade in den Warenkorb gelegt wurde. Jetzt holst du dir die an Hand der Artikelnummer deine Artikel und gibts die an den View aus. Dann noch das Template anpassen und fertig.

1 „Gefällt mir“