Hooksde front-office
Nuevos hooks desde v1.4
Nombre del gancho |
Descripción del gancho |
---|---|
actionAdminMetaControllerUpdate_optionsBefore | |
actionAdminMetaSave | Después de guardar la configuración en AdminMeta |
actionAuthentication | |
actionBeforeAuthentication | Antes de la autenticación |
actionCartSave | |
actionCustomerAccountAdd | Se llama cuando un nuevo cliente con éxito crea cuenta |
actionHtaccessCreate | Después de la creación de .htaccess |
actionObjectCategoryDeleteAfter | |
actionObjectCategoryUpdateAfter | |
actionObjectCmsDeleteAfter | |
actionObjectCmsUpdateAfter | |
actionObjectManufacturerDeleteAfter | |
actionObjectManufacturerUpdateAfter | |
actionObjectProductDeleteAfter | |
actionObjectProductUpdateAfter | |
actionObjectSupplierDeleteAfter | |
actionObjectSupplierUpdateAfter | |
actionOrderDetail | Para establecer el seguimiento en Smarty cuando se llama a detalle de pedido. |
actionOrderReturn | |
actionOrderSlipAdd | Se llama cuando una cantidad de cambio de un producto en una orden. |
actionOrderStatusPostUpdate | |
actionOrderStatusUpdate | Lanzar módulos cuando cambia el estado de la orden. |
actionPaymentCCAdd | Pago CC añadido |
actionPaymentConfirmation | |
actionSearch | |
actionShopDataDuplication | |
actionTaxManager | |
actionUpdateQuantity | Cantidad se actualiza sólo cuando el cliente efectivamente su orden del lugar. |
actionValidateOrder | |
actionWatermark | |
displayAdminCustomers | Lanzar módulos cuando se mostrará la ficha AdminCustomers de back office. |
displayAdminOrder | Lanzar módulos cuando se mostrará la ficha AdminOrder de back office. |
displayAdminStatsGraphEngine | |
displayAdminStatsGridEngine | |
displayAdminStatsModules | |
displayBackOfficeFooter | |
displayBackOfficeHeader | |
displayBackOfficeHome | |
displayBackOfficeTop | |
displayBeforeCarrier | Gancho es pantalla antes de la lista de portador de Front office |
displayBeforePayment | Redirigir usuarios al módulo en lugar de Mostrar módulos de pago |
displayCarrierList | |
displayCustomerAccount | Mostrar en la cuenta de la página del cliente |
displayCustomerAccountForm | Mostrar alguna información en el formulario para crear una cuenta de cliente |
displayCustomerAccountFormTop | |
displayFooter | Añadir bloque en pie |
displayFooterProduct | Añadir nuevos bloques debajo de la descripción del producto |
displayHeader | Un gancho que le permite hacer cosas en el encabezado de cada páginas |
displayHome | |
displayInvoice | Agregar bloquesa factura (orden) |
displayLeftColumn | |
displayLeftColumnProduct | |
displayMyAccountBlock | Mostrar información adicional dentro del bloque "mi cuenta" |
displayMyAccountBlockfooter | Mostrar información adicional dentro del bloque "mi cuenta" |
displayOrderConfirmation | Llamado en la página de confirmación de pedido |
displayOrderDetail | Se muestran en detalle de la orden de recepción |
displayPayment | |
displayPaymentReturn | |
displayPaymentTop | Parte superior de la página de pago |
displayPDFInvoice | Permiten la visualización de información adicional en la factura PDF |
displayProductButtons | Poner nuevos botones de acción en la página de producto |
displayProductComparison | Comparación de productos adicionales |
displayProductTab | |
displayProductTabContent | Llamado en fichas de página de producto de orden |
displayRightColumn | |
displayRightColumnProduct | |
displayShoppingCart | Mostrar información específica |
displayShoppingCartFooter | Mostrar información específica en la página de carro de compras |
displayTop | Un gancho que le permite hacer cosas en la parte superior de cada página. |
displayHeader |
Un gancho que le permite hacer cosas en el encabezado de cada páginas |
displayHome |
|
displayInvoice |
Agregar bloques de factura (orden) |
displayLeftColumn |
|
displayLeftColumnProduct |
|
displayMyAccountBlock |
Mostrar información adicional dentro del bloque "mi cuenta" |
displayMyAccountBlockfooter |
Mostrar información adicional dentro del bloque "mi cuenta" |
displayOrderConfirmation |
Llamado en la página de confirmación de pedido |
displayOrderDetail |
Se muestran en detalle de la orden de recepción |
displayPDFInvoice |
Permiten la visualización de información adicional en la factura PDF |
displayPayment |
|
displayPaymentReturn |
|
displayPaymentTop |
Parte superior de la página de pago |
displayProductButtons |
Poner nuevos botones de acción en la página de producto |
displayProductComparison |
Comparación de productos adicionales |
displayProductTab |
Llamado en fichas de página de producto de orden |
displayProductTabContent |
Llamado en fichas de página de producto de orden |
displayRightColumn |
|
displayRightColumnProduct |
|
displayShoppingCart |
Mostrar información específica |
displayShoppingCartFooter |
Mostrar información específica en la página de carro de compras |
displayTop |
Un gancho que le permite hacer cosas en la parte superior de cada página. |
Hooks actualizados desde v1.4
La mayoría de estos hooks son los mismos que estaban en la versión 1.4 de PrestaShop, pero han sido renombrados con un prefijo "display" o "action" para que sea compatible con el 1.5 nuevo esquema de nombres.
Antiguo nombre de gancho |
Nuevo nombre de gancho |
Descripción del gancho |
---|---|---|
AdminStatsModules |
displayAdminStatsModules |
|
GraphEngine |
displayAdminStatsGraphEngine |
|
GridEngine |
displayAdminStatsGridEngine |
|
PDFInvoice |
displayPDFInvoice |
Permiten la visualización de información adicional en la factura PDF |
addproduct |
actionProductAdd |
|
adminCustomers |
displayAdminCustomers |
Lanzar módulos cuando se mostrará la ficha AdminCustomers de back office. |
adminOrder |
displayAdminOrder |
Lanzar módulos cuando se mostrará la ficha AdminOrder de back office. |
afterCreateHtaccess |
actionHtaccessCreate |
|
afterDeleteAttribute |
actionAttributeDelete |
Sobre la eliminación de valor de atributo de función |
afterDeleteAttributeGroup |
actionAttributeGroupDelete |
En eliminar grupo de atributos |
afterDeleteFeature |
actionFeatureDelete |
Sobre la eliminación de la función de atributo |
afterDeleteFeatureValue |
actionFeatureValueDelete |
Sobre la eliminación de valor de atributo de función |
afterSaveAdminMeta |
actionAdminMetaSave |
Tras guardar configuración en AdminMeta |
afterSaveAttribute |
actionAttributeSave |
El valor del atributo característica de ahorro |
afterSaveAttributeGroup |
actionAttributeGroupSave |
El grupo de atributos de ahorro |
afterSaveFeature |
actionFeatureSave |
En función de atributo de ahorro |
afterSaveFeatureValue |
actionFeatureValueSave |
El valor del atributo característica de ahorro |
afterSaveProduct |
actionProductSave |
En productos de ahorro |
attributeForm |
displayAttributeForm |
Agregar campos al formulario "valor del atributo" |
attributeGroupForm |
displayAttributeGroupForm |
Agregar campos a la forma de "grupo de atributos" |
autenticación |
actionAuthentication |
|
backBeforePayment |
displayBeforePayment |
Redirigir usuarios al módulo en lugar de Mostrar módulos de pago |
backOfficeFooter |
displayBackOfficeFooter |
|
backOfficeHeader |
displayBackOfficeHeader |
|
backOfficeHome |
displayBackOfficeHome |
|
backOfficeTop |
displayBackOfficeTop |
|
beforeAuthentication |
actionBeforeAuthentication |
Antes de la autenticación |
beforeCarrier |
displayBeforeCarrier |
Gancho es pantalla antes de la lista de portador de Front office |
cancelProduct |
actionProductCancel |
Este gancho se llama cuando se cancela un producto en una orden |
carro |
actionCartSave |
|
categoryAddition |
actionCategoryAdd |
|
categoryDeletion |
actionCategoryDelete |
|
categoryUpdate |
actionCategoryUpdate |
|
createAccount |
actionCustomerAccountAdd |
Se llama cuando un nuevo cliente con éxito crea una cuenta |
createAccountForm |
displayCustomerAccountForm |
Mostrar alguna información en el formulario para crear una cuenta de cliente |
createAccountTop |
displayCustomerAccountFormTop |
|
customerAccount |
displayCustomerAccount |
Mostrar en la cuenta de la página del cliente |
deleteProductAttribute |
actionProductAttributeDelete |
|
deleteproduct |
actionProductDelete |
Este gancho se llama cuando se elimina un producto |
extraCarrier |
displayCarrierList |
|
extraLeft |
displayLeftColumnProduct |
|
extraProductComparison |
displayProductComparison |
Comparación de productos adicionales |
extraRight |
displayRightColumnProduct |
|
featureForm |
displayFeatureForm |
Agregar campos a la forma "característica de" |
featureValueForm |
displayFeatureValueForm |
Agregar campos a la forma "función valor" |
pie de página |
displayFooter |
Añadir bloque en pie |
cabecera |
displayHeader |
Un gancho que le permite hacer cosas en el encabezado de cada unopáginas |
Inicio |
displayHome |
|
factura |
displayInvoice |
Agregar bloques de factura (orden) |
leftColumn |
displayLeftColumn |
|
myAccountBlock |
displayMyAccountBlock |
Mostrar información adicional dentro del bloque "mi cuenta" |
newOrder |
actionValidateOrder |
|
orderConfirmation |
displayOrderConfirmation |
Llamado en la página de confirmación de pedido |
orderDetail |
actionOrderDetail |
Para establecer el seguimiento en Smarty cuando se llama a detalle de pedido |
orderDetailDisplayed |
displayOrderDetail |
Se muestran en detalle de la orden de recepción |
orderReturn |
actionOrderReturn |
|
orderSlip |
actionOrderSlipAdd |
Se llama cuando una cantidad de cambio de un producto en una orden. |
pago |
displayPayment |
|
paymentCCAdded |
actionPaymentCCAdd |
Pago CC añadido |
paymentConfirm |
actionPaymentConfirmation |
|
paymentReturn |
displayPaymentReturn |
|
paymentTop |
displayPaymentTop |
Parte superior de la página de pago |
postProcessAttribute |
actionAttributePostProcess |
El proceso posterior en valor de la función de administrador |
postProcessAttributeGroup |
displayAttributeGroupPostProcess |
Post proceso en grupo de atributos de admin |
postProcessFeature |
displayFeaturePostProcess |
Proceso posterior en función de admin |
postProcessFeatureValue |
displayFeatureValuePostProcess |
El proceso posterior en valor de la función de administrador |
postUpdateOrderStatus |
actionOrderStatusPostUpdate |
|
processCarrier |
actionCarrierProcess |
|
productActions |
displayProductButtons |
Poner nuevos botones de acción en la página de producto |
productListAssign |
actionProductListOverride |
Lista de productos de asignar a una categoría |
productOutOfStock |
actionProductOutOfStock |
Hacer la acción mientras que el producto está fuera de stock |
productTab |
displayProductTab |
Llamado en fichas de página de producto de orden |
productTabContent |
displayProductTabContent |
Llamado en fichas de página de producto de orden |
productfooter |
displayFooterProduct |
Añadir nuevos bloques debajo de la descripción del producto |
rightColumn |
displayRightColumn |
|
búsqueda de |
actionSearch |
|
shoppingCart |
displayShoppingCartFooter |
Mostrar información específica en la página de carro de compras |
shoppingCartExtra |
displayShoppingCart |
Mostrar información específica |
taxManager |
actionTaxManager |
|
Arriba |
displayTop |
Un gancho que le permite hacer cosas en la parte superior de cada páginas. |
updateCarrier |
actionCarrierUpdate |
Este gancho se llama cuando se actualiza un portador |
updateOrderStatus |
actionOrderStatusUpdate |
Lanzar módulos cuando cambia el estado de la orden. |
updateProductAttribute |
actionProductAttributeUpdate |
|
updateQuantity |
actionUpdateQuantity |
Cantidad se actualiza sólo cuando el cliente efectivamente su orden del lugar. |
updateproduct |
actionProductUpdate |
|
marca de agua |
actionWatermark |
|
Front-office y back office
Estos hooks son válidos paratanto v1.4 y 1.5 de PrestaShop.
Hooks de recepción existentes
Home page y páginas del sitio general
Nombre del gancho
|
Descripción
|
---|---|
displayHeader | Llama dentro de las etiquetas HTML |
displayTop | Llamado en el encabezado de la página. |
displayLeftColumn | Llama cuando se carga la columna de la izquierda. |
displayRightColumn | Llama cuando se carga la columna derecha. |
displayFooter | Llama en pie de la página. |
displayHome | Llama al centro de la Página Web. |
Página del producto
Nombre del gancho
|
Descripción
|
---|---|
displayLeftColumnProduct | Llamó justo antes de vincular la "impresión", debajo de la foto. |
displayRightColumnProduct | Llamó justo después del bloque para el botón "Add to Cart". |
displayProductButtons | Llama dentro del bloque para el botón "Add to Cart", justo después de ese botón. |
actionProductOutOfStock | Llama dentro del bloque para el botón "Add to Cart", justo después de la información de "Disponibilidad". |
displayFooterProduct | Llamado justo antes de las pestañas. |
displayProductTab | Llamado de lista de pestañas "Más información", "Hoja de datos", "Accesorios", etc. |
displayProductTabContent | Se llama cuando se hace clic en una ficha. |
Página de carro
Nombre del gancho
|
Descripción
|
---|---|
actionCartSave | Llamó justo después de un carro creación o actualización. |
displayShoppingCartFooter | Se llama justo debajo de la tabla de artículos del carro. |
displayShoppingCart | Llamado después de la mesa de la cesta de artículos, justo encima de los botones de navegación. |
displayCustomerAccountFormTop | Llamado en el formulario de creación de cuenta de cliente, justo por encima del bloque "Su información personal". |
displayCustomerAccountForm | Llama dentro de la forma de creación de cuenta cliente, justo antes del botón "Registrarse". |
actionCustomerAccountAdd | Llamó justo después de la creación de la cuenta del cliente. |
displayCustomerAccount | Llama en la página de cuenta de cliente, después de la lista de enlaces disponibles. Ideal para añadir un vínculo a esta lista. |
displayMyAccountBlock | En el bloque de "Mi cuenta", en la columna izquierda, debajo de la lista de enlaces disponibles. Este es el lugar idealpara agregar un vínculo a esta lista. |
displayMyAccountBlockfooter | Muestra información adicional dentro del bloque "Mi cuenta". |
actionAuthentication | Llamado derecho después de la identificación del cliente, sólo si la autenticación es válida (dirección de correo electrónico y la contraseña son ambos muy bien). |
actionBeforeAuthentication | Llamado justo antes de la autenticación. |
Página de búsqueda
Nombre del gancho
|
Descripción
|
---|---|
actionSearch | Llamado después de realizar una búsqueda. Ideal para analizar y manejar la consulta de búsqueda y los resultados. |
Página de elección de portador
Nombre del gancho
|
Descripción |
---|---|
displayBeforeCarrier | Aparece antes de la lista del portador en recepción. |
displayCarrierList | Llamado después de la lista de los portadores disponibles, durante el proceso de pedido. Ideal para añadir un portador, como agregado de un módulo. |
Página de pago
Nombre del gancho
|
Descripción
|
---|---|
displayPaymentTop | Parte superior de la página de pago. |
displayPayment | Llama al que necesitan crear una lista de las soluciones de pago disponibles, durante el proceso de pedido. Ubicación ideal para habilitar la opción de un módulo de pago que has desarrollado. |
displayPaymentReturn | Se llama cuando el usuario se envía a la tienda después de haber pagado en el sitio web de terceros. Ubicación ideal para mostrar un mensaje de confirmación o dar algunos detalles sobre el pago. |
displayOrderConfirmation | |
displayBeforePayment | Llama al Mostrar la lista de soluciones de pago disponible. Lugar ideal para redirigir al usuario en lugar de Mostrar dijo lista (es decir, 1-click PayPal checkout). |
Página de pedidos
Nombre del gancho
|
Descripción
|
---|---|
actionOrderReturn | Se llama cuando la petición del cliente para enviar su mercancía a la tienda, y si ahora se produce el error. |
displayPDFInvoice | Llama al Mostrar la factura en formato PDF. Lugar ideal para mostrar el contenido dentro de la factura. |
Ganchos móviles tema
Todos estos ganchos son específicos en tema móvil por defecto de PrestaShop.
Los cuatro primeros son en base de datos de ganchos internos de PrestaShop, así el usuario puede conectar una acción/interfaz a estos ganchos usando los módulos > Página posiciones.
Todos los demás existen en el tema móvil TPL archivos, pero sonNo está en la base de datos interna de los ganchos. Un desarrollador todavía puede utilizarlos para fijar el contenido a una porción específica del código.
Nombre del gancho
|
Descripción
|
---|---|
displayMobileTopSiteMap | |
displayMobileHeader | |
displayMobileShoppingCartTop | |
displayMobileAddToCartTop | |
displayMobileShoppingCartTop | |
displayMobileShoppingCartBottom | |
displayMobileTopSiteMap | |
displayMobileFooterChoice | |
displayMobileShoppingCartTop | |
displayMobileShoppingCartBottom | |
displayMobileIndex | |
mobileCustomerAccount | |
displayMobileTop | |
displayMobileAddToCartTop | |
displayMobileShoppingCartTop | |
displayMobileShoppingCartButton | |
displayMobileShoppingCartBottom | |
displayMobileShoppingCartTop | |
displayMobileShoppingCartBottom |
Ganchos existentes de back office
Ganchos generales
Nombre del gancho
|
Descripción
|
---|---|
displayBackOfficeTop | Llama dentro de la cabecera, por encima de las pestañas. |
displayBackOfficeHeader | Llama entre las etiquetas HEAD. Ideal para agregar archivos JavaScript y CSS. |
displayBackOfficeFooter | Llama dentro de pie de página, por encima de la línea de "Poder por PrestaShop". |
displayBackOfficeHome | Llama al centro de la Página Web. |
Pedidos y detalles de la orden
Nombre del gancho
|
Descripción
|
---|---|
actionValidateOrder | Llama durante el proceso de creación nueva orden correcto después de que se ha creado. |
actionPaymentConfirmation | Llama al estado de un pedido se convierte en "Pago". |
actionOrderStatusUpdate | Se llama cuando estado de un pedido es cambiante, no antes de que realmente ha cambiado. |
actionOrderStatusPostUpdate | Llama al estado de un pedido es cambiante, no después de que en realidad ha cambiado. |
actionProductCancel | Se llama cuando se elimina un elemento de una orden, justo después de la eliminación. |
displayInvoice | Se llama cuando se muestran los detalles de la orden, por encima del bloque de información del cliente. |
displayAdminOrder | Se llama cuando se muestran los detalles de la orden, por debajo de la información del cliente. |
actionOrderSlipAdd | Llamado durante la creación de una nota de crédito, bien después de que se ha creado. |
Productos
Nombre del gancho
|
Descripción
|
---|---|
actionProductSave | Se llama cuando productos de ahorro. |
actionUpdateQuantity | Llama durante una la validación de un pedido, el estado de ser algo distinto de "cancelado" o "Error de pago", para cada uno de los artículos de la orden. |
actionProductAttributeUpdate | Se llama cuando una declinación del producto es actualizado después de dicha actualización. |
actionProductAttributeDelete | Se llama cuando se borra una declinación del producto. |
actionWatermark | Se llama cuando una imagen se añade a un producto, justo después de dicha adición. |
displayAttributeForm | Agregar campos a la forma "valor del atributo". |
displayAttributeGroupForm | Agregar campos a la forma de "grupo de atributos". |
displayAttributeGroupPostProcess | Se llama cuando post-proceso en grupo de atributos de admin. |
displayFeatureForm | Agregar campos a la forma "característica". |
displayFeaturePostProcess | Se llama cuando post-proceso en función de admin. |
displayFeatureValueForm | Agregar campos a la forma "función valor". |
displayFeatureValuePostProcess | Se llama cuando post-proceso en valor de la función de administrador. |
Estadísticas
Nombre del gancho
|
Descripción
|
---|---|
displayAdminStatsGraphEngine | Se llama cuando se muestra un gráfico de las estadísticas. |
displayAdminStatsGridEngine | Se llama cuando se muestra la cuadrícula de las estadísticas. |
displayAdminStatsModules | Se llama cuando se muestra la lista de módulos de estadísticas. |
Clientes
Nombre del gancho
|
Descripción
|
---|---|
displayAdminCustomers | Llamada cuando se visualizan los datos de un cliente, inmediatamente después de que grupos de la lista de los clientes el cliente actual pertenece a. |
Transportistas
Nombre del gancho
|
Descripción
|
---|---|
actionCarrierUpdate | Llamó durante la actualización de un portador, justo después de dicha actualización. |