Как-то неудобно придумано в commerce 2: при оформление заказа индекс обязателен, но далеко не все люди знают свой индекс, а при самовывозе он вообще не нужен.
Может кто-то знает как удалить эту обязательность индекса?
И как удалить вторую строчку адреса?
Google и Yandex не смогли дать ответа
Комментарии
Удалить поле типа addressfield и добавить вместо него собственные поля типа text в customer profile
Не выйдет, это поле заблокировано.
типа так
$form['customer_profile_billing']['commerce_customer_address']['und'][0]['locality_block']['locality']['#required']=false;
}
В какой файл это прописать?
для 8 это не нужно, там все мышем можно натыкать
Ну-ка поподробнее, где это такое найти?
Прописать в файл <тема>.theme в папке темы
admin/config/people/profiles/manage/customer/fields/profile.customer.address
https://prnt.sc/k5n15y
ну не знаю, я к 8 ке только присматриваюсь, у меня работает

У меня не редактируется, видимо потому, что магазин уже создан. Хотя вроде везде данные почистила, даже магазин и все пробные заказы удалила. Все равно в базе сохраняет.
Попробовала заного создать сайт drupal8+commerce.
Можно создать новое поле адреса, но которое создается по умолчанию не редактируется.
Прошло 2 года. И ура! теперь поле адрес редактируется, можно гибко оформлять страницу оформления заказа. До этого не проверяла. Но сейчас именно с этой настройкой просто красота.