Разделение пользователей и аднимистраторов на сайте по разным таблицам?
А если менеджер захочет сделать заказ или администратор - надо регистрироваться?
В kohana при использовании модуля Auth все пользователи хранятся в users, роли - в roles, связи - roles_users. Соответственно если у пользователя будет роль admin, то это еще и администратор.
Клиент - отдельная сущность в интернет-магазине, никак не сравнимая по правам доступа с администраторами и тому подобными типами пользователей... Можно сказать что клиент - это структурная единица мини-CRM-системы, используемой для оформления заказов. Следовательно: мухи отдельно - котлеты отдельно! Был бы это форум - можно и подумать, а так...