Но выдает ошибку, что не указана фамилия, хотя данные все внесены
Значит форма регистрации менялась. Обсуждали не раз. Это от того, поля прячут.
еще такой вопрос - а сделать способ доставки видимым постоянно - возможно это?
Возможно, только нужно передалать процесс заказа.
В prestashop платежные методы проходят проверку по адресу, есть ограничение по зонам, странам и валютам.
Поэтому, пока адрес не заполнен, способы оплаты не появляются.