Artikelkonfigurator (Entwicklung)
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:
In
Shop\CartSessionArticle\Lib\Request\Listener\ShopConfigurator\PopulateContext\Context
wird ein neuershopSessionArticle
erstellt, wenn keine gefunden wurde.In
Shop\CartSessionArticle\Lib\Request\Listener\ShopConfigurator\PopulateInit\Init::process
wird der neue shopSessionArticle abgeholt und die Url wird mir der StackActionUpdateConfiguratorUrl
aktualisiert.Danach wird der neu angelegte
shopSessionArticle
im normalen Prozess mitShop\Configurator\Lib\Event\OnPopulatePayload
abgeholt und in payload des configurator.js geschrieben.
Events Artikel
Event | Beschreibung |
---|---|
| Bestimmt, welcher Konfigurator für den Artikel verwendet werden soll. Dieses Event wird beim Erstellen der URL für den Artikel verwendet. Es kann auch null für den Konfigurator gegeben sein. |
| Enthält Informationen wie die Artikelnummer oder die Lieferzeit. Das dargestellte Element ist vom Typ |
Events Checkout / Bestellprozess
Event | Beschreibung |
---|---|
| 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. |
| Das Event baut mithilfe eines FormBuilder das Eingabefeld für die Menge auf. |
| Sammelt die Aktionen für den Artikel wie addToBasket oder addToWishlist in einer Toolbar für den Bestellprozess. |
Events Preise
Event | Beschreibung |
---|---|
| Aufbau des Elements mit der Preistaffel für den Konfigurator. |
| Aufbau der Preistaffel für den Konfigurator. |
Allgemeine Javascript Aktionen
Es gibt ein paar allgemeine Konfigurator Aktionen
Aktion | Beschreibung |
---|---|
| Ist dazu gedacht, Informationen wie Preise für den Checkout zu aktualisieren. |