the store I'm building is for specific customers, so we need to approve the customer before they can make transactions. is there a way. see the detais below.
Customer create account (not activated yet).
Staff review and approve.
Customer receive activation email.
Customer have the permission to make transactions.
To expand on Adrian's answer, a smart work flow could be
I realize this thread is quite old, but I figured it was worth mentioning that we've recently added a feature in the Customer Fields app that enables you to approve a customer account before it is created in Shopify.
This feature allows staff/admins to easily approve or deny customers after they submit a registration form. Any customer who submits this type of registration form is not saved into Shopify until after their account is approved by your team. Customers will get emails upon submission of the form, and they'll also get emails if/when their account is approved (or denied).
All of the customer-facing emails are fully customizable -- including the ability to display dynamic content via Liquid variables.
There are some great workarounds mentioned in this thread, but for those who are not comfortable editing theme code, or for those that want an admin interface to approve/deny customers, then our Customer Fields app should be a great fit!
I'm curious-- what is there to "screen" or "approve" if you're not collecting additional information from customers? Or if you are collecting additional information from customers, where are you storing that data?
Also, are you concerned you'll be overpaying for Customer Fields features you don't need, or just about the bloat of extra features?
thanks for the reply and although its been several months and i now have a total solution to this... I thought to reply and answer your question anyway.
We need to screen customer registrations because we are wholesale only store. For this reason, those whom register for an account and do not meet our wholesale customer profiles (i.e. not an optometrist or dispensor etc etc) then we would not approve their access to the site. Hence the screening. We do not sell to the public or to anyone outside of the industry.