Hooks

Hooks are entry points into the Isotope core (and some of its extension bundles). Have a look at the hook list of all available hooks. You can register your own callable logic that will be executed as soon as a certain point in the execution flow of the core will be reached.

Registering hooks listeners

Reference

This is a list of all hooks available in isotope (as of version 2.8):

  • addAssetImportRegexp
  • addCollectionToTemplate
  • addProductToCollection
  • applyAdvancedFilters
  • calculatePrice
  • collectionLocked
  • compileCart
  • convertCurrency
  • copiedCollectionItems
  • copyCollectionItem
  • createFromProductCollection
  • deleteCollection
  • deleteItemFromCollection
  • downloadFromProductCollection
  • emailRecipientForCollection
  • findCategories
  • findSurchargesForCollection
  • generateDocumentNumber
  • generateDocumentTemplate
  • generateFilters
  • generateOrderLog
  • generateProduct
  • generateProductList
  • getAllowedProductIds
  • getOrderConditionsValue
  • getOrderNotificationTokens
  • initializePostsale
  • itemIsAvailable
  • modifyAddressFields
  • postAddProductToCollection
  • postCheckout
  • postDeleteCollection
  • postDeleteItemFromCollection
  • postOrderStatusUpdate
  • postUpdateItemInCollection
  • postUpdateProductInCollection
  • preCheckout
  • preOrderStatusUpdate
  • priceDisplay
  • productIsAvailable
  • saveCollection
  • updateAddressData
  • updateDraftOrder
  • updateItemInCollection
  • updateProductInCollection
  • useTaxRate