These guidelines define the quality bar for new PrestaShop theme development. They represent the new standard introduced with PrestaShop 9 and Hummingbird. Existing themes are not required to comply, but new themes and contributions to the ecosystem are expected to follow them.
Accessibility is treated as a first-class requirement, not an afterthought. The European Accessibility Act (EAA) makes digital accessibility legally mandatory for e-commerce in EU member states from June 2025. Hummingbird is built to align with these requirements, and themes distributed on PrestaShop Marketplace are expected to do the same.
| Page | What it covers |
|---|---|
| Coding standards | HTML semantics, Smarty, BEM naming, vanilla JavaScript, data-ps-* attributes, file naming, and formatting rules |
| Browser compatibility | Evergreen browser targets, Web Platform Baseline, no IE, progressive enhancement with @supports |
| Accessibility | EAA-aligned requirements (WCAG 2.2 AA), semantic HTML, ARIA, keyboard navigation, focus management, contrast ratios, and validation tools |