GX-Bug #70313
geschlossenAfterbuy: Erweiterung um Events | Introduction of events
0%
Afterbuy: Erweiterung um Schnittstellen für individuelle Anpassungen der Importe
Beschreibung
Bei der Nutzung von Afterbuy sind individuelle Sonderwege keine Seltenheit, da vielfach Datenfelder auf Basis undokumentierter Konventionen kreativ verwendet werden. Die Abbildung all dieser Nutzungsvarianten im Rahmen allgemeiner Import-/Exportfunktionen ist kaum bis gar nicht möglich, daher sollte für diese Fälle eine Möglichkeit für individuelle Eingriffe in den Datenimport bereitgestellt werden.
Hierfür bietet es sich an, an geeigneten Stellen Events auszulösen, die Manipulationen der relevanten Datenstrukturen durch Listener erlauben, die z. B. von externen Dienstleistern in enger Zusammenarbeit mit einzelnen Shopbetreibern erstellt werden.
Ohne zusätzlichen Code (siehe Beispiele) hat die mit diesem Ticket eingebrachte Änderung keinen beobachtbaren Effekt.
Users of Afterbuy often have special, individual needs regarding data shared between their Gambio shop and Afterbuy. These requirements often go beyond what could be fulfilled by simple configurations. Therefore, we introduce events which get dispatched when data has been prepared to be sent to Afterbuy and which allow any listener to modify the data before it gets sent out.
This feature is to be used by external service partners who are familiar both with programming in the Gambio environment and the requirements of their clients (the shop owners).
Without additional code (cf. examples) the change introduced here does not have any observable effect.
Dateien
Zugehörige Tickets
Von Marco Bruchmann vor fast 2 Jahren aktualisiert
- Datei EventsExampleAfterbuyManipulator.zip EventsExampleAfterbuyManipulator.zip wurde hinzugefügt
added example for how to use the ProductPreparedForImport event for customization
Von Marco Bruchmann vor mehr als 1 Jahr aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Marco Bruchmannwurde gelöscht - Priorität wurde von Normal zu Hoch geändert
Von Marco Bruchmann vor mehr als 1 Jahr aktualisiert
- Datei EventsExampleAfterbuyManipulator_230317.zip EventsExampleAfterbuyManipulator_230317.zip wurde hinzugefügt
Von Marco Bruchmann vor mehr als 1 Jahr aktualisiert
- Dupliziert durch GX-Bug #70442: Afterbuy: Kumulatives Update 2023-03-29 | Cumulative update 2023-03-29 wurde hinzugefügt
Von Alexandre Ataides vor mehr als 1 Jahr aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
Von Alexandre Ataides vor mehr als 1 Jahr aktualisiert
- Tags wurde von 4.8.0.1 zu 4.8.0.1, Only 1st Review, reviewed geändert
- Zugewiesen an
Alexandre Ataideswurde gelöscht
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Kategorie wurde von Partner zu Afterbuy geändert
Von Marvin Muxfeld vor mehr als 1 Jahr aktualisiert
- Status wurde von Testing zu Erledigt geändert
- Zielversion wurde auf 4.8.0.1 gesetzt
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Tags wurde von 4.8.0.1, Only 1st Review, reviewed zu Only 1st Review, reviewed geändert
Von Daniel Wu vor etwa 1 Jahr aktualisiert
- Tags wurde von Only 1st Review, reviewed zu Only 1st Review, reviewed, Maintenance_2023 geändert