CS-Cart 5 — это не "очередная версия CS-Cart". Мы создаём этот продукт с нуля, на совершенно других технологиях. К примеру, программная часть будет основана на фреймворке Laravel. CS-Cart 5 будет поддерживать PostgreSQL уже на старте, а для взаимодействия программной и интерфейсной части будет использоваться GraphQL API. Всё это избавит CS-Cart 5 от ограничений легаси-кода и упростит работу с продуктом для большего количества разработчиков.
Такие крупные изменения означают, что нам пришлось пожертвовать обратной совместимостью с CS-Cart 4. Все существующие модули, темы и интеграции (как наши, так и сторонние) придётся переделывать для нового продукта. Это займёт, и нам не хотелось бы из-за этого откладывать релиз CS-Cart 5.
По всем этим причинам обновление до CS-Cart 5 не появится в Центре обновлений после релиза. Мы осознали, что аудитории у CS-Cart 4 и CS-Cart 5 настолько разные, что они должны быть отдельными продкутами. У каждого из них уже своя команда раработчиков, и развиваться оба продукта будут параллельно.
CS-Cart 5 подойдёт для Enterprise-клиентов — то есть для крупных предпринимателей, которые запускают проект силами своих или сторонних разработчиков. При разработке "пятёрки" мы придерживаемся следующих ключевых направлений:
- Подход к разработке "API first".
- Производительность и масштабируемость.
- Подход к интерфейсу "Mobile first".
- Простота разработки.
CS-Cart 4 по-прежнему останется лучшим решением для тех, кто хочет быстро запустить интернет-магазин или маркетплейс, по минимуму имея дело с кодом. Это возможно благодаря сотням возможностей "из коробки" и множеству сторонних модулей и тем с нашего Маркетплейса.
Мы планируем выпустить CS-Cart 5 во второй половине 2022 года и далее расширять его функциональность. Это никак не повлияет на разработку CS-Cart 4 — обновления для него будут выходить с той же регулярностью.