Der Artikelkonfigurator sind die Implementationen für den Kontext eines Artikels für den Konfigurator.
Die Kontextklasse für einen Artikel im Konfigurator ist Shop\Article\lib\Struct\ContextConfiguratorArticle
. Diese dient als Identifikation des Kontextes und sollte auch immer bei eigenen Implementationen für einen Artikel geprüft werden.
Erzeugen eines shopSessionArticles für CartSessionArticle
Beim Aufruf des Artikelkonfigurators für einen Artikel, welcher sich als Shop\CartSessionArticle\Lib\Struct\CartSessionArticle
qualifiziert, ohne den HTTP-Parameter $cartSessionArticle
wird ein neuer shopSessionArticle angelegt. Dabei wird Folgendes gemacht:
Events Artikel
Event | Beschreibung |
---|---|
Shop\Article\lib\event\OnPopulateConfiguratorInformationListing | Enthält Informationen wie die Artikelnummer oder die Lieferzeit. Das dargestellte Element ist vom Typ ShopStyleguide\Entity\ShopListing. |
Events Checkout / Bestellprozess
Wenn es um einen Artikel geht,
Event | Beschreibung |
---|---|
Shop\Checkout\lib\event\OnPopulateConfiguratorCheckout | Stellt die "Checkout-Box" dar. Verarbeitet werden die Informationen in einem Hier werden Informationen wie die Preisauflistung, die Menge oder auch die Bestellprozess-Toolbar verarbeitet. |
Shop\CartSessionArticle\Lib\Event\OnPopulateConfiguratorQuantity | Das Event baut mithilfe eines FormBuilder das Eingabefeld für die Menge auf. |
Shop\Checkout\lib\event\OnPopulateConfiguratorCheckoutToolbar | Sammelt die Aktionen für den Artikel wie addToBasket oder addToWishlist in einer Toolbar für den Bestellprozess. |