PrestaShop themes control the entire front-office experience: layout, templates, styles, and client-side behavior.
Starting from PrestaShop 9.1, Hummingbird is the default theme. It is built on Bootstrap 5.3, follows BEM conventions, and provides an accessibility-first, jQuery-free architecture.
| Section | What you’ll find |
|---|---|
| Getting started | Requirements, quick start, environment setup |
| Concepts | How the PrestaShop theme system works, structure, templates, assets, hooks, overrides |
| Hummingbird | The reference theme, CSS architecture, JavaScript conventions, accessibility, workflow |
| Create a theme | Step-by-step guides to build your own theme |
| Guidelines | Coding standards, browser compatibility, accessibility requirements |
| Reference | Lookup tables, template variables, JavaScript events, Smarty helpers |
| Distribution | Validation, testing, and exporting your theme |