Insert your own HTML code (with CSS) or JS code into (almost) any hook on your website. And not just once, even in multiple hooks at the same time! Want to display it only for signed-in members? Or only on the homepage? No problem!
Front end demo

Front-end screenshot

Multi Custom Blocks

Back-end screenshot

Multi Custom Blocks


- Set the HTML / JS / CSS you want to display
- Select a hook you want to insert this code into
- For some of the hooks, you can define if all users should see the code / only signed-in users / only non signed-in users
- For some of the hooks, you can define if the information should only be on the homepage, in a category, in the product details or on other pages
- Multi-language support (display different text for each language)

Supported hooks:
- insert your own HTML + JS + CSS code in various hooks of your eshop
- insert your codes into multiple hooks at the same time, no need to install duplicates of this module
- you can even insert multiple custom blocks into one hook, but they must be grouped together
- display your custom blocks for all visitors, or only for users signed in, or users not signed in
- define on what pages to display your custom blocks, for example only on the homepage, product page, or CMS page
- insert a custom text even on the PDF of invoices
- deactivate any custom block (or delete it)
- multi-language support, each language version of your eshop can display custom block differently (or include different JS code)

Supported hooks:
- header
- displayTop
- displayTopColumn
- displayFooter
- displayFooterAfter
- displayHome
- displayLeftColumn
- displayRightColumn
- displayFooterProduct
- displayLeftColumnProduct
- displayRightColumnProduct
- displayProductButtons
- displayNavFullWidth
- displayContentWrapperBottom
- displayWrapperBottom
- displayAfterBodyOpeningTag
- displayBeforeBodyClosingTag
- displayMyAccountBlock
- displayCustomerAccount
- displayCustomerAccountFormTop
- displayShoppingCart
- displayShoppingCartFooter
- displayInvoiceLegalFreeText
- displayMaintenance

Main advantage for your customers

You can display important information to your customers: during registration or purchase, on their "My Account" page or simply on the homepage.


- Prestashop 1.7.x


v.1.5.4 - 18/5/2018
- fixed support for “header” hook (Thank you, Garth)

v.1.5.3 - 15/5/2018
- added - support for a new hook “displayProductAdditionalInfo” (Thank you, Garth)

v.1.5.2 - 25/2/2018
- fixed - invoices were not generated properly due to the module, now everything works

v.1.5.1 - 13/12/2017
- improved - added information how to remove the first custom block of the module (Thank you, Jan)
- improved - increased maximum limit of the custom blocks
- improved - a new logo

v.1.5.0 - 2/11/2017
- improved in PS 1.7 - Multi-Custom HTML JS Blocks is not activated automatically when installing a new theme anymore

v.1.4.0 - 17/8/2017
- added - support for new hooks (displayNavFullWidth, displayContentWrapperBottom, displayWrapperBottom)

v.1.3.0 - 16/4/2017
- fixed - supports Prestashop, adding a new hook was not working (Thank you, Cosmin)

v.1.2.0 - 22/3/2017
- improved - added support for a new hook “displayFooterAfter" (Thank you, Björn)

v.1.1.0 - 22/2/2017
- added - an option to add code into the part (for example Google analytics) (Thank you, Björn)

v.1.0.0 - 3/12/2016
- The first version

Back to the list of modules