Заметил сегодня небольшой баг с подгрузкой данных из API, должно заработать после обновления (две строчки поменял местами)Порядок блоков никак не влияет на логику работы модуля, это всего лишь их отображение. Насчет зависания - попробуйте сделать заказ через дефолтную корзины с регистрацией, наверняка заметите такое же подтормаживание, видимо что-то все-таки с отправкой уведомлений, хотя конечно всякое может быть, но в модуле вроде нет каких-то больших вычислений.
А насчет регистрации - сделал так, потому что были нарекания из-за неявной работы. Создается он при изменении вариантов потому, что сейчас форма оплаты пытается загрузиться всегда, когда данные валидны, даже при первом открытии страницы, так что при смене вариантов это тоже верно - данные валидны - можно создать пользователя и заказ в базе и перейти к оплате (в старой версии из-за этого был двойной клик по кнопке оформить). Сейчас подумаю, может можно как-то безболезненно перенести этот момент как можно дальше