Hi @fripss
I am using OneSocial as well. I think under wp admin > settings > general :New User Default Role, and select “pending vendor” would work well for you?
@anna, If I uncheck “Allow users or guests to apply to become a vendor” and change the default role to vendor, once they register they will automatically become a vendor without checking the apply to become a vendor box.