# Hook Names Index (generated 2026-04-25)
# 128 unique hook names discovered via static source analysis
#
# Source: dispatchWithParameters / Hook::exec calls in src/ and classes/
# Dynamic hooks (computed names, hook names in DB) are not listed here.

## Action hooks
- actionAdmin
- actionAdminBreadcrumbModifier
- actionAdminControllerSetMedia
- actionAdminMenuTabsModifier
- actionAdminMetaAfterWriteRobotsFile
- actionAdminMetaBeforeWriteRobotsFile
- actionAdminMetaSave
- actionAdminThemesControllerUpdate_optionsAfter
- actionAfterCreate
- actionAfterLoadRoutes
- actionAfterUpdate
- actionAjaxDie
- actionAttributeCombinationDelete
- actionAttributeCombinationSave
- actionAttributeDelete
- actionAttributeGroupDelete
- actionAttributeGroupSave
- actionAttributeSave
- actionAuthentication
- actionAuthenticationBefore
- actionBeforeUpdate
- actionBuild
- actionBuildFrontEndObject
- actionCarrierProcess
- actionCartSave
- actionCartSummary
- actionCartUpdateQuantityBefore
- actionCategoryAdd
- actionCategoryDelete
- actionCategoryUpdate
- actionCheckoutStepRenderTemplate
- actionClearCache
- actionClearCompileCache
- actionClearSf2Cache
- actionConfigurationUpdateValueBefore
- actionCustomerAccountAdd
- actionCustomerAccountUpdate
- actionCustomerAddGroups
- actionCustomerBeforeUpdateGroup
- actionCustomerLogoutAfter
- actionCustomerLogoutBefore
- actionDeliveryPriceByPrice
- actionDeliveryPriceByWeight
- actionDispatcher
- actionDispatcherAfter
- actionDispatcherBefore
- actionDuplicateCartData
- actionFeatureDelete
- actionFeatureSave
- actionFeatureValueDelete
- actionFeatureValueSave
- actionFrontControllerSetMedia
- actionGenerateDocumentReference
- actionGetAdminToolbarButtons
- actionGetIDZoneByAddressID
- actionGetProductPropertiesAfter
- actionGetProductPropertiesAfterUnitPrice
- actionGetProductPropertiesBefore
- actionHtaccessCreate
- actionInvoiceNumberFormatted
- actionMailAlterMessageBeforeSend
- actionModifyHtmlPurifierConfig
- actionModuleDisable
- actionModuleEnable
- actionModuleInstallAfter
- actionModuleInstallBefore
- actionModuleRegisterHookAfter
- actionModuleRegisterHookBefore
- actionModuleUnRegisterHookAfter
- actionModuleUnRegisterHookBefore
- actionModuleUninstallAfter
- actionModuleUninstallBefore
- actionModuleUpgradeAfter
- actionObject
- actionObjectAddAfter
- actionObjectAddBefore
- actionObjectDeleteAfter
- actionObjectDeleteBefore
- actionObjectDuplicateAfter
- actionObjectUpdateAfter
- actionObjectUpdateBefore
- actionOnImageCutAfter
- actionOnImageResizeAfter
- actionOrderHistoryAddAfter
- actionOrderStatusPostUpdate
- actionOrderStatusUpdate
- actionOutput
- actionOutputHTMLBefore
- actionOverrideShippingFreePrice
- actionOverrideShippingFreeWeight
- actionPDFInvoiceRender
- actionPaymentCCAdd
- actionPaymentConfirmation
- actionPaymentModuleProductVarTplAfter
- actionPresentPaymentOptions
- actionProductAttributeDelete
- actionProductAttributeUpdate
- actionProductDelete
- actionProductGetAttributesGroupsAfter
- actionProductGetAttributesGroupsBefore
- actionProductPriceCalculation
- actionProductSave
- actionProductSearchAfter
- actionProductSearchProviderRunQueryAfter
- actionProductSearchProviderRunQueryBefore
- actionProductUpdate
- actionSetInvoice
- actionShopDataDuplication
- actionSubmitAccountBefore
- actionSubmitCustomerAddressForm
- actionUpdateCartAddress
- actionUpdateLangAfter
- actionUpdateQuantity
- actionValidateCustomerAddressForm
- actionValidateOrder
- actionValidateOrderBefore
- actionWatermark

## Display hooks
- displayAfterCarrier
- displayBackOfficeHeader
- displayBackOfficeTop
- displayBeforeCarrier
- displayCarrierExtraContent
- displayCustomerAccountForm
- displayCustomization
- displayHeader
- displayInvoiceLegalFreeText
- displayMaintenance

## Other hooks
- filterProductSearch

