Show/Hide company field - Incorrect work

03.02.2024 17:24
#1
kit2m2
Joomshopping forum user no avatar
Name: Dmitriy
03.12.2010
Сообщения: 107
Quote
Show/Hide company field - Incorrect work

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

В расширении есть три параметра выбора в списке «Тип клиента»: «Выбор» (по умолчанию), «Физическое лицо», «Фирма».
Расширение подразумевает функционал скрытия или показа поля «Фирма». Когда в списке «Тип клиента» выбрано – «Физическое лицо» то поле – «Фирма» скрыто.

Когда в списке «Тип клиента» выбрано – «Фирма» то поле – «Фирма» показано.
Но по логике, поле «Фирма» также должно быть скрыто и при отображении списка «Тип клиента» по умолчанию («Выбор»). И только при выборе в списке «Тип клиента» параметра - «Фирма» поле «Фирма» должно отобразиться.

Сейчас в расширении это работает неправильно.

Поле «Фирма» отображается как при первоначальной загрузке страницы Регистрации (в списке «Тип клиента» выбор по умолчанию – «Выбор»), так и при выборе в этом списке параметра – «Фирма».

И еще, при выборе в списке «Тип клиента» - «Фирма», параметр «Обязательное поле» должен передаваться от списка «Тип клиента» полю «Фирма», чтобы покупатель не забывал заполнять поле «Фирма».
Show/Hide company field - Incorrect work


Joomla: 4.4.2
JoomShopping: 5.3.1
PHP: 8.1
 
08.02.2024 08:33
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25944
Quote
Aw: Show/Hide company field - Incorrect work

Display field company for user type 2.1.0 (JoomShopping 5.2.2+)

--------------------------------------------------------------------------------

-И еще, при выборе в списке «Тип клиента» - «Фирма», параметр «Обязательное поле» должен передаваться от списка «Тип клиента» полю «Фирма», чтобы покупатель не забывал заполнять поле «Фирма».

В настройках Фирма - задайте обязательно.


Последнее изменение: 08.02.2024 08:35
 
08.02.2024 09:55
#3
kit2m2
Joomshopping forum user no avatar
Name: Dmitriy
03.12.2010
Сообщения: 107
Quote
Aw: Show/Hide company field - Incorrect work

admin - 08.02.2024 08:33
-И еще, при выборе в списке «Тип клиента» - «Фирма», параметр «Обязательное поле» должен передаваться от списка «Тип клиента» полю «Фирма», чтобы покупатель не забывал заполнять поле «Фирма».

В настройках Фирма - задайте обязательно.


Если я задам поле "Фирма" обязательным, то оно будет обязательным, для обоих типов клиента: "Юр.лицо" и "Физ.лицо", а так как поле "Фирма" будет показано только для Юр.лиц, То физическому лицу тоже будет требоваться заполнить поле "Фирма" но оно будет ему не видимо и тогда клиенту будет непонятно что от него требуется.
И еще если сделать поле "Фирма" обязательным, то это нарушает функционал его показа/скрытия разным типам клиента, так как оно будет обязательным для всех типов.

 
08.02.2024 10:16
#4
kit2m2
Joomshopping forum user no avatar
Name: Dmitriy
03.12.2010
Сообщения: 107
Quote
Aw: Show/Hide company field - Incorrect work

admin - 08.02.2024 08:33
Display field company for user type 2.1.0 (JoomShopping 5.2.2+)


Поставил новую версию аддона, функционал скрытия/показа поля "Фирма" (названия Юр.лица) в зависимости от выбора типа клиента - вообще перестал работать!

Теперь поле "Фирма" доступно (показано) для всех опций выбора "Типа клиента":
1. Выберите
2. Физическое лицо
3. Фирма (Юридическое лицо)

А нужно только для параметра №3

 
08.02.2024 10:31
#5
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25944
Quote
Aw: Show/Hide company field - Incorrect work

url?

Все должно работать как вам нужно.


Последнее изменение: 08.02.2024 10:31
 
08.02.2024 14:42
#6
kit2m2
Joomshopping forum user no avatar
Name: Dmitriy
03.12.2010
Сообщения: 107
Quote
Aw: Show/Hide company field - Incorrect work

admin - 08.02.2024 10:31
url?

Все должно работать как вам нужно.


Да работает, когда оформление стандартное (постраничное). Но у нас стоит ваше расширение - CheckoutAjax

И если в настройках аддона CheckoutAjax стоит параметр:

1. Used default template login/registration - НЕТ, то функционал аддона Show/Hide company field - Не работает
2. Used default template login/registration - Да, то функционал аддона Show/Hide company field - Работает

До этого стоял параметр - НЕТ поэтому и написал что не работает.

Можно добиться если в настройках аддона CheckoutAjax будет стоять - Нет, то функционал другого аддона Show/Hide company field - Работал?

Просто уже дизайн проработали для этого, а то придется переделывать и не очень будет удобно для покупателей что регистрация/авторизация будет отдельно от оформления заказа.
Aw: Show/Hide company field - Incorrect work

 
08.02.2024 20:54
#7
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25944
Quote
Aw: Show/Hide company field - Incorrect work

Нужно смотреть ваш сайт.

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.