Баг с обязательностью полей в профиле

В версии CS-Cart наблюдается ошибка, связанная с обязательностью полей в профиле пользователя, особенно с полями “Телефон” и “Email”.

Если в поле профиля нажать в телефоне откл обязательность, то поле e-mail становится редактируемым, если в поле email убрать обязательность, и поставить опять чек-бокс в телефон, то после сохранить, email все равно станет обязательным.

Дайте решение пожалуйста @d.lotochkov

Здравствуйте!

Не совсем понял шаги для воспроизведения, не могли бы вы прислать скрины/видео для лучшего понимания, пожалуйста?

@Asya, как будет возможность - займись, пожалуйста.

1 лайк

Пожалуйста, вроде все понятно.

Начните редактировать в поля профиля - контактная информация поле Телефон - E-mail если редактировать поля телефона то поля E-mail можно сделать необязательными или показывать или вообще нет, настроили как надо поле E-mail, жмем сохранить и хоть бы что, они все равно обязательные.

Пожалуйста, у нас покупатели вешаются с этим E-mail.

Видео: https://drive.google.com/file/d/1Zqx58BsjaLZI0anw23PF2s0sHKsfYaRu/view?usp=sharing

Если будет патч, дайте пожалуйста…

С уважением, Артур.

1 лайк

@Nail.Gafin может быть вы сможете помочь нам? Асю не видно уже которую неделю ))
прокомментируйте данный баг! Нужно срочное решение…pleeeeease

Здравствуйте, @ARTUR. Спасибо за уточнение и предоставленное видео.
К сожалению, здесь багом является то, что поле E-mail можно сделать необязательным при редактировании полей - это может вводить в заблуждение.
В действительности поле E-mail нельзя сделать необязательным полем в текущих версиях CS-Cart, так как оно необходимо для регистрации и идентификации пользователей.
Если вас интересует добавление других механизмов регистрации покупателей на сайте (не через email), я могу передать ваш запрос команде разработки.

1 лайк

Здравствуйте, @EkaterinaStrunnikova Благодарю за ответ.

Понимаю, что поле 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 вы подтвердили баг, приняли его!
Мы не используем стандартное приложение, а значит это проблема для всех у кого не ваше приложение, не только для нас. Я уже предложил выход и решение для данной ситуации, пожалуйста, дайте решение конкретное.

Надеюсь на ваше понимание.

С уважением, Артур.