Я хочу показывать поле FAX при каждой кассе. Прямо сейчас в magento 1.9.1 есть функциональность, согласно которой, если вы являетесь существующим пользователем и отдаете заказ два или более раз, он не просит вас каждый раз вводить адрес, а автоматически заполняет его из базы данных. Но я хочу, чтобы поля FAX всегда были видны пользователю, и если он вводит значение, то сохраняйте его, иначе оно должно хранить значение NULL. Заранее спасибо.
magento onepage checkout управлять полями
Ответы:
Вы можете добавить поле в оформление заказа поле добавить в кассе.
По этой ссылке вы найдете название должности, добавленное при оформлении заказа, вам нужно заменить «название должности» на «ФАКС».
Magento должен иметь функцию факса в объекте адреса клиента. https://www.mymagento.com/index.php/admin/customer_address_attribute/ а>
Либо включите его и переключите на обязательный, либо продублируйте поле телефона и установите для него факс. Возможно, вам придется настроить его по желанию в используемом шаблоне внешнего интерфейса: ( vanilla: app\design\frontend\base\default\template\checkout\onepage\shipping.phtml )
Если вы хотите принудительно подтвердить существующую запись адреса клиента (факс), вам может потребоваться более обширная настройка.
Я бы изучил ваш контроллер onepagecheckout, который используется в настоящее время ( vanilla: app\code\core\Mage\Checkout\controllers\OnepageController.php ), чтобы узнать, нужны ли какие-либо другие настройки/проверки.