А теперь кратко расскажу о каждой версии.
OpenCart 2

Основное отличие заключается в том, что в третьей версии появился шаблонизатор Twig. В OpenCart 2 используются шаблоны с расширением .tpl. Именно поэтому шаблоны, написанные для второй версии, не работают в третьей, поэтому быстро обновиться без доработок не получится.
Для этой версии существует огромное количество модулей и шаблонов. Но поскольку она работает на устаревших версиях PHP и содержит морально устаревший код, использовать её для создания нового магазина сегодня практически не имеет смысла.
OpenCart 3 — лучший вариант

- Значительно улучшили SEO-функционал.
- Огромный выбор модулей и шаблонов.
- Хорошая совместимость с современными версиями PHP.
- Стабильная работа и минимум проблем с совместимостью.
Если вы создаете новый интернет-магазин и не хотите тратить лишнее время на поиск совместимых модулей — именно ocStore 3 станет лучшим выбором.
OpenCart 4
На вид почти такой же, как OpenCart 3.

- Обновленный Bootstrap.
- Новая версия Twig 3.
- Поддержка PHP 8.
- Более современная архитектура.