При создании тестового макета на странице чекаута слетают обязательные поля активного макета.
У нас при оформлении заказа стоит поле обязательное телефон, а почта необязательная.
Почтовый индекс также стоит необязательное, при создании макета поля становятся обязательными.
Мне не удалось воспроизвести проблему на дев демо.
Мои шаги в CS-Cart MVE:
На странице Дизайн - Макеты - Оформить заказ убрала обязательные поля в настройках блоков Адрес (поля Адрес, Почтовый индекс) и Информация о покупателе (поле Телефон - обязательное, поле Email - необязательное);
На витрине перешла на страницу оформления заказа - обязательность полей соответствует настройкам;
На странице Дизайн - Макеты добавила новый макет;
Перезагрузила страницу оформления заказа - ничего не изменилось.
Если вы можете воспроизвести проблему на дев демо, пожалуйста, уточните шаги.
Изначально, по умолчанию поле почта стоит обязательная а телефон нет!
Я сделал поле почта необязательное а телефон обязательным полем, сохранил, все сохранилось.
Потом создал тестовый макет, и сразу обновил страницу и как видите на видео, поле почта снова стало обязательным (по умолчанию) а телефон нет, и так все поля слетают при создании макета.
Это не прям такая трагедия, просто при работе с макетами приходится идти и все поправлять вручную, хотелось чтобы учли при следующем обновлении.