Платежная информация в Commerce. Как манипулирость с полями адреса?

Главные вкладки

Лучший ответ

Аватар пользователя vlucas vlucas 10 ноября 2020 в 14:09
1

Это поля профиля.
admin/config/people/profile-types
Там профиль, по умолчанию Customer, в нем поле address

Комментарии

Аватар пользователя VasyOK VasyOK 10 ноября 2020 в 14:29

ага, понятно. так вот значит за что модуль address отвечает.
А как туда свои поля добавить? Или поменять лейблы существующих?

Аватар пользователя vlucas vlucas 10 ноября 2020 в 14:39

свои именно в поле адрес - не знаю. Можно в профиль.
У address в принципе довольно понятное API, можно хоть свой форматтер, процессор написать.
В UI тоже настройки есть

Аватар пользователя gun_dose gun_dose 10 ноября 2020 в 14:38
1

Существующие можно скрывать либо делать обязательными/необязательными. А свои - просто добавляй поля к сущности профиля.

Аватар пользователя VasyOK VasyOK 10 ноября 2020 в 17:17

Разбираюсь.
1. А что если Адрес вообще убрать из видимых полей? И использовать только свои поля?
2. Можно как-то сделать ввод имейла необязательным? Кто хочет пусть вводит и идет регистрация, не хочет - не надо.