Listado de hooks en Prestashop

Tipos de hook

Los hooks “action” se ejecutan cuando se realiza una “acción”, un ejemplo podría ser el hook -> actionValidateOrder que se ejecuta al realizar un pedido. Estos hooks no cargan valores de visualización, nos sirven de utilidad para realizar determinar acciones que se ejecutan de forma interna.

Los hooks “display” nos devuelven información que cargamos en nuestra tienda, un ejemplo podría ser el: displayFooter que es un hook situado en el pie de página donde podemos ver que carga distintos módulos. Tenemos disponibles tanto hooks de visualización del backoffice cómo del frontoffice.

Hooks en Prestashop 1.6

Listado de hooks (conocido popularmente como posiciones) obtenidos en una instalación limpia de Prestashop 1.6.

Datos obtenidos en base a la tabla: ps_hook

Obtener hooks
Obtener hooks
  • displayPayment
  • actionValidateOrder
  • displayMaintenance
  • actionPaymentConfirmation
  • displayPaymentReturn
  • actionUpdateQuantity
  • displayRightColumn
  • displayLeftColumn
  • displayHome
  • Header
  • actionCartSave
  • actionAuthentication
  • actionProductAdd
  • actionProductUpdate
  • displayTop
  • displayRightColumnProduct
  • actionProductDelete
  • displayFooterProduct
  • displayInvoice
  • actionOrderStatusUpdate
  • displayAdminOrder
  • displayAdminOrderTabOrder
  • displayAdminOrderTabShip
  • displayAdminOrderContentOrder
  • displayAdminOrderContentShip
  • displayFooter
  • displayPDFInvoice
  • displayInvoiceLegalFreeText
  • displayAdminCustomers
  • displayOrderConfirmation
  • actionCustomerAccountAdd
  • displayCustomerAccount
  • displayCustomerIdentityForm
  • actionOrderSlipAdd
  • displayProductTab
  • displayProductTabContent
  • displayShoppingCartFooter
  • displayCustomerAccountForm
  • displayAdminStatsModules
  • displayAdminStatsGraphEngine
  • actionOrderReturn
  • displayProductButtons
  • displayBackOfficeHome
  • displayAdminStatsGridEngine
  • actionWatermark
  • actionProductCancel
  • displayLeftColumnProduct
  • actionProductOutOfStock
  • actionProductAttributeUpdate
  • displayCarrierList
  • displayShoppingCart
  • actionSearch
  • displayBeforePayment
  • actionCarrierUpdate
  • actionOrderStatusPostUpdate
  • displayCustomerAccountFormTop
  • displayBackOfficeHeader
  • displayBackOfficeTop
  • displayBackOfficeFooter
  • actionProductAttributeDelete
  • actionCarrierProcess
  • actionOrderDetail
  • displayBeforeCarrier
  • displayOrderDetail
  • actionPaymentCCAdd
  • displayProductComparison
  • actionCategoryAdd
  • actionCategoryUpdate
  • actionCategoryDelete
  • actionBeforeAuthentication
  • displayPaymentTop
  • actionHtaccessCreate
  • actionAdminMetaSave
  • displayAttributeGroupForm
  • actionAttributeGroupSave
  • actionAttributeGroupDelete
  • displayFeatureForm
  • actionFeatureSave
  • actionFeatureDelete
  • actionProductSave
  • actionProductListOverride
  • displayAttributeGroupPostProcess
  • displayFeaturePostProcess
  • displayFeatureValueForm
  • displayFeatureValuePostProcess
  • actionFeatureValueDelete
  • actionFeatureValueSave
  • displayAttributeForm
  • actionAttributePostProcess
  • actionAttributeDelete
  • actionAttributeSave
  • actionTaxManager
  • displayMyAccountBlock
  • actionModuleInstallBefore
  • actionModuleInstallAfter
  • displayHomeTab
  • displayHomeTabContent
  • displayTopColumn
  • displayBackOfficeCategory
  • displayProductListFunctionalButtons
  • displayNav
  • displayOverrideTemplate
  • actionAdminLoginControllerSetMedia
  • actionOrderEdited
  • actionEmailAddBeforeContent
  • actionEmailAddAfterContent
  • displayCartExtraProductActions
  • actionObjectProductUpdateAfter
  • actionObjectProductDeleteAfter
  • displayCompareExtraInformation
  • displaySocialSharing
  • displayBanner
  • actionObjectLanguageAddAfter
  • displayPaymentEU
  • actionCartListOverride
  • actionAdminMetaControllerUpdate_optionsBefore
  • actionAdminLanguagesControllerStatusBefore
  • actionObjectCmsUpdateAfter
  • actionObjectCmsDeleteAfter
  • actionShopDataDuplication
  • actionAdminStoresControllerUpdate_optionsAfter
  • actionObjectManufacturerDeleteAfter
  • actionObjectManufacturerAddAfter
  • actionObjectManufacturerUpdateAfter
  • actionModuleRegisterHookAfter
  • actionModuleUnRegisterHookAfter
  • displayMyAccountBlockfooter
  • displayMobileTopSiteMap
  • displaySearch
  • actionObjectSupplierDeleteAfter
  • actionObjectSupplierAddAfter
  • actionObjectSupplierUpdateAfter
  • actionObjectCategoryUpdateAfter
  • actionObjectCategoryDeleteAfter
  • actionObjectCategoryAddAfter
  • actionObjectCmsAddAfter
  • actionObjectProductAddAfter
  • dashboardZoneOne
  • dashboardData
  • actionObjectOrderAddAfter
  • actionObjectCustomerAddAfter
  • actionObjectCustomerMessageAddAfter
  • actionObjectCustomerThreadAddAfter
  • actionObjectOrderReturnAddAfter
  • actionAdminControllerSetMedia
  • dashboardZoneTwo
  • actionAdminMetaControllerUpdate_optionsAfter
  • actionAdminPerformanceControllerSaveAfter
  • actionObjectCarrierAddAfter
  • actionObjectContactAddAfter
  • actionAdminThemesControllerUpdate_optionsAfter
  • actionObjectShopUpdateAfter
  • actionAdminPreferencesControllerUpdate_optionsAfter
  • actionObjectShopAddAfter
  • actionObjectShopGroupAddAfter
  • actionObjectCartAddAfter
  • actionObjectEmployeeAddAfter
  • actionObjectImageAddAfter
  • actionObjectCartRuleAddAfter
  • actionAdminStoresControllerSaveAfter
  • actionAdminWebserviceControllerSaveAfter

PosData: En la misma tabla ps_hook en el campo “description” tenéis a que corresponde a cada hook o al menos una descripción:

Descripción hooks

* Actualización artículo

Hooks en Prestashop 1.7

Enlace de Hooks en Prestashop 1.7.1.0 con información de que en fichero se encuentran: Acceder a la información.

  • Nueva actualización de artículo para Prestashop 1.7.3.0 beta1
    Todos los hooks que tiene Prestashop 1.7.3.0 beta 1

    Obtener datos de los hooks
    • actionValidateOrder
    • displayMaintenance
    • displayProductPageDrawer
    • actionPaymentConfirmation
    • displayPaymentReturn
    • actionUpdateQuantity
    • displayRightColumn
    • displayWrapperTop
    • displayWrapperBottom
    • displayContentWrapperTop
    • displayContentWrapperBottom
    • displayLeftColumn
    • displayHome
    • Header
    • actionCartSave
    • actionAuthentication
    • actionProductAdd
    • actionProductUpdate
    • displayAfterBodyOpeningTag
    • displayBeforeBodyClosingTag
    • displayTop
    • displayNavFullWidth
    • displayRightColumnProduct
    • actionProductDelete
    • actionObjectProductInCartDeleteBefore
    • actionObjectProductInCartDeleteAfter
    • displayFooterProduct
    • displayInvoice
    • actionOrderStatusUpdate
    • displayAdminOrder
    • displayAdminOrderTabOrder
    • displayAdminOrderTabShip
    • displayAdminOrderContentOrder
    • displayAdminOrderContentShip
    • displayFooter
    • displayPDFInvoice
    • displayInvoiceLegalFreeText
    • displayAdminCustomers
    • displayAdminCustomersAddressesItemAction
    • displayOrderConfirmation
    • actionCustomerAccountAdd
    • actionCustomerAccountUpdate
    • displayCustomerAccount
    • actionOrderSlipAdd
    • displayShoppingCartFooter
    • displayCreateAccountEmailFormBottom
    • displayAuthenticateFormBottom
    • displayCustomerAccountForm
    • displayAdminStatsModules
    • displayAdminStatsGraphEngine
    • actionOrderReturn
    • displayProductAdditionalInfo
    • displayBackOfficeHome
    • displayAdminStatsGridEngine
    • actionWatermark
    • actionProductCancel
    • displayLeftColumnProduct
    • actionProductOutOfStock
    • actionProductAttributeUpdate
    • displayCarrierList
    • displayShoppingCart
    • actionCarrierUpdate
    • actionOrderStatusPostUpdate
    • displayCustomerAccountFormTop
    • displayBackOfficeHeader
    • displayBackOfficeTop
    • displayBackOfficeFooter
    • actionProductAttributeDelete
    • actionCarrierProcess
    • displayBeforeCarrier
    • displayAfterCarrier
    • displayOrderDetail
    • actionPaymentCCAdd
    • actionCategoryAdd
    • actionCategoryUpdate
    • actionCategoryDelete
    • displayPaymentTop
    • actionHtaccessCreate
    • actionAdminMetaSave
    • displayAttributeGroupForm
    • actionAttributeGroupSave
    • actionAttributeGroupDelete
    • displayFeatureForm
    • actionFeatureSave
    • actionFeatureDelete
    • actionProductSave
    • displayAttributeGroupPostProcess
    • displayFeaturePostProcess
    • displayFeatureValueForm
    • displayFeatureValuePostProcess
    • actionFeatureValueDelete
    • actionFeatureValueSave
    • displayAttributeForm
    • actionAttributePostProcess
    • actionAttributeDelete
    • actionAttributeSave
    • actionTaxManager
    • displayMyAccountBlock
    • actionModuleInstallBefore
    • actionModuleInstallAfter
    • displayTopColumn
    • displayBackOfficeCategory
    • displayProductListFunctionalButtons
    • displayNav
    • displayOverrideTemplate
    • actionAdminLoginControllerSetMedia
    • actionOrderEdited
    • actionEmailAddBeforeContent
    • actionEmailAddAfterContent
    • sendMailAlterTemplateVars
    • displayCartExtraProductActions
    • displayPaymentByBinaries
    • additionalCustomerFormFields
    • addWebserviceResources
    • displayCustomerLoginFormAfter
    • actionClearCache
    • actionClearCompileCache
    • actionClearSf2Cache
    • actionValidateCustomerAddressForm
    • displayCarrierExtraContent
    • validateCustomerFormFields
    • displayProductExtraContent
    • filterCmsContent
    • filterCmsCategoryContent
    • filterProductContent
    • filterCategoryContent
    • filterManufacturerContent
    • filterSupplierContent
    • filterHtmlContent
    • displayDashboardTop
    • actionUpdateLangAfter
    • actionOutputHTMLBefore
    • displayAfterProductThumbs
    • actionDispatcherBefore
    • actionDispatcherAfter
    • filterProductSearch
    • actionProductSearchAfter
    • actionEmailSendBefore
    • displayAdminProductsMainStepLeftColumnMiddle
    • displayAdminProductsMainStepLeftColumnBottom
    • displayAdminProductsMainStepRightColumnBottom
    • displayAdminProductsQuantitiesStepBottom
    • displayAdminProductsPriceStepBottom
    • displayAdminProductsOptionsStepTop
    • displayAdminProductsOptionsStepBottom
    • displayAdminProductsSeoStepBottom
    • displayAdminProductsShippingStepBottom
    • displayAdminProductsCombinationBottom
    • displayDashboardToolbarTopMenu
    • displayDashboardToolbarIcons
    • dashboardZoneOne
    • dashboardData
    • actionObjectOrderAddAfter
    • actionObjectCustomerAddAfter
    • actionObjectCustomerMessageAddAfter
    • actionObjectCustomerThreadAddAfter
    • actionObjectOrderReturnAddAfter
    • actionAdminControllerSetMedia
    • dashboardZoneTwo
    • actionSearch
    • actionObjectLanguageAddAfter
    • paymentOptions
    • displayNav1
    • actionAdminStoresControllerUpdate_optionsAfter
    • actionAdminCurrenciesControllerSaveAfter
    • actionModuleRegisterHookAfter
    • actionModuleUnRegisterHookAfter
    • displayFooterBefore
    • displayAdminCustomersForm
    • productSearchProvider
    • displayOrderConfirmation2
    • displayCrossSellingShoppingCart
    • actionAdminGroupsControllerSaveAfter
    • actionShopDataDuplication
    • actionObjectCategoryUpdateAfter
    • actionObjectCategoryDeleteAfter
    • actionObjectCategoryAddAfter
    • actionObjectCmsUpdateAfter
    • actionObjectCmsDeleteAfter
    • actionObjectCmsAddAfter
    • actionObjectSupplierUpdateAfter
    • actionObjectSupplierDeleteAfter
    • actionObjectSupplierAddAfter
    • actionObjectManufacturerUpdateAfter
    • actionObjectManufacturerDeleteAfter
    • actionObjectManufacturerAddAfter
    • actionObjectProductUpdateAfter
    • actionObjectProductDeleteAfter
    • actionObjectProductAddAfter
    • displaySearch
    • displayAdminNavBarBeforeEnd
    • displayAdminAfterHeader
    • displayNav2
    • displayReassurance

Recordar que en el campo “Description” de la tabla ps_hook podéis obtener mas información sobre los hooks.

Información hooks