Skip to content

Conversation

@kitzberger
Copy link

@kitzberger kitzberger commented Nov 22, 2025

This is a TYPO3 13 compatible version that integrates neatly with EXT:cart_payone.

In case EXT:cart_payone is installed EXT:cart_pdf listens to \Extcode\CartPayone\Event\Order\FinishEvent,
if not it listens to \Extcode\Cart\Event\Order\FinishEvent.

This is a list of events dispatched by EXT:cart:

  • CreateEvent
  • NumberGeneratorEvent
  • StockEvent
  • PaymentEvent
  • FinishEvent

If EXT:cart_payone is installed, it's doing this:

  • listening to PaymentEvent, dispatching its own FinishEvent, effectively replacing EXT:cart's FinishEvent
  • defining an EventListener alias for EXT:cart's EventListener\ProcessOrderCreate\Email that listens to EXT:cart_payone's FinishEvent

The registration of the EventListener is compatible to both having and not having EXT:cart_payone installed.
@kitzberger kitzberger changed the title Integration with payone Integration with EXT:cart_payone Nov 22, 2025
@kitzberger kitzberger mentioned this pull request Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant