Версии OpenCart — как не запутаться и какую выбрать?
Содержание
У OpenCart есть множество версий. Но далеко не все из них считаются удачными.
Статья обновлена 10.11.2022
Удачные версии системы OpenCart
- OpenCart 2.1.0.2 (ocStore 2.1.0.2.1) — вышла 12 января 2016 года была первой стабильной из поколения 2. Многие разработчики используют ее и сегодня. Однако, далеко не все новые модули поддерживают эту версию.
- OpenCart 2.3.0.2 (ocStore 2.3.0.2.4) — встречается и сегодня в 2022 году. Обратите внимание, что в сравнении с очень популярной некогда версией 2.3.0.2.3 в ocStore 2.3.0.2.4 сделаны улучшения модуля SeoPro и организации canonical-ссылок по актуальным (на момент 2020+ года рекомендациям гугла)
- OpenCart 3.0.2.0 (ocStore 3.0.2.0) — встречается все чаще, но проблем с ней от этого не становится меньше. Если ставите тройку, то все-таки лучше ставьте ocStore, чем чистый OpenCart. Ну или хотябы не ставьте версии с непроверенных сайтов.
- OpenCart 3.0.3.8 (ocStore 3.0.3.7) — в 2022-2023 это самые актуальные версии.
Проблемные версии OpenCart:
- 3.0.3.0 — выпущена спустя аж 2 года после предыдущей. Согласно правилам разметки версий, это должно означать, что были добавлены какие-то новые расширения. Согласно описанию в Release Notes были добавлен функционал для «google shopping», что для нас не актуально.
- 3.0.3.5 — отмечено, что в этой версии используется последняя версия шаблонизатора TWIG, и теперь на Вашем сервере должен быть как минимум PHP 7.3. А еще в ней не применяются модификаторы. Совсем не применяются, Карл! — https://opencartforum.com/topic/169467-kakogo-figa-tak-mnogo-saytov-na-opencart-3036-razvelos/
- OpenCart 4.0.0.0 — PHP 8.0+ — уже вышла, но оказалась непригодной для продакшна, несмотря на потенциально очень приятные изменения для пользователей. Подробнее читайте в обзоре «Что нового в OpenCart 4?«. Устанавливать эту версию можно только для ознакомления. Для нее даже еще шаблонов толком нету.
- OpenCart 4.0.2.0 — на GitHub ведется разработка этой версии в ней уже очень много не так, как было в 4.0.0.0 (см обсуждение на форуме Разработка модулей под OpenCart 4 или почему Даниель так ненавидит разработчиков?)
Внимание!
Сейчас в рунете по запуросу «скачать OpenCart» можно найти кучу сборок, которые появляются, как грибы после дождя. Однако, с ними есть 2 беды:
- Они делают улучшения без оглядки на существующие расширения (модули). Это приводит к тому, что купив какой-то популярный и нужный модуль, вы можете наткнуться на его неработоспособность или ошибки в его работе.
- Некоторые из таких сборок них содержат краденные модули (по которым Вы никогда не сможете получить поддержку)
- Отдельные сборки содержат вирусы (вот тут описана всего лишь одна проблема, которая может вас ожидать).
В общем, лучше всего скачивать OpenCart только с проверенных сайтов. Список таких ресурсов вы найдете по вот этой ссылке — https://opencart-guide.com/introduction/spisok-proverennyh-sajtov-dlya-skachivaniya-opencart/
В чем ключевое отличие разных поколений OpenCart?
Во-первых, модули для версии системы 1.5.x не работают на системе версии 2.x. В свою очередь, модули, которые были написаны для 2.x, не работают на 3.x.
Конечно, ряд авторов обновляют свои модули весьма быстро и выпускают версии модулей под новую версию движка. Но стоит иметь ввиду, что эти версии могут продаваться с отдельной лицензией. Так что, если магазин уже настроен, то лучше сосредоточиться на продажах, нежели на обновлении движка.
Во-вторых, в мажорной версии OpenCart 2.x по сравнению с версией 1.x появился установщик модулей в админке. Это позволило прекратить танцы с бубнами вокруг vQmod. Ну и еще была полностью переделана верстка в сторону адаптивности. Добавлены SEO-поля. И так далее. То есть, изменения существенные и стоят того, чтобы обновиться. Что же касается OpenCart 3.x — то в нем нет никаких полезных улучшений с точки зрения пользователя или владельца сайта. В основном изменения касаются разработчиков. Об этом есть добротный обзор на английском языке, который, хотя и написан еще в 2018, но отражает суть вещей: ведь никаких толковых сподвижек в системе OpenCart с тех пор и не произошло — https://multimerch.com/blog/opencart-3-vs-opencart-2-2018/
В-третьих, владельцы магазинов любят быть не хуже других. Многие из них уверены, что все более новое при этом еще и более лучшее. Похоже, что это единственная движущая сила, которая заставляет людей использовать OpenCart 3.
Как распознать версию OpenCart?
Чтобы понять, какую именно версию вы используете, обратите внимание на несколько вещей:
- Логотип
- Меню (Текст пункта Модули / Расширения)
- Подпись в подвале с обозначение оригинальной системы или сборки
- Подпись в подвале с номером версии