Встречайте 4.21.2! «Яндекс Доставка по России» теперь встроена в CS-Cart. В версии 4.21.2 можно прямо из панели администратора создать заявку на доставку, распечатать ярлык и предложить покупателю получение заказа курьером или в пункте выдачи. Интеграция подходит для отправлений по городу, области и между регионами России. Также в обновлении закрыли несколько уязвимостей и внесли технические улучшения. Подробнее о CS-Cart 4.21.2 — в статье: CS-Cart 4.21.2: Яндекс Доставка и исправления безопасности
Что-то более глобальное кроме косметики планируется?
Например встроеннный mcp или готовая валидация emaill, или для Ultimate создать техническую возможность использовать разные базы данных из коробки?
Да, работаем над более глобальными фичами. 4.21.2 это патч-релиз, поэтому, ожидаемо, что больших изменений в нем нет.
Предупреждение Ваша установка CS-Cart не прошла проверку на целостность файлов. Доступ в панель администратора будет заблокирован через 2 дня. Пожалуйста, свяжитесь с нашей техподдержкой.
А что за новый прикол теперь? то проблемы с dev доменами, теперь после обновления вот такое сообщение без каких либо объяснений и тд
этой проверке много лет. CS-Cart сверяет хэши файлов ядра, отвечающих за проверку лицензии. Выдает такую ошибку, если есть расхождение.
Проверьте файлы и залейте оригинальные. Не копируйте установку через FTP пофайлово, т.к. некоторые клиенты модифицируют файлы при копировании
Да но “Доступ в панель администратора будет заблокирован через 2 дня.” это не слишком?
Но это жестоко, не находите? Если посмотреть при обновлении, на какие файлы валидатор обращает внимание, как на измененные, то очень часто измененными он считает файлы, которых уже лет сколько-то не касалась рука человека, причем ни на нашей стороне, ни скорее всего - на вашей.
И если раньше мне собственно плевать было, что вы в обновление для проверки не те хеши засунули, так как я сам в курсе, что у меня мной изменено, а что я не трогал, то теперь обновляться снова стало боязно - обновишься, а тебе кирдык…
Как вариант - если ваша система выдвинула такое обвинение, покажите например в детекторе изменений список таких файлов и кнопочку, по которой сайт запросит эти файлы с сервера обновлений и перезапишет.
Тихо и спокойно, и никакой паники.
Ну то есть сначала обновись, потом еще файлы почекай, сообщение раньше было вообще пофиг, но фраза будет заблокирован через 2 дня, это прям слишком, остановить бизнес процесс потому-что детектор что-то там обноружил.

ну там кстати ну ничего не сделать эти правки нужны.
Воу, мы купили ПО, платим за лицензии чтобы обновляться. Это по какому праву вы будете нас блокировать? Интересует сама возможность наличия такого функционала
Ну это логично. Установка ядра раз в сутки должна запросить у сервера лицензирования, что лицензия на такой домен есть и действует. Если движок взломали, то механизм отправки запроса переписан, чтобы уходил например локально и подставлялся нужный ответ. Поэтому движок перед отправкой такого запроса сначала самотестируется, чтобы убедиться, что он действительно отправит запрос куда надо.
То есть, если такая проверка считает, что движок взломан, он уже не может доверять, что инфу о действующей лицензии получил оттуда, откуда следует.
Вопрос в другом: инструмент проверки есть, а вот инструмента для решения этого “конфликта” - нет.
То есть как бы “Мы сделали всё, чтобы вы нас не обокрали, а вот чтобы мы вас не обокрали - это вы уже сами” ![]()
Инструмент для решения тоже есть. В тексте уведомления рекомендуется обратиться в поддержку, которая поможет решить проблему.
Чтобы подать обращение, надо сначала тариф поддержки купить, ну и надеюсь Вы сами в курсе, что в отведенных два дня поддержка почти никогда не укладывается…
Тикет можно создать всегда. Даже если поддержки нет
" Я понимаю, что часть изменений могла быть внесена вами намеренно и использоваться длительное время. Однако некоторые системные файлы могут влиять на корректную работу CS-Cart, поэтому их изменения могут приводить к срабатыванию проверки целостности.
Я рекомендую в первую очередь восстановить оригинальные файлы из каталога app, так как они непосредственно влияют на работу платформы. После этого, пожалуйста, проверьте, сохраняется ли предупреждение о нарушении целостности файлов.
Спасибо."
А что вот с таким ответом делать? Если правки нужны?
