This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
    
Cart events¶
| Event | Dispatched by | Properties | 
|---|---|---|
| AddEntryEvent | CartService::addEntry | CartInterface $cartEntryAddStruct $entryAddStructCartInterface $cartResult | 
| BeforeAddEntryEvent | CartService::addEntry | CartInterface $cartEntryAddStruct $entryAddStruct?CartInterface $cartResult = null | 
| BeforeCreateCartEvent | CartService::createCart | CartCreateStruct $cartCreateStruct?CartInterface $cartResult = null | 
| BeforeDeleteCartEvent | CartService::deleteCart | CartInterface $cart | 
| BeforeEmptyCartEvent | CartService::emptyCart | CartInterface $cart | 
| BeforeMergeCartsEvent | CartService::mergeCarts | CartInterface $targetCartarray $cartsToMergebool $deleteMergedCarts | 
| BeforeRemoveEntryEvent | CartService::removeEntry | CartInterface $cartEntryInterface $entry?CartInterface $cartResult = null | 
| BeforeUpdateCartMetadataEvent | CartService::updateCartMetadata | CartInterface $cartCartMetadataUpdateStruct $cartUpdateStruct?CartInterface $cartResult = null | 
| BeforeUpdateEntryEvent | CartService::updateEntry | CartInterface $cartEntryInterface $entryEntryUpdateStruct $entryUpdateStruct?CartInterface $cartResult = null | 
| CreateCartEvent | CartService::createCart | CartCreateStruct $cartCreateStructCartInterface $cartResult | 
| DeleteCartEvent | CartService::deleteCart | CartInterface $cart | 
| EmptyCartEvent | CartService::emptyCart | CartInterface $cart | 
| MergeCartsEvent | CartService::mergeCarts | CartInterface $cartResult | 
| RemoveEntryEvent | CartService::removeEntry | CartInterface $cartEntryInterface $entryCartInterface $cartResult | 
| UpdateCartMetadataEvent | CartService::updateCartMetadata | CartInterface $cartCartMetadataUpdateStruct $cartUpdateStructCartInterface $cartResult | 
| UpdateEntryEvent | CartService::updateEntry | CartInterface $cartEntryInterface $entryEntryUpdateStruct $entryUpdateStructCartInterface $cartResult |