Всем привет. Поставил версию Magento 2, все нравится, кроме формы оформления заказа.
В борьбе за коэффициент конверсии в странах СНГ все пытаются сделать оформление заказа максимально простым. В данный момент, в форме очень много обязательных полей, таких как город, регион, и т.д..
Мне необходимо сделать следующие обязательные поля:
- Телефон
И вот эти поля должны быть видны, но
не обязательны для заполнения:
- Имя и фамилия
- Город
- e-mail
Что я делал:
Пытался редактировать файл ../vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xml
Там можно указать скрытые поля, указав атрибут
<item name="visible" xsi:type="boolean">false</item>
.
Для полей факс и компания, это помогло, однако для полей Регион/штат это не работает, видимо, их подгрузка происходит в другом месте.
Также, эта конструкция не снимает с поля required, т.е. он все равно проверяется.
<item name="validation" xsi:type="array">
<item name="required-entry" xsi:type="string">false</item>
</item>
Есть ли возможность быстро отключить ненужные поля, не изучая Zend и не проходя сертификации Magento? Я понимаю, что движок серьезный и не кнопочный, но для запуска проекта сейчас не хватает только упрощенной корзины.