...
Hinweis: Diese Abstraktion wurde erst mit shop-core in Version 2.0 eingeführt und es gibt aktuell nur folgende Anwendungsstellen: Warenkorb, Merkliste, Warenkorbvorschau, Warenkorb im Bestellprozess.
Events
Shop/CartSessionArticle
Event | Beschreibung |
---|
\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\OnPopulateSessionArticleCartEntity
| Das 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
Event | Beschreibung |
---|
\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\OnPopulateWishlistItemInformation
| Analog 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\OnPopulateWishlistItemPrice
| Analog zu OnPopulateBasketItemPrice aber für die Merkliste |
OnPopulateBasketPreviewItem
Haupt-Event | Event | Beschreibung |
---|
| \Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketItemInformation
| Dieses Event wird als Unterevent von \Brandbox\ShopCore\View\BasketPreview\Lib\Event\OnPopulateBasketPreviewItem aufgerufen. Siehe auch Warenkorb und Merkliste. |
OnPopulateBasketItemInformation
| \Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketPreviewItemImage
| Bild der Zeile. |
OnPopulateBasketItemInformation
| \Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketPreviewItemContent
| Beschreibender Inhalt der Zeile. In der Standardimplementation wird hier ein Link zum Artikel dargestellt. |
OnPopulateBasketItemInformation
| \Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketPreviewItemQuantity
| Menge der Zeile. |
OnPopulateBasketItemInformation
| \Brandbox\ShopCore\View\CartSessionArticle\Lib\Event\OnPopulateBasketPreviewItemPrice
| Preis des Zeile. |