Is there a way to disable a customer from creating an account?
One that will function - yes
admin > customer details > Customer Approval Status - Authorization Pending >
Select from
Code:
Customer Approval Status - Authorization Pending
Customer must be Authorized to shop
0= Not required
1= Must be Authorized to Browse
2= May browse but no prices unless Authorized
3= Customer May Browse and May see Prices but Must be Authorized to Buy
And also would an admin be able to create a customer account?
Not with the default code - there may be a module but a password must be created also
Also I'd like the ability for the customer to add a picture of themselves.
This will require a bit of custom coding