PrestaShop 1.7.1.0 is just around the corner! With this minor version comes a number of improvements and new features – as well as new hooks! Get to know them now!

Since the release of 1.7.0.0 in November 2016, we have released six patch versions, fixing the most pressing issues that were reported to us, either through GitHub pull requests or Forge tickets.

In parallel to this bugfixing work, the team has busied itself with improving PrestaShop, preparing for 1.7.1.0 (which is to be released this month!). You can test the Beta, and this article presents the latest changes hook-wise.

This article ends with the list of hooks that are common to 1.7.0.x and 1.7.1.x: now you have a single page with all 1.7.1.x hooks! :)

Hooks only in 1.7.1.x

Hook name File(s)
actionClearCache
  • /classes/Tools.php
actionClearCompileCache
  • /classes/Tools.php
actionClearSf2Cache
  • /classes/Tools.php
actionDispatcherAfter
  • /classes/Dispatcher.php
actionDispatcherBefore
  • /classes/Dispatcher.php
actionObjectProductInCartDeleteAfter
  • /controllers/front/CartController.php
actionObjectProductInCartDeleteBefore
  • /controllers/front/CartController.php
actionOutputHTMLBefore
  • /classes/controller/FrontController.php
actionProductSearchAfter
  • /classes/controller/ProductListingFrontController.php
actionSearch
  • /src/Adapter/Search/SearchProductSearchProvider.php
actionSubmitAccountBefore
  • /controllers/front/AuthController.php
actionUpdateLangAfter
  • /classes/Language.php
displayAfterProductThumbs
  • /themes/classic/templates/catalog/_partials/product-cover-thumbnails.tpl
displayBanner
  • /themes/StarterTheme/templates/_partials/header.tpl
  • /themes/classic/templates/_partials/header.tpl
displayNav
  • /themes/StarterTheme/templates/_partials/header.tpl
displayProductAdditionalInfo
  • /themes/StarterTheme/templates/catalog/_partials/product-additional-info.tpl
  • /themes/classic/templates/catalog/_partials/product-additional-info.tpl
  • /themes/classic/templates/catalog/_partials/quickview.tpl
displayProductListFunctionalButtons
  • /themes/StarterTheme/templates/catalog/_partials/miniatures/product.tpl
displayProductListReviews
  • /themes/StarterTheme/templates/catalog/_partials/miniatures/product.tpl
  • /themes/classic/templates/catalog/_partials/miniatures/product.tpl
filterProductSearch
  • /classes/controller/ProductListingFrontController.php

Hooks only in 1.7.0

Hook name File(s)
actionDeleteProductInCartAfter
  • /controllers/front/CartController.php
actionProductSearchComplete
  • /classes/controller/ProductListingFrontController.php
displayAdminProductsExtra
  • /controllers/admin/AdminProductsController.php
displayProductButtons
  • /themes/classic/templates/catalog/_partials/quickview.tpl
  • /themes/classic/templates/catalog/product.tpl

Hooks updated in 1.7.1.x

A couple of hooks were modified between 1.7.0.x and 1.7.1.x.

  • actionDeleteProductInCartAfter has been divided into two hooks:
    • actionObjectProductInCartDeleteBefore.
    • actionObjectProductInCartDeleteAfter.
  • displayProductButtons has been renamed into displayProductAdditionalInfo.
    • Don’t worry, we kept an alias :)

Common hooks

Hook name File(s) in 1.7.0 File(s) in 1.7.1
action
  • /classes/controller/AdminController.php
  • /controllers/admin/AdminPerformanceController.php
  • /classes/controller/AdminController.php
  • /controllers/admin/AdminPerformanceController.php
actionAdmin
  • /classes/controller/AdminController.php
  • /classes/controller/AdminController.php
actionAdminControllerSetMedia
  • /classes/controller/AdminController.php
  • /classes/controller/AdminController.php
actionAdminLoginControllerSetMedia
  • /controllers/admin/AdminLoginController.php
  • /controllers/admin/AdminLoginController.php
actionAdminMetaAfterWriteRobotsFile
  • /controllers/admin/AdminMetaController.php
  • /classes/Tools.php
actionAdminMetaBeforeWriteRobotsFile
  • /controllers/admin/AdminMetaController.php
  • /classes/Tools.php
actionAdminMetaSave
  • /controllers/admin/AdminMetaController.php
  • /controllers/admin/AdminMetaController.php
actionAdminOrdersTrackingNumberUpdate
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
actionAdminThemesControllerUpdate_optionsAfter
  • /controllers/admin/AdminThemesController.php
  • /controllers/admin/AdminThemesController.php
actionAjaxDie
  • /classes/controller/Controller.php
  • /classes/controller/Controller.php
actionAjaxDieBefore
  • /classes/controller/Controller.php
  • /classes/controller/Controller.php
actionAttributeCombinationDelete
  • /classes/Combination.php
  • /classes/Combination.php
actionAttributeCombinationSave
  • /classes/Combination.php
  • /classes/Combination.php
actionAttributeDelete
  • /classes/Attribute.php
  • /classes/Attribute.php
actionAttributeGroupDelete
  • /classes/AttributeGroup.php
  • /classes/AttributeGroup.php
actionAttributeGroupSave
  • /classes/AttributeGroup.php
  • /classes/AttributeGroup.php
actionAttributeSave
  • /classes/Attribute.php
  • /classes/Attribute.php
actionAuthentication
  • /classes/form/CustomerLoginForm.php
  • /classes/form/CustomerLoginForm.php
actionAuthenticationBefore
  • /classes/form/CustomerLoginForm.php
  • /classes/form/CustomerLoginForm.php
actionBeforeAjaxDie
  • /classes/controller/Controller.php
  • /classes/controller/Controller.php
actionBeforeCartUpdateQty
  • /classes/Cart.php
  • /classes/Cart.php
actionCarrierProcess
  • /classes/checkout/CheckoutDeliveryStep.php
  • /classes/checkout/CheckoutDeliveryStep.php
actionCarrierUpdate
  • /controllers/admin/AdminCarrierWizardController.php
  • /controllers/admin/AdminCarriersController.php
  • /controllers/admin/AdminCarrierWizardController.php
  • /controllers/admin/AdminCarriersController.php
actionCartSave
  • /classes/Cart.php
  • /classes/Cart.php
actionCartSummary
  • /classes/Cart.php
  • /classes/Cart.php
actionCartUpdateQuantityBefore
  • /classes/Cart.php
  • /classes/Cart.php
actionCategoryAdd
  • /classes/Category.php
  • /classes/Category.php
actionCategoryDelete
  • /classes/Category.php
  • /classes/Category.php
actionCategoryUpdate
  • /classes/Category.php
  • /controllers/admin/AdminProductsController.php
  • /classes/Category.php
  • /controllers/admin/AdminProductsController.php
actionCustomerAccountAdd
  • /classes/form/CustomerPersister.php
  • /classes/form/CustomerPersister.php
actionCustomerAccountUpdate
  • /classes/form/CustomerPersister.php
  • /classes/form/CustomerPersister.php
actionCustomerAddGroups
  • /classes/Customer.php
  • /classes/Customer.php
actionCustomerBeforeUpdateGroup
  • /classes/Customer.php
  • /classes/Customer.php
actionCustomerLogoutAfter
  • /classes/Customer.php
  • /classes/Customer.php
actionCustomerLogoutBefore
  • /classes/Customer.php
  • /classes/Customer.php
actionDeliveryPriceByPrice
  • /classes/Carrier.php
  • /classes/Carrier.php
actionDeliveryPriceByWeight
  • /classes/Carrier.php
  • /classes/Carrier.php
actionDispatcher
  • /classes/Dispatcher.php
  • /classes/Dispatcher.php
actionDownloadAttachment
  • /controllers/front/AttachmentController.php
  • /controllers/front/AttachmentController.php
actionFeatureDelete
  • /classes/Feature.php
  • /classes/Feature.php
actionFeatureSave
  • /classes/Feature.php
  • /classes/Feature.php
actionFeatureValueDelete
  • /classes/FeatureValue.php
  • /classes/FeatureValue.php
actionFeatureValueSave
  • /classes/FeatureValue.php
  • /classes/FeatureValue.php
actionFrontControllerSetMedia
  • /classes/controller/FrontController.php
  • /classes/controller/FrontController.php
actionGetExtraMailTemplateVars
  • /classes/Mail.php
  • /classes/Mail.php
actionGetIDZoneByAddressID
  • /classes/Address.php
  • /classes/Address.php
actionGetProductPropertiesAfter
  • /classes/Product.php
  • /classes/Product.php
actionGetProductPropertiesBefore
  • /classes/Product.php
  • /classes/Product.php
actionHtaccessCreate
  • /classes/Tools.php
  • /classes/Tools.php
actionInvoiceNumberFormatted
  • /classes/order/OrderInvoice.php
  • /classes/order/OrderInvoice.php
actionModuleInstallAfter
  • /classes/module/Module.php
  • /classes/module/Module.php
actionModuleInstallBefore
  • /classes/module/Module.php
  • /classes/module/Module.php
actionModuleRegisterHookAfter
  • /classes/Hook.php
  • /classes/Hook.php
actionModuleRegisterHookBefore
  • /classes/Hook.php
  • /classes/Hook.php
actionModuleUnRegisterHookAfter
  • /classes/Hook.php
  • /classes/Hook.php
actionModuleUnRegisterHookBefore
  • /classes/Hook.php
  • /classes/Hook.php
actionObject
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionObjectAddAfter
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionObjectAddBefore
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionObjectAttributeAddBefore
  • /controllers/admin/AdminAttributesGroupsController.php
  • /controllers/admin/AdminAttributesGroupsController.php
actionObjectAttributeGroupAddBefore
  • /controllers/admin/AdminAttributesGroupsController.php
  • /controllers/admin/AdminAttributesGroupsController.php
actionObjectDeleteAfter
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionObjectDeleteBefore
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionObjectUpdateAfter
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionObjectUpdateBefore
  • /classes/ObjectModel.php
  • /classes/ObjectModel.php
actionOnImageCutAfter
  • /classes/ImageManager.php
  • /classes/ImageManager.php
actionOnImageResizeAfter
  • /classes/ImageManager.php
  • /classes/ImageManager.php
actionOrderEdited
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
actionOrderHistoryAddAfter
  • /classes/order/OrderHistory.php
  • /classes/order/OrderHistory.php
actionOrderReturn
  • /controllers/front/OrderFollowController.php
  • /controllers/front/OrderFollowController.php
actionOrderSlipAdd
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
actionOrderStatusPostUpdate
  • /classes/order/OrderHistory.php
  • /classes/order/OrderHistory.php
actionOrderStatusUpdate
  • /classes/order/OrderHistory.php
  • /classes/order/OrderHistory.php
actionPDFInvoiceRender
  • /classes/PaymentModule.php
  • /classes/order/OrderHistory.php
  • /controllers/admin/AdminPdfController.php
  • /controllers/front/PdfInvoiceController.php
  • /classes/PaymentModule.php
  • /classes/order/OrderHistory.php
  • /controllers/admin/AdminPdfController.php
  • /controllers/front/PdfInvoiceController.php
actionPasswordRenew
  • /controllers/front/PasswordController.php
  • /controllers/front/PasswordController.php
actionPaymentCCAdd
  • /classes/order/OrderPayment.php
  • /classes/order/OrderPayment.php
actionPaymentConfirmation
  • /classes/order/OrderHistory.php
  • /classes/order/OrderHistory.php
actionProductAdd
  • /controllers/admin/AdminProductsController.php
  • /controllers/admin/AdminProductsController.php
actionProductAttributeDelete
  • /classes/Product.php
  • /classes/Product.php
actionProductAttributeUpdate
  • /classes/Product.php
  • /classes/Product.php
actionProductCancel
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
actionProductCoverage
  • /classes/stock/StockManager.php
  • /classes/stock/StockManager.php
actionProductDelete
  • /classes/Product.php
  • /classes/Product.php
actionProductOutOfStock
  • /themes/classic/templates/catalog/_partials/product-details.tpl
  • /themes/StarterTheme/templates/catalog/_partials/product-details.tpl
  • /themes/StarterTheme/templates/catalog/product.tpl
  • /themes/classic/templates/catalog/_partials/product-details.tpl
actionProductSave
  • /classes/Product.php
  • /classes/Product.php
actionProductUpdate
  • /classes/Product.php
  • /controllers/admin/AdminProductsController.php
  • /classes/Product.php
  • /controllers/admin/AdminProductsController.php
actionSetInvoice
  • /classes/order/Order.php
  • /classes/order/Order.php
actionShopDataDuplication
  • /classes/shop/Shop.php
  • /classes/shop/Shop.php
actionUpdateQuantity
  • /classes/stock/StockAvailable.php
  • /classes/stock/StockAvailable.php
actionValidateCustomerAddressForm
  • /classes/form/CustomerAddressForm.php
  • /classes/form/CustomerAddressForm.php
actionValidateOrder
  • /classes/PaymentModule.php
  • /classes/PaymentModule.php
actionWatermark
  • /classes/FileUploader.php
  • /classes/webservice/WebserviceSpecificManagementImages.php
  • /controllers/admin/AdminImportController.php
  • /controllers/admin/AdminProductsController.php
  • /classes/FileUploader.php
  • /classes/webservice/WebserviceSpecificManagementImages.php
  • /controllers/admin/AdminImportController.php
  • /controllers/admin/AdminProductsController.php
addWebserviceResources
  • /classes/webservice/WebserviceRequest.php
  • /classes/webservice/WebserviceRequest.php
additionalCustomerFormFields
  • /classes/form/CustomerFormatter.php
  • /classes/form/CustomerFormatter.php
dashboardData
  • /controllers/admin/AdminDashboardController.php
  • /controllers/admin/AdminDashboardController.php
dashboardZoneOne
  • /controllers/admin/AdminDashboardController.php
  • /controllers/admin/AdminDashboardController.php
dashboardZoneTwo
  • /controllers/admin/AdminDashboardController.php
  • /controllers/admin/AdminDashboardController.php
displayAdminOrderContentOrder
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
displayAdminOrderContentShip
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
displayAdminOrderTabOrder
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
displayAdminOrderTabShip
  • /controllers/admin/AdminOrdersController.php
  • /controllers/admin/AdminOrdersController.php
displayAdminStatsModules
  • /controllers/admin/AdminStatsTabController.php
  • /controllers/admin/AdminStatsTabController.php
displayAfterBodyOpeningTag
  • /themes/classic/templates/checkout/checkout.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
  • /themes/StarterTheme/templates/layouts/layout-both-columns.tpl
  • /themes/classic/templates/checkout/checkout.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
displayAfterCarrier
  • /classes/checkout/CheckoutDeliveryStep.php
  • /classes/checkout/CheckoutDeliveryStep.php
displayBackOfficeCategory
  • /controllers/admin/AdminCategoriesController.php
  • /controllers/admin/AdminCategoriesController.php
displayBackOfficeHeader
  • /classes/controller/AdminController.php
  • /classes/controller/AdminController.php
displayBackOfficeTop
  • /classes/controller/AdminController.php
  • /classes/controller/AdminController.php
displayBeforeBodyClosingTag
  • /themes/classic/templates/checkout/checkout.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
  • /themes/StarterTheme/templates/layouts/layout-both-columns.tpl
  • /themes/classic/templates/checkout/checkout.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
displayBeforeCarrier
  • /classes/checkout/CheckoutDeliveryStep.php
  • /classes/checkout/CheckoutDeliveryStep.php
displayCMSDisputeInformation
  • /themes/classic/templates/cms/page.tpl
  • /themes/StarterTheme/templates/cms/page.tpl
  • /themes/classic/templates/cms/page.tpl
displayCMSPrintButton
  • /themes/classic/templates/cms/page.tpl
  • /themes/StarterTheme/templates/cms/page.tpl
  • /themes/classic/templates/cms/page.tpl
displayCarrierExtraContent
  • /classes/checkout/DeliveryOptionsFinder.php
  • /classes/checkout/DeliveryOptionsFinder.php
displayCarrierList
  • /classes/Cart.php
  • /classes/Cart.php
displayCartExtraProductActions
  • /themes/classic/templates/checkout/_partials/cart-detailed-product-line.tpl
  • /themes/StarterTheme/templates/checkout/_partials/cart-detailed-product-line.tpl
  • /themes/classic/templates/checkout/_partials/cart-detailed-product-line.tpl
displayCheckoutSubtotalDetails
  • /themes/classic/templates/checkout/_partials/cart-detailed-totals.tpl
  • /themes/StarterTheme/templates/checkout/_partials/cart-detailed-totals.tpl
  • /themes/classic/templates/checkout/_partials/cart-detailed-totals.tpl
displayCheckoutSummaryTop
  • /themes/classic/templates/checkout/_partials/cart-summary.tpl
  • /themes/StarterTheme/templates/checkout/_partials/cart-summary.tpl
  • /themes/classic/templates/checkout/_partials/cart-summary.tpl
displayCrossSellingShoppingCart
  • /themes/classic/templates/checkout/cart-empty.tpl
  • /themes/StarterTheme/templates/checkout/cart-empty.tpl
  • /themes/classic/templates/checkout/cart-empty.tpl
displayCustomerAccount
  • /themes/classic/templates/customer/my-account.tpl
  • /themes/StarterTheme/templates/customer/my-account.tpl
  • /themes/classic/templates/customer/my-account.tpl
displayCustomerAccountForm
  • /classes/form/CustomerForm.php
  • /classes/form/CustomerForm.php
displayCustomerAccountFormTop
  • /controllers/front/AuthController.php
  • /controllers/front/AuthController.php
displayCustomerLoginFormAfter
  • /themes/classic/templates/customer/authentication.tpl
  • /themes/StarterTheme/templates/customer/authentication.tpl
  • /themes/classic/templates/customer/authentication.tpl
displayCustomization
  • /classes/Product.php
  • /classes/Product.php
displayExpressCheckout
  • /themes/classic/templates/checkout/_partials/cart-detailed-actions.tpl
  • /themes/StarterTheme/templates/checkout/_partials/cart-detailed-actions.tpl
  • /themes/StarterTheme/templates/checkout/cart.tpl
  • /themes/classic/templates/checkout/_partials/cart-detailed-actions.tpl
displayFeaturePostProcess
  • /controllers/admin/AdminFeaturesController.php
  • /controllers/admin/AdminFeaturesController.php
displayFeatureValuePostProcess
  • /controllers/admin/AdminFeaturesController.php
  • /controllers/admin/AdminFeaturesController.php
displayFooter
  • /themes/classic/templates/_partials/footer.tpl
  • /themes/StarterTheme/templates/_partials/footer.tpl
  • /themes/classic/templates/_partials/footer.tpl
displayFooterAfter
  • /themes/classic/templates/_partials/footer.tpl
  • /themes/StarterTheme/templates/_partials/footer.tpl
  • /themes/classic/templates/_partials/footer.tpl
displayFooterBefore
  • /themes/classic/templates/_partials/footer.tpl
  • /themes/classic/templates/_partials/footer.tpl
displayFooterProduct
  • /themes/classic/templates/catalog/product.tpl
  • /themes/StarterTheme/templates/catalog/product.tpl
  • /themes/classic/templates/catalog/product.tpl
displayHeader
  • /classes/controller/FrontController.php
  • /classes/controller/FrontController.php
displayHome
  • /controllers/front/IndexController.php
  • /controllers/front/IndexController.php
displayInvoiceLegalFreeText
  • /classes/pdf/HTMLTemplateInvoice.php
  • /classes/pdf/HTMLTemplateInvoice.php
displayLeftColumn
  • /themes/classic/templates/layouts/layout-both-columns.tpl
  • /themes/StarterTheme/templates/layouts/layout-both-columns.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
displayLeftColumnProduct
  • /themes/classic/templates/layouts/layout-both-columns.tpl
  • /themes/StarterTheme/templates/layouts/layout-both-columns.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
displayMaintenance
  • /classes/controller/FrontController.php
  • /classes/controller/FrontController.php
displayNav1
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
displayNav2
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
displayNavFullWidth
  • /themes/classic/templates/_partials/header.tpl
  • /themes/StarterTheme/templates/_partials/header.tpl
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
displayNotFound
  • /themes/classic/templates/errors/not-found.tpl
  • /themes/StarterTheme/templates/errors/not-found.tpl
  • /themes/classic/templates/errors/not-found.tpl
displayOrderConfirmation
  • /controllers/front/OrderConfirmationController.php
  • /controllers/front/OrderConfirmationController.php
displayOrderConfirmation1
  • /themes/classic/templates/checkout/order-confirmation.tpl
  • /themes/StarterTheme/templates/checkout/order-confirmation.tpl
  • /themes/classic/templates/checkout/order-confirmation.tpl
displayOrderConfirmation2
  • /themes/classic/templates/checkout/order-confirmation.tpl
  • /themes/StarterTheme/templates/checkout/order-confirmation.tpl
  • /themes/classic/templates/checkout/order-confirmation.tpl
displayOrderDetail
  • /controllers/front/GuestTrackingController.php
  • /controllers/front/OrderDetailController.php
  • /controllers/front/GuestTrackingController.php
  • /controllers/front/OrderDetailController.php
displayPaymentByBinaries
  • /themes/classic/templates/checkout/_partials/steps/payment.tpl
  • /themes/classic/templates/checkout/_partials/steps/payment.tpl
displayPaymentReturn
  • /controllers/front/OrderConfirmationController.php
  • /controllers/front/OrderConfirmationController.php
displayPaymentTop
  • /themes/classic/templates/checkout/_partials/steps/payment.tpl
  • /themes/classic/templates/checkout/_partials/steps/payment.tpl
displayProductPriceBlock
  • /themes/classic/templates/catalog/_partials/miniatures/product.tpl
  • /themes/classic/templates/catalog/_partials/product-prices.tpl
  • /themes/classic/templates/checkout/_partials/cart-summary-product-line.tpl
  • /themes/classic/templates/checkout/_partials/order-confirmation-table.tpl
  • /themes/StarterTheme/templates/catalog/_partials/miniatures/product.tpl
  • /themes/StarterTheme/templates/catalog/_partials/product-prices.tpl
  • /themes/StarterTheme/templates/checkout/_partials/cart-summary-product-line.tpl
  • /themes/StarterTheme/templates/checkout/_partials/order-confirmation-table.tpl
  • /themes/classic/templates/catalog/_partials/miniatures/product.tpl
  • /themes/classic/templates/catalog/_partials/product-prices.tpl
  • /themes/classic/templates/checkout/_partials/cart-summary-product-line.tpl
  • /themes/classic/templates/checkout/_partials/order-confirmation-table.tpl
displayReassurance
  • /themes/classic/templates/catalog/product.tpl
  • /themes/classic/templates/checkout/cart.tpl
  • /themes/classic/templates/checkout/checkout.tpl
  • /themes/StarterTheme/templates/checkout/cart.tpl
  • /themes/classic/templates/catalog/product.tpl
  • /themes/classic/templates/checkout/cart.tpl
  • /themes/classic/templates/checkout/checkout.tpl
displayRightColumn
  • /themes/classic/templates/layouts/layout-both-columns.tpl
  • /themes/StarterTheme/templates/layouts/layout-both-columns.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
displayRightColumnProduct
  • /themes/classic/templates/layouts/layout-both-columns.tpl
  • /themes/StarterTheme/templates/layouts/layout-both-columns.tpl
  • /themes/classic/templates/layouts/layout-both-columns.tpl
displaySearch
  • /themes/classic/templates/errors/not-found.tpl
  • /themes/StarterTheme/templates/errors/not-found.tpl
  • /themes/classic/templates/errors/not-found.tpl
displayShoppingCart
  • /themes/classic/templates/checkout/cart.tpl
  • /themes/StarterTheme/templates/checkout/cart.tpl
  • /themes/classic/templates/checkout/cart.tpl
displayShoppingCartFooter
  • /themes/classic/templates/checkout/cart.tpl
  • /themes/StarterTheme/templates/checkout/cart.tpl
  • /themes/classic/templates/checkout/cart.tpl
displayTop
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
  • /themes/StarterTheme/templates/_partials/header.tpl
  • /themes/classic/templates/_partials/header.tpl
  • /themes/classic/templates/checkout/_partials/header.tpl
moduleRoutes
  • /classes/Dispatcher.php
  • /classes/Dispatcher.php
overrideMinimalPurchasePrice
  • /classes/controller/ModuleFrontController.php
  • /src/Adapter/Cart/CartPresenter.php
  • /classes/controller/ModuleFrontController.php
  • /src/Adapter/Cart/CartPresenter.php
termsAndConditions
  • /classes/checkout/ConditionsToApproveFinder.php
  • /classes/checkout/ConditionsToApproveFinder.php
updateProduct
  • /classes/Product.php
  • /classes/webservice/WebserviceSpecificManagementImages.php
  • /classes/Product.php
  • /classes/webservice/WebserviceSpecificManagementImages.php
validateCustomerFormFields
  • /classes/form/CustomerForm.php
  • /classes/form/CustomerForm.php

Do you feel more hooks are needed for the next minor version? Suggest some through a PR!