I have a B2B wholesale site that I am considering switching to Shopify.
For the B2B site, I want to hide prices for all products and require that they create an account that I approve. Once I approve them for wholesale access, they will be able to sign in and see product prices. How do I do this? Is this native in Shopify or do I need to use a 3rd party app to do this?
Hi @electrico ,
To achieve this we have to check for login users and allow only verified users.
Post this will edit the product and collection pages to block the purchase flow of users. To check for login users you can use the below code.
{% if customer %}
// login user
{% endif %}
This whole B2B feature can be built using custom dev too.
or you can go ahead with B2B/Wholesale Solution or B2B Wholesale Club based on your requirements.
Hello and welcome to Shopify!
Assuming you’re not talking about a Shopify Plus store, my suggestion would be to use a third party app. like Sparklayer for pricing in conjunction with a robust form builder like Customer Fields.
Here’s a quick video I on what this would look like:
https://www.youtube.com/watch?v=6VC7Z1KeU7Q
I hope this helps 
Benjamen
If you want to implement the hiding of prices for specific customers after approval, you can use apps like Wholesale Lock Manager