На 11 август 2026 г. OpenCart официално публикува две нови версии на платформата – OpenCart 3.0.5.1 и OpenCart 4.1.0.4.
Това са важни актуализации и за двата активно използвани клона на OpenCart. Те включват множество корекции по ядрото, подобрения в сигурността и стабилността, промени по административния панел и подготовка за работа с PHP 8.5.
За собствениците на OpenCart магазини това е добра новина – разработката на OpenCart 3 и OpenCart 4 продължава активно, като новите версии адресират редица реални проблеми, натрупани след предходните издания.
OpenCart 4.1.0.4 – какво е новото?
OpenCart 4.1.0.4 идва след версия 4.1.0.3 и съдържа голям брой промени, натрупани в основния 4.x branch.
Сред по-важните подобрения са:
- подобрена съвместимост с PHP 8.5;
- актуализирани Composer зависимости;
- подобрения в административния панел;
- корекции при продуктовите варианти;
- подобрения при редактирането на поръчки;
- корекции в SEO функционалността;
- подобрена производителност на администрацията при работа с поръчки;
- подобрения в API сигурността;
- допълнителни проверки на правата при инсталиране на разширения;
- защита при обработката на ZIP архиви в Marketplace Installer;
- множество корекции по езикови файлове, шаблони и административни функционалности.
Особено внимание заслужават промените, свързани със сигурността.
В OpenCart 4.1.0.4 например е добавено използване на hash_equals() при валидиране на API подписи, направени са допълнителни проверки при качване на разширения и са добавени защити срещу опасни пътища в ZIP архиви.
Това не са непременно промени, които собственикът на магазина ще забележи визуално, но са важни за дългосрочната сигурност и стабилност на платформата.
По-добра производителност в администрацията
Сред интересните промени в OpenCart 4.1.0.4 е подобрението на производителността при работа с таблицата с поръчки.
При магазини с десетки или стотици хиляди поръчки подобни оптимизации могат да имат значително по-голям ефект, отколкото при нов или малък магазин.
OpenCart постепенно продължава да подобрява именно тези части от системата, които започват да създават проблеми при по-големи бази данни.
Корекции при продуктовите варианти
В OpenCart 4 бяха въведени значителни промени в начина, по който могат да бъдат организирани продуктите и техните варианти.
OpenCart 4.1.0.4 съдържа допълнителни корекции именно в тази функционалност – включително проблем, при който добавянето на вариант в количката може да доведе до добавяне на основния продукт вместо избрания вариант.
Коригирано е и поведението при запазване на специфични кодове на вариантите при промяна на основния продукт.
За магазини, използващи активно продуктовите варианти, това прави 4.1.0.4 особено важна актуализация.
OpenCart 3.0.5.1 – OpenCart 3 продължава да се развива
Появата на OpenCart 3.0.5.1 е също толкова интересна.
Въпреки развитието на OpenCart 4, огромен брой реални онлайн магазини продължават да използват OpenCart 3.
Предходната версия 3.0.5.0 направи сериозна крачка към модернизирането на третия branch, а 3.0.5.1 продължава тази работа с нов пакет от корекции.
Сред промените са:
- допълнителна работа по съвместимостта с PHP 8.5;
- корекции при административния login;
- подобрения при
GLOB_BRACE; - корекции за PHP 8.5 deprecated функционалности;
- подобрения в mail системата;
- Redis authentication support;
- корекции във File Manager;
- подобрения при Google Sitemap;
- актуализации на Square payment;
- актуализации на upgrade процеса;
- премахване на остарял код и настройки;
- множество малки корекции по ядрото.
Това показва нещо важно:
OpenCart 3 все още не е изоставен.
За много съществуващи магазини това е отлична новина.
PHP 8.5 и OpenCart
Една от основните теми около OpenCart 3.0.5.1 и 4.1.0.4 е PHP 8.5.
Новите версии съдържат редица промени по OpenCart core и използваните библиотеки, насочени към съвместимостта с новата PHP версия.
Това обаче не означава, че всеки работещ магазин трябва незабавно да бъде преместен на PHP 8.5.
При реален production магазин трябва да бъдат проверени не само OpenCart core, но и:
- използваната тема;
- OCMOD модификациите;
- payment модулите;
- shipping модулите;
- custom разработките;
- интеграциите с ERP и външни системи;
- cron задачи и CLI скриптове;
- използваните third-party библиотеки.
Самият OpenCart може да бъде съвместим с дадена PHP версия, но това не гарантира автоматично съвместимост на всички инсталирани разширения.
Затова препоръчваме PHP версията да се сменя първо в staging или тестова среда.
Трябва ли да обновите OpenCart 3 до 3.0.5.1?
Ако магазинът ви работи на OpenCart 3, преминаването към 3.0.5.1 определено заслужава да бъде планирано.
Но при съществуващ магазин не препоръчваме подхода:
„Качваме файловете и гледаме какво ще стане.“
OpenCart магазините често съдържат години натрупани модификации, custom разработки и промени директно по файловете.
Преди обновяване трябва да бъдат проверени:
- текущата OpenCart версия;
- PHP версията;
- темата;
- инсталираните OCMOD модификации;
- custom промените по core файловете;
- payment и shipping интеграциите;
- checkout модулът;
- SEO модификациите;
- cron и API интеграциите;
- базата данни и upgrade процедурата.
След това обновяването може да бъде извършено първо върху копие на магазина.
А трябва ли да мигрирате от OpenCart 3 към OpenCart 4?
Тук отговорът е различен.
Upgrade от OpenCart 3.0.5.x към OpenCart 4.1.x не трябва да се разглежда като обикновен minor update.
OpenCart 4 има съществени архитектурни разлики и съвместимостта на теми и разширения трябва да бъде проверена индивидуално.
Ако имате стабилен OpenCart 3 магазин, който генерира продажби и разполага с всички необходими интеграции, няма причина да мигрирате прибързано само заради по-големия номер на версията.
В много случаи по-разумната стратегия е:
OpenCart 3 → актуален OpenCart 3 → постепенно планиране на OpenCart 4.
За нови проекти обаче OpenCart 4.1.0.4 вече е много по-интересна основа, особено когато необходимите за конкретния магазин разширения са налични и тествани.
OpenCart 3 или OpenCart 4 през 2026 г.?
Няма универсален отговор.
OpenCart 3.0.5.1 е добър избор, когато:
магазинът вече работи на OpenCart 3, има множество специализирани модули и интеграции и основният приоритет е стабилността.
Екосистемата около OpenCart 3 все още е огромна и за нея съществуват множество доказани теми, payment, courier, ERP и marketing интеграции.
OpenCart 4.1.0.4 е логичен избор, когато:
се изгражда нов магазин или съществуващ проект се модернизира основно и необходимите разширения вече поддържат OpenCart 4.
С всяка следваща версия четвъртият branch става все по-зрял и подходящ за production проекти.
Преди обновяване – задължително направете backup
Независимо дали обновявате OpenCart 3 или OpenCart 4, направете пълен backup.
Той трябва да включва поне:
- всички файлове на магазина;
- базата данни;
config.php;admin/config.php;- storage директорията;
- изображенията;
- custom модификациите.
При по-големи магазини препоръчваме обновяването първо да бъде извършено върху staging копие.
След upgrade трябва да бъдат тествани поне:
продукт → количка → checkout → плащане → доставка → създаване на поръчка → имейл → обработка на поръчката в администрацията.
Това е много по-важно от проверката дали началната страница просто се отваря.
Какво означават новите версии за българските OpenCart магазини?
При българските магазини има още един важен фактор – локалните интеграции.
Преди обновяване трябва да бъде проверена съвместимостта на използваните решения за:
- Speedy;
- Econt;
- Sameday;
- BOX NOW;
- банкови виртуални POS терминали;
- наложен платеж;
- фактуриране;
- GDPR;
- Google Merchant;
- Meta / Facebook;
- куриерски товарителници;
- ERP и складови системи.
Именно тези интеграции често са по-важни за реалната работа на магазина от самата версия на OpenCart.
Заключение
Излизането едновременно на OpenCart 3.0.5.1 и OpenCart 4.1.0.4 е добър сигнал за развитието на платформата.
OpenCart 3 продължава да получава важни корекции и поддръжка за съвременни PHP версии, докато OpenCart 4 постепенно се превръща в по-зряла платформа за нови production проекти.
Ако управлявате работещ OpenCart магазин, не обновявайте само защото има нова версия.
Проверете съвместимостта, направете backup, създайте staging среда и тествайте целия процес на поръчка.
Това е правилният начин да се извършва OpenCart upgrade без ненужен риск за работещ онлайн магазин.
Нуждаете се от обновяване или миграция на OpenCart?
Ако използвате по-стара версия на OpenCart и не сте сигурни дали магазинът ви е съвместим с OpenCart 3.0.5.1, OpenCart 4.1.0.4 или по-нова PHP версия, можем да извършим предварителен технически анализ на магазина, модулите, темата и custom разработките.
При необходимост обновяването може да бъде извършено първо в тестова среда, без да се засяга работещият магазин.