Хех, в таком случае желательно более осторожно проставлять совместимость релизов
На 4.15 обновились, из замеченного сходу - только то что написал выше. Есть еще на чекауте ошибка вида "escape: unsupported type: json - returning unmodified string" в app/lib/vendor/smarty/smarty/libs/plugins/modifier.escape.php, line: 254, но я в первую очередь грешу на cs-cart, а не на вас:
if (chosen_shippings.length != 0) {
let shipping_names = JSON.parse('<div style="margin: 0 0 30px 0; font-size: 1em; padding: 0 10px;">
<h2>Notice</h2>
<h3>Message</h3>
<p style="margin: 0; padding: 0 0 20px 0;">escape: unsupported type: json - returning unmodified string</p>
<h3>Error at</h3>
<p style="margin: 0; padding: 0 0 20px 0;">app/lib/vendor/smarty/smarty/libs/plugins/modifier.escape.php, line: 254</p>
.....
{"11":"\u041a\u0443\u0440\u044c\u0435\u0440\u043e\u043c - \u041c\u043e\u0441\u043a\u0432\u0430 \u0438 \u041c\u041e","84":"\u041a\u0443\u0440\u044c\u0435\u0440\u043e\u043c - \u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433 \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442","71":"\u0421\u0440\u043e\u0447\u043d\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u0435\u043d\u044c \u0432 \u0434\u0435\u043d\u044c","21":"\u041a\u0443\u0440\u044c\u0435\u0440\u043e\u043c - \u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433 \u042d\u043a\u0441\u043f\u0440\u0435\u0441\u0441","64":"\u041f\u043e\u0441\u0442\u0430\u043c\u0430\u0442\u044b \u0438 \u043f\u0443\u043d\u043a\u0442\u044b \u0432\u044b\u0434\u0430\u0447\u0438 PickPoint","18":"\u041f\u0443\u043d\u043a\u0442\u044b \u0432\u044b\u0434\u0430\u0447\u0438 \u0421\u0414\u042d\u041a","70":"\u041f\u0443\u043d\u043a\u0442\u044b \u0432\u044b\u0434\u0430\u0447\u0438 \u0421\u0414\u042d\u041a, \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u043d\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430","57":"\u041f\u0443\u043d\u043a\u0442\u044b \u0432\u044b\u0434\u0430\u0447\u0438 \u0411\u043e\u043a\u0441\u0431\u0435\u0440\u0440\u0438","81":"\u041f\u043e\u0441\u0442\u0430\u043c\u0430\u0442\u044b \u0438 \u043f\u0443\u043d\u043a\u0442\u044b \u0432\u044b\u0434\u0430\u0447\u0438 5Post","35":"[Dalli Service] \u041f\u0443\u043d\u043a\u0442 \u0432\u044b\u0434\u0430\u0447\u0438 \u043c. \u0421\u0430\u0432\u0435\u043b\u043e\u0432\u0441\u043a\u0430\u044f, \u0443\u043b. \u0421\u043a\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f, 1\u044118, \u043f\u043e\u0434\u044a\u0435\u0437\u0434 1","62":"\u041a\u0443\u0440\u044c\u0435\u0440\u0441\u043a\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0421\u0414\u042d\u041a","83":"\u041a\u0443\u0440\u044c\u0435\u0440\u0441\u043a\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 Boxberry","88":"\u041a\u0443\u0440\u044c\u0435\u0440\u0441\u043a\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0421\u0414\u042d\u041a, \u042d\u043a\u043e\u043d\u043e\u043c","87":"\u041f\u043e\u0447\u0442\u0430 \u0420\u043e\u0441\u0441\u0438\u0438, \u0434\u043e \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u044f","12":"\u0421\u0430\u043c\u043e\u0432\u044b\u0432\u043e\u0437 \u0438\u0437 \u043e\u0444\u0438\u0441\u0430, \u041e\u0441\u0442\u0430\u0448\u043a\u043e\u0432\u0441\u043a\u0430\u044f \u0443\u043b., 14\u044118 (\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0435)","17":"\u041e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u0441 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c"}');
chosen_shippings = chosen_shippings.map(function(shipping) {
return shipping_names[shipping];