В связке с магазином все работает отлично.
Во-первых, покупатель может зарегистрироваться в момент оформления заказа.
Во-вторых, пользователь, который зарегистрируется через TML и который в последствии решит оформить покупку, в момент оформления заказа только до-заполнит необходимые поля, которые он не заполнял при регистрации и все.
Установив TML вы получите нормальную рабочую капчу, при регистрации или возможность подтверждения регистрации при помощи е-мейл или все вместе, как вам угодно. Для капчи нет надобности ставить отдельный плагин, нужно будет только бесплатно получить публичный ключ и ввести его в соответствующее поле при настройке TML.
Вы полностью избавитесь от админки. Настроите редирект пользователя на нужные страницы при входе и выходе, а путь ххххххх.хх/wp-admin будет недоступен для любого юзера.
Сам перепробовал разные варианты, но остановился именно на этом, поэтому и предложил то, что работает. Если вас очень сильно волнуют права зарегистрированного пользователя, в настройках вордпресс не забудьте установить нужную роль нового пользователя, в TML есть настройка тематических профилей, но а если этого мало, то
User role editor вам в помощь.