This module creates a block with categories. If you will hover mouse over the category that has subcategories - module will display these subcategories with "dropdown" effect. It's great way to build fancy categories menu window.
We develop the module for free - if you want - support us!




This free PrestaShop module automatically generates a dynamic, vertical dropdown categories menu, significantly enhancing store navigation. It features an elegant dropdown effect for subcategories, appearing seamlessly on hover. Users can extensively customize the menu by defining the root category, controlling the maximum display depth of subcategories, and enabling or disabling engaging animations for appearance. Furthermore, categories can be sorted efficiently by name or position in ascending or descending order, offering precise control over the menu's presentation and overall user experience. This module is an essential tool for achieving organized and visually appealing product categorization within your online store.
Out of the box, PrestaShop gives you a flat list or a basic block. Your store deserves better. Vertical Block Categories builds a real vertical categories block with dropdown submenus: hover over a category that has subcategories and the submenu appears with a smooth animation. You choose the root of the tree (home, current category, parent, or smart “current unless no subcategories”), control the depth, sort by name or position, and optionally show category thumbnails in the menu. One free module, no coding—just install, configure, and go.

Customers expect to see your catalog structure at a glance. A long flat list of categories is hard to scan; a tree with nested subcategories that only appear when needed keeps the sidebar clean and still shows the full hierarchy. That’s exactly what a vertical dropdown categories menu does: main categories in a column, and when the visitor hovers over one that has children, a submenu drops in with a smooth animation.
PrestaShop doesn’t ship this behaviour by default. You get a block that either shows everything expanded (noisy) or a static list. Vertical Block Categories fills the gap. The block is built automatically from your real category tree. You don’t edit menu items by hand—you choose which category is the root of the block, how deep the tree goes, whether submenus are animated, and how categories are sorted. The result is a professional, easy-to-use navigation that fits any theme.
On category pages the block can show the current category (or its parent) as the root, so the visitor always sees the relevant branch. On the product page it uses the product’s default category. Optional category thumbnails next to names make the menu even clearer. One module, full control from the Back Office.
You decide which category is the root of the tree displayed in the block. Home category always shows from the shop root. Current category uses the category the visitor is browsing (or last visited). Parent category shows the parent of the current one. Current unless no subcategories shows the current category, or falls back to its parent when the current category has no children—so the block never looks empty. Perfect for category and product pages.
Maximum depth defines how many sublevels are shown in the block (0 = infinite). Deeper categories stay on their category page but are hidden from this menu—you keep the sidebar compact. Dynamic turns on animated dropdowns: submenus appear with a smooth transition instead of popping in. You can disable it for a simpler, instant open. Both options are in Settings.
Sort: by name or by position (Back Office category order). Sort order: ascending or descending. So you control the exact order of categories in the block. Show menu picture thumb: when enabled, if a category has an associated thumbnail image (id_category-thumb.jpg in the theme category images folder), it appears in the menu next to the category name—great for visual navigation.
All options are in a single Settings form: Category root, Maximum depth, Dynamic (animated dropdowns), Show menu picture thumb, Sort (name/position), and Sort order (ascending/descending). Save once and the block updates on the front. The module also includes the MyPresta update checker so you can see when a new version is available. Need more than one category block? There’s a link to the “Multiple categories blocks” module for unlimited blocks.

The module builds the category tree from the database (respecting active categories and customer groups), uses last_visited_category for context on category and product pages, and renders a vertical list with nested ul/li. Submenus are positioned with CSS (e.g. position:absolute, :hover) and optional transition for the dynamic effect. Theme override is supported: place blockcategories.tpl and category-tree-branch.tpl in themes/your-theme/modules/verticalblockcategories/ to customize markup. Cache is cleared automatically on category add/update/delete.
displayLeftColumn, displayLeftColumnProduct, displayRightColumn, displayHeader, plus category and meta hooks for cache invalidation. _PS_CAT_IMG_DIR_ / theme cat dir (id_category-thumb.jpg). We develop the module for free - if you want - support us!




This module automates dynamic dropdown category menu creation, optimizing store navigation and enhancing user experience. Customizable root categories and depth control streamline product access efficiently, reflecting significant optimization and automation in managing your catalog.
This module builds an intuitive dropdown categories menu, significantly improving the shopping experience. Easier navigation and product discovery directly lead to higher customer satisfaction, increased conversions, and ultimately boosted sales.
Harnessing 15 years of PrestaShop expertise, this module delivers sophisticated dropdown category menus. Configure root categories, set maximum depth, enable dynamic effects, and define precise sorting for an optimized, user-friendly navigation that reflects deep understanding of e-commerce needs.
This module offers extensive customization through defining category root, maximum depth, dynamic animation toggle, and flexible sorting by name or position. These options allow for broad personalization to fit your store's unique needs.
This free module provides full access to its open source code, allowing complete customization of its functionality and design. Developers can freely modify the template and integrate advanced features without limitations, offering maximum flexibility for your PrestaShop store.
The module license ensures unlimited usage. Updates for the 'Vertical dropdown categories menu' keep its dynamic functions compatible with new PrestaShop versions. Free updates are provided for one year, with optional discounted renewal for continued access.