Почему же? Я всегда так делаю. Но только после того как оно задано, например, если стандартным способом задается, то можно в футере получить. А ShowProperty работает и выше по коду чнм значение задано, и с помощью него можно только вывести что-то, а не получить значение.
Может оно у вас задается не на самой странице, а где-то после того, когда вы пытаетесь его получить. GetProperty и ShowProperty - это разные вещи. см. Отложенные функции
Кажется понял, что вы не о том спрашивали Нужно найти, в коде компонента скорее всего, где эти инпуты формируются, и перенести код в шаблон, или в result_modifier
Там есть варинт, когда шаблон редактируется в админке, в настройках формы, через визуальный редактор. Если там этот шаблон отключить, то будет использоваться шаблон компонента.
Неавторизованным нельзя разрешить покупку, но можно разрешить покупку без регистрации (автоматическое создание пользователя). Включается это в параметрах компонента оформления заказа.