16 жовтня 2023 року вийшов реліз OpenCart 3.0.3.9. Неочікувано, через два роки після останнього релізу третьої версії 3.0.3.8 і семи релізів четвертої версії випустили офіційне оновлення на яке вже ніхто й не сподівався. Чому так? Мабуть, тому що досі немає стабільної версії 4.0.x.x, а третя версія на даний момент користується великою популярністю також, якщо стоїть вибір між 3 і 4 версіями то частіше вибирають версію 3.х
Вас цікавить що з змінилось в OpenCart 3.0.3.9 у порівнянні із попереднім релізом 3.0.3.8? На офіційному сайті немає детального опису (нічого дивного, адже його ніколи там немає), але є посилання на сторінку гітхаб із технічним списком змін у новому движку 3.0.3.9. Тому спробуємо детальніше пояснити вам всі зміни, які відбулись в цьому релізі:
1. Перше і саме головне оновлення це - сумісність з PHP 8.
Важко зрозуміти, навіщо було робити підтримку нової версії PHP 8 на старій версії опенкарт. Всі ми знаємо що розробників модулів додається немало роботи - а це адаптувати свої модулі, в яких вони заявляють повну сумісність з OpenCart 3.0, або додавати повідомлення, що модулі працюють лише на версіях PHP 7+. Адже кліжнти встановлять Опенкарт 3.0.3.9 на новий PHP 8.2 і будуть засипати служби підтримок модулів, та розробників - "чому не працює?" адже заявлена підтримка Опенкарт 3?.
2. Підтримка зображень у форматі WEBP.
Тепер у файловому менеджері можна завантажувати зображення із розширенням webp. Корисне і важливе оновлення, адже Google і його сервіси люблять легкий формат webp. Але де тоді підтримка avif, очікуємо в наступному оновленні?
3. Нові покращення в текстовому редакторі Summernote.
Додано кнопку курсиву. Багато хто з вас мабуть шукав кнопку "I" в редакторі опису, але про неї забули, тепер цю проблему профіксили. А ще додали розмір шрифту "13" у візуальний редактор - треба ж, не побоявся хтось це зробити, не дарма ж цей розмір пропустили. Ще виправлена постійна помилка 404 в консолі адмін панелі через неправильний шлях до файлу локалізації редактора Summernote.
4. Зі сторінки товару видалено скрипт addthis (соціальні кнопки, шерінг).
Це розумно, так як цими кнопками ніхто не користується.
5. Фікси, виправлення.
Багато різноманітних дрібних правок в коді, вони не робили суттєвих проблем , але всеодно це на краще так як любі правки це вже добре, але незважаючи на це версія 3.0.3.8 також була і є стабільною і самодостатньою. Фікси пагінації на сторінках особистого кабінету:
- Історія замовлень,
- Файли для завантаження,
- Транзакції,
- Повернення і т.п.
Фіксоване сортування опцій товару в замовленні в панелі адміністратора. Правки у роботі платіжних модулів PayPal і Klarna. І безліч різних виправлень орфографічних помилок, пропущених перекладів і відповідності до загального "code style".
Тому, маємо такий висновок:
Неодмінно Нова версія OpenCart 3.0.3.9 варта уваги , та якщо ви хочете робити інтернет магазин - рекомендуємо обирати саме цей реліз, завантажуйте і встановлюйте, але це станом на сьогодні, бо в перспективі буде оновлюватись версія 4.0 і можливо вже вона буде кращою і сучаснішою. Зараз остання версія трійки є цілком стабільною, якщо говорити про її використання на PHP 7, але на PHP 8 ще думаємо потрібно тестувати, так як більшість модулів сторонніх не підтримують його. Тому це такаж чудова збірка як і стабільна 3.0.3.8 але з покращеннями. То якщо у вас будуть виникати питання "чи будуть працювати модулі на 3.0.3.9?, якщо автор заявив лише підтримку 3.0.3.7 чи 3.0.3.8" - відповідь: будуть працювати, але лише якщо у вас на сервері PHP 7, з PHP 8 можуть модулі можуть бути несумісними, тому варто перед покупкою модулів уточнити підтримку потрібної версії PHP.