Versionen im Vergleich

Schlüssel

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

...

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.

View/CartSessionArticle

EventBeschreibung
\Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketItemInformation

Dieses Event beinhaltet als $element das shop-styleguide Element shop-listing. Hier können Informationen zum CartSessionArticle der Liste angereichert werden.

In der Standardimplementation werden hier zum Beispiel die Sku und die Lieferzeit der Auflistung hinzugefügt.

\Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateWishlistItemInformationAnalog zu OnPopulateBasketItemInformation aber für die Merkliste
\Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketItemPrice

Dieses Event beinhaltet als $element das shop-styleguide Element shop-listing. Hier können einzelne Preispositionen der Liste angereichert werden.

In der Standardimplementation wird hier zuerst die Preiskonfiguration $configuration, der Price\lib\struct\price $price, der Streichpreis $crossPrice und die $discounts angereichert. Danach werden anhand der Konfiguration einzelne Einträge für die verschiedene Brutto / Netto Werte und Rabatte der Auflistung angereichert.

\Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateWishlistItemPriceAnalog zu OnPopulateBasketItemPrice aber für die Merkliste