Все перечисленные способы попробованы до написания топика.
Конкретно отредактировал файл order-opc-new-account.tpl
{elseif $field_name eq "city"}
<div class="required text form-group">
<label for="city">{l s='City'} <sup>*</sup></label>
<input type="[u][b]hidden[/b][/u]" class="text form-control validate" name="city" id="city" data-validate="isCityName" value="{if isset($guestInformations) && isset($guestInformations.city) && $guestInformations.city}{$guestInformations.city}{/if}" />
</div>
Поле "Город" отсутствует при регистрации, но присутствует при быстром заказе.
Незнаю что дальше делать..