Упрощаем регистрацию путем уменьшения количества полей до минимума: ФИО, email, город, телефон.
Как было
Как должно быть
Процесс изменения регистрации можно разделить на работу в админке, редактирование шаблона и класса.
Админка
Локализация - страны - %страна% - удаляем лишнее, оставляем имя, фамилию, телефон
Также, опытным путем нашел, что отключение этой опции тоже необходимо. Я не знаю для чего это, но оно не нужно в данном случае.
Это решает большую часть проблем, но остается еще два самые мерзкие: страна и область.
Address.php
Удалить 'required' => true,
order-opc-new-account.tpl и address.tpl
Находим в шаблоне выбор области и между <select> ставим заготовленный <option>
Что ж, уже неплохо.
Теперь можно сделать display:none для страны и области.
P.S. Пока неясно почему страна с display:none выдает ошибку.
UPD: opacity:0 решает проблему но остается пустое место.