О да, моя больная тема )).
Byteman, если вы все установили и весь необходимый вам функционал работает без единой ошибки, то лучше вообще ничего не трогать. И на это есть множество причин.
В обновлениях помимо фиксов нужных багов могут присутствовать новые баги (сам встречал на их форуме тему, где например в 1.6.1.3 был баг в коде, которого в 1.6.1.1 вообще не было). Соответственно пока вы с ним не столкнетесь сами, будете думать, что все хорошо.
Оверрайды хороши, однако даже если вы заоверрайдили, то все равно необходимо будет сверять код с новыми версиями файлов, возможно они там внесли лишь частичные правки, тогда вам все равно придется вносить их в ваши оверрайды.
Даже если в файлах сам код не менялся, то они все равно файлы перезаписывают новыми, т.к. в верхней части кода (там где комментарии) они меняют год (2015 на 2016 например). В версии 1.6.1.11, которая вышла в 16 января
2017 года, у них указано * 2007-
2016 PrestaShop. Догадайтесь, что будет в следующих обновлениях. Правильно, они впишут 2017 и перезапишут файлы, а вы будете опять отлавливать это.
Вот еще пример: при обновлении родного модуля PayPal я перезаписал файлы TPL своими версиями. И только потом заметил, что они используют в их новых TPL-файлах новые названия переменных. Так что простая перезапись файлов здесь тоже не прокатит, все ручками.
По какому принципу они отбирают баги для правок, вообще одному богу известно. Запостил им тикет на Forge 14 ноября 2015 года. На данный момент 4 февраля 2017 года — Status: Open.
У меня за год накопилось порядка 140-150 файлов, в которых присутствуют личные правки (бэкофис, ядро, шаблон, модули). В некоторых из этих файлов по несколько изменений. И если вы думаете, что сможете безболезненно просто перезаписать хотя бы скажем CSS-файлы своими версиями, чтобы не вносить все вручную, то фиг вам — разработчик темы молодец, добавил новые классы и стили. Так что вас ожидает построчная сверка. Я например из global.css своего шаблона долго вычищал все ненужное и неиспользуемое, а местами даже дубли стилей (шлю лучи добра разработчикам Warehouse). Сейчас я пытаюсь обновить потихоньку и магазин и шаблон (не первая попытка уже), но это "кровь и слезы", реально.
Чтобы реально понимать,
что такое престашоп, можно посмотреть здесь (
Для просмотра ссылки Войди или Зарегистрируйся) список фиксов хотя бы при переходе от версии 1.6.1.1 к 1.6.1.2.
Это и есть преста. Ветка 1.6 стартанула в 2013 году, а они до сих пор всё фиксят и фиксят.
И да, я не ною, это "мысли вслух")).