Значения в полях проверяются 2 раза, перед отправкой данных с помощью javascript и после отправки данных при обработке в php. Т.е вам нужно еще отменить проверку в AuthController.php и AddressController.php.
Можно ли в поля адреса забить значения по умолчанию и пусть они проверяются?
В нашем магазине ситуация такая: основной товар - виртуальный, но иногда люди заказывают бумажные книги, который тоже есть в продаже. Поэтому хотелось бы сделать примерно так:
1) одностраничная форма заказа;
2) упрощенная регистрация (имя, фамилия, мейл) - это я сделала, вроде работает;
3) в поля адреса вбить значения по умолчанию, написав в форме заказа, что для покупки виртуального товара вы можете оставить поля адреса как есть;
4) при покупке физического товара предложить поля адреса заполнить актуальной информацией.
Как считаете, прокатит такая схема? Версия престы 1.5.6.1