Got a question or need a hand? We're here. We'll walk you through every stage of the project, from kickoff to delivery.

Custom Home Blocks

Custom Home Blocks is a PrestaShop module that lets you add multiple custom HTML content blocks to your store's homepage, in a completely free and configurable way. Perfect for adding banners, promotional text, informational sections or any HTML content without depending on your theme or touching any code.

What does Custom Home Blocks do?

With Custom Home Blocks you can create as many content blocks as you need from the PrestaShop admin panel, each with:

  • An internal title to easily identify it in the list
  • Free HTML content, with no restrictions or sanitization
  • An independent enabled/disabled status
  • A specific position within the page's block order

Simple management from the back office

All management is done from a single module configuration screen, with no complex forms involved:

  • Add, edit and delete blocks at any time
  • Reorder blocks up and down with a single click
  • Enable or disable a block without having to delete it
  • Content preview in the list to identify each block at a glance

Free HTML, no limitations

The content editor is a simple monospace text field: any HTML you write (tags, attributes, inline styles, scripts...) is kept exactly as written, with no WYSIWYG visual editor in between and no cleanup process altering the result.

Multiple instances on the same hook

The module can be added several times to the displayHome hook from Design > Positions. This allows, for example, showing one block at the top of the homepage and another at the bottom, each with its own set of blocks managed completely independently.

No new database tables

Custom Home Blocks doesn't create any additional tables: all blocks are stored in PrestaShop's own configuration table, safely encoded to guarantee compatibility with any HTML content, no matter how complex.

  • GPL-2.0 license