На 23 март 2026 г. официалният екип на PrestaShop обяви пускането на PrestaShop 9.1 — първата минорна версия след мащабния ъпгрейд до версия 9.0 миналото лято. Новата версия не преобръща платформата, но носи редица значими подобрения: нова тема по подразбиране, два нови експериментални функционалности и десетки корекции. Ето какво трябва да знаете.

Основна новост: Hummingbird 2.0 като тема по подразбиране
Най-видимата промяна в PrestaShop 9.1 е, че Hummingbird 2.0 вече е темата по подразбиране за всички нови инсталации. Темата Classic, която придружаваше платформата от години, отстъпва място на изцяло преработен front-end.
Hummingbird 2.0 не е обновена версия на Classic — тя е написана от нулата с различна архитектура и различни цели:
- Bootstrap 5 с LTS поддръжка вместо остарялата Bootstrap 4
- BEM методология за CSS именуване — по-лесна поддръжка и четим код
- SCSS архитектура базирана на CSS @layer — модулна и скалируема стилизация
- Намалени зависимости от трети страни, като Bootstrap компонентите се използват нативно
- Ясно разделение между Bootstrap и PrestaShop-специфичните стилове — custom override-ите стават много по-прости
- Нативна поддръжка на Bootstrap dark mode, активиран чрез SCSS променлива
Достъпност и EAA съответствие
С влизането в сила на European Accessibility Act (EAA) от юни 2025 г., достъпността на онлайн магазините стана задължително изискване за бизнеси в ЕС. Hummingbird 2.0 постига над 95% съответствие с изискванията на EAA: семантичен HTML, правилни ARIA атрибути, навигация с клавиатура и достатъчен контраст на цветовете — всичко вградено в темата от самото начало.
Два нови експериментални функционалности
PrestaShop 9.1 въвежда два нови функционалности зад feature flags — те са налични, но се считат за „в процес на развитие" и не се препоръчват за директно използване в производствена среда без тестване.
Feature flags се управляват от: Разширени параметри → Нови и експериментални функционалности
1. Multi-carrier / Множество доставчици на поръчка
Едно от най-дългоочакваните нещa в историята на платформата. До версия 9.0 важеше непроменливото правило: 1 поръчка = 1 доставчик. Ако клиент е поръчал малък и голям артикул, изискващи различна логистика, трябваше да се използват нестандартни решения или да се разделя поръчката ръчно.
PrestaShop 9.1 въвежда управление на пратките на ниво поръчка:
- Разделяне на поръчка на множество пратки, всяка с отделен доставчик и номер за проследяване
- Обединяване на пратки в рамките на поръчка
- Подходящо за магазини, изпращащи от различни складове или с различни куриерски договори за различни продуктови категории
2. Подобрена система за отстъпки
Системата за отстъпки е преработена около четири ясни типа:
- Каталожна отстъпка — намаление на цена на продукт
- Отстъпка в количката — намаление на стойността на поръчка
- Безплатна доставка
- Безплатен подарък
Тази структура заменя старото „cart rules" с по-ясна и по-производителна логика. Интерфейсът за създаване на промоции е изцяло преработен за по-лесна употреба.
Технически подобрения за разработчици
Нови CLI команди
PrestaShop 9.1 добавя три нови конзолни команди, улесняващи управлението на магазина без достъп до back office:
# Регенериране на thumbnail изображения
php bin/console prestashop:thumbnails:regenerate
# Индексиране на търсенето
php bin/console prestashop:search:index
# Експорт на преводи на модул
php bin/console prestashop:module:export-translations
PHP 8.5 поддръжка
PrestaShop 9.1 поддържа PHP от версия 8.1 до 8.5, поддържайки платформата в крак с актуалните PHP releases.
Нови hooks за модулни разработчици
Добавени са няколко нови hooks, даващи по-прецизен контрол върху ключови моменти в живота на магазина:
actionUpdateDefaultCombinationAfter— реакция при смяна на default комбинация на продукт- Hooks при активиране, деактивиране и ъпгрейд на модул
- Hook при
Configuration::updateValue— реакция при промяна на конфигурационна стойност - Hooks за контрол на изчисленията за безплатна доставка
Миграция на Tags страницата към Symfony
Страницата за управление на тагове е изцяло мигрирана към Symfony — включително grid, филтри, форми за създаване и редакция, и bulk actions. Продължава процесът по пълна Symfonyфикация на back office-а.
Производителност и сигурност
- Значително подобрение на производителността на количката при магазини с много продуктови комбинации
- Ajax контролерите вече са noindexed — търсачките няма да индексират вътрешните endpoints
- Закърпени две уязвимости в сигурността: stored XSS в back-office темплейти и неправилна употреба на validation framework
- Двустъпков процес за ъпгрейд на модули: първо изтегляне, после инсталация — за по-безопасен update flow
Подобрения в Back Office и Front Office
Back Office
- Продуктовите линкове в страницата на поръчка вече се отварят в нов прозорец
- CMS страниците имат директен preview линк от листинга
Front Office
- Специалните символи вече са разрешени в заявките за търсене
- Подобрено поведение на quantity input, бутона „Добави в количката" и показването на наличност
- Коректно показване на времето за доставка в цялостния магазин
Трябва ли да ъпгрейдвате?
Ето кратко резюме по тип потребител:
| Тип | Препоръка |
|---|---|
| Нова инсталация | ✅ Директно с 9.1 |
| PrestaShop 9.0.x | ✅ Ъпгрейдвайте — стабилна версия |
| PrestaShop 8.x | ⚠️ Тествайте модулите преди миграция |
| PrestaShop 1.7.x | ⚠️ Задължително планирайте миграция с помощ |
PrestaShop 9.1 е стабилна версия, подходяща за производствена среда. Преди ъпгрейд на съществуващ магазин е задължително да тествате съвместимостта на всички модули и темата си.
Как да изтеглите PrestaShop 9.1
PrestaShop 9.1 е достъпна за изтегляне от официалния GitHub репозиторий:
🔗 https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0
За инструкции за ъпгрейд от версия 9.0.x или по-стара, следете официалната документация на PrestaShop.
Информацията в тази статия е базирана на официалното обявление на PrestaShop от 23 март 2026 г. Следете presta.bg за актуални новини и технически ръководства за PrestaShop на български.