У нас сайт на 2.1. Будем обновлять дизайн и советуют переезжать на 3 версию и покупать новые модули. А что лучше вообще?
Оставаться на той, которая есть и работает исправно. Тут главное понять, зачем Вам повышать версия, ради чего? Т.е определить целесообразность.
Не нужно так односторонне. Нужно разбираться в ситуации. Иногда оправдано, а иногда нет. Ситуации бывают разные.
Ну вот как разобраться? Сайт, да, работает стабильно. Но модули будем точно покупать новые, есть причина для этого. По сути будет новый сайт на старом домене
Вы сообщите вводные данные, зачем меняете? Какой сейчас шаблон, какие модули, на что хотите поменять. Отсюда и возникнет целесообразность.
Если предполагаются установка модулей которые работают только в более новой версии Opencart, то обновление действительно оправдано. Как вы правильно написали, это будет не обновление, это будет новый сайт который нужно будет залить вместо старого. Если понадобится помощь с переносом каталога (категории, товары, бренды), а так же покупателей и заказов - пишите в личку.
Если новый сайт - однозначно на 3-й версии. Так как новые модули никто уже на 2-й версии делать скорее всего не будет, нет смысла.