В версии CS-Cart наблюдается ошибка, связанная с обязательностью полей в профиле пользователя, особенно с полями “Телефон” и “Email”.
Если в поле профиля нажать в телефоне откл обязательность, то поле e-mail становится редактируемым, если в поле email убрать обязательность, и поставить опять чек-бокс в телефон, то после сохранить, email все равно станет обязательным.
Начните редактировать в поля профиля - контактная информация поле Телефон - E-mail если редактировать поля телефона то поля E-mail можно сделать необязательными или показывать или вообще нет, настроили как надо поле E-mail, жмем сохранить и хоть бы что, они все равно обязательные.
Пожалуйста, у нас покупатели вешаются с этим E-mail.
Здравствуйте, @ARTUR. Спасибо за уточнение и предоставленное видео.
К сожалению, здесь багом является то, что поле E-mail можно сделать необязательным при редактировании полей - это может вводить в заблуждение.
В действительности поле E-mail нельзя сделать необязательным полем в текущих версиях CS-Cart, так как оно необходимо для регистрации и идентификации пользователей.
Если вас интересует добавление других механизмов регистрации покупателей на сайте (не через email), я могу передать ваш запрос команде разработки.
Понимаю, что поле E-mail необходимо для регистрации и идентификации пользователей, и не возражаю против его обязательности при регистрации.
Однако в нашем случае возникает необходимость сделать поле E-mail необязательным при оформлении заказа как гость (без регистрации). Сейчас, к сожалению, это невозможно реализовать из-за общей обязательности поля E-mail, и поведение интерфейса в админке вводит в заблуждение.
Нам не требуется вводить альтернативные механизмы регистрации, такие как OTP или другие модули. С регистрацией по E-mail всё в порядке - те, кто хочет зарегистрироваться и у кого есть почта, это сделают. Наша задача - разрешить гостям оформлять заказ без обязательного поля E-mail. Сейчас же, особенно в приложении, даже при оформлении без регистрации система требует указать E-mail, чего у многих покупателей (взрослых и пожилых людей) просто нет.
Предложение:
Было бы очень полезно, если бы в настройках профиля появилось отдельное управление обязательностью поля E-mail отдельно для оформления заказа и отдельно для регистрации. Это позволило бы гибко настраивать поведение системы под различные бизнес-сценарии.
Прошу рассмотреть возможность добавления этой настройки в будущих версиях CS-Cart.
Пожалуйста, наши клиенты очень мучаются при заказе через приложение, и не у всех есть почта - это особенно касается взрослых и пожилых людей. Поэтому просим вас реализовать данную механику в ближайший релиз.
Благодарю за пояснение!
Такое у нас есть. На странице оформления заказа требуется, чтобы обязательным было либо поле E-mail, либо Телефон.
Отображение и обязательность полей настраиваются в макете страницы оформления заказа. Пожалуйста, откройте параметры блока Информация о покупателе и на вкладке Контент уберите галочку с поля E-mail, а поле Телефон сделайте обязательным. После этого попробуйте разместить заказ как гость.
Если покупатель оставит поле E-mail пустым, при оформлении заказа будет сгенерирован несуществующий email в формате имя-время@example.com.
У нас это так и стоит, на сайте это работает, однако все равно в приложении просит почту! Да и Фамилия стоит как необязательная и ее просит, но фамилия не такая проблема как обязательность почты.
Скрины прилагаются.
В стандартном приложении добавление товара в корзину и оформление заказа возможно только после авторизации пользователя. Следовательно, у покупателя уже будет указан email при оформлении заказа.
Дорогая @EkaterinaStrunnikova вы подтвердили баг, приняли его!
Мы не используем стандартное приложение, а значит это проблема для всех у кого не ваше приложение, не только для нас. Я уже предложил выход и решение для данной ситуации, пожалуйста, дайте решение конкретное.