I am selling B2B so I do not want end users to access the website only companies I approve. I want to make sure that customers who will register will first send me a request then once I approve I would send them a code, this code will allow them to enter the website, does shopify has this function? to allow admin to create codes for every user?
If not is it possible to hire someone to do this step for me and amend shopify language or do we have to make another website outside shopify?
Shopify does not have a built-in function for account approval, but luckily there are several apps out there that offer this type of functionality.
In your case I’d recommend trying out our Customer Fields app. With Customer Fields you can create a customized registration form that requires each new customer/company to be approved before they can access their account. To prevent end users from accessing the website until they are approved you can add some custom code to your store’s theme, or you can use an app like Locksmith which happens to work great in conjunction with Customer Fields.
you can hire a dev to code the functionality for this. All you have to do is tag the customers profile with ‘wholesale’ (example) and they will have access to certain parts of the site.