Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Die Belege arbeiten zum Anlegen von Belegen und Positionen auf Basis der Datensatzvorlagen Events.

Events

Shop/CartSessionArticle

EventBeschreibung
\Brandbox\ShopCore\Shop\CartSessionArticle\Lib\Event\OnPopulateSessionArticleCartEntities

In der Standardimplementation werden hier die shopSessionArticle zu CartSessionArticles umgewandelt und in $entities geschrieben.

Die Filterung der shopSessionArticle geschieht hier über den mitgegebenen CartContextAbstract. Beispiele hierfür sind die Kontexte CartContextBasket und CartContextWishlist.

Dieses Event wird auch im Laufe von Checkout\Manager::getCartEntities ausgeführt.

\Brandbox\ShopCore\Shop\CartSessionArticle\Lib\Event\OnPopulateSessionArticleCartEntityDas ist ein Unterevent von OnPopulateSessionArticleCartEntities und dient dazu, konkret die shopSessionArticle zu CartSessionArticle umzuwandeln. Hier können auch Modifikationen aut $entity-Ebene gemacht werden.