Shopify "Create Account to View Product" Feature and other edits

Job ID: 36090411

Budget: $30 – $250 AUD

Looking to add a feature to my Shopify store in development. Theme in use is called Morian Home 4.

I am looking to build a feature, either custom built or using a plugin, where users are not able to navigate to the Product page unless they are an approved user.

Feature list:
- New User Registration Form with fields including: Company Name (Required),
- New User Registration Form Design with additional 'benefits' on the page
- Require each registered user to be Approved before they can Login to view products
- Pop up the New User Registration Form if the customer is not logged in, and clicks on a product from the collections page

Other Edits include:
- Remove price from Collections page
- Remove price from Product page
- Change "Buy it with Shoppay" text on the product page "Buy" button to "Order Sample"

Please provide portfolio of any shopify sites you have worked with that requires account approval and hidden price/pages
Related categories: PHP JavaScript HTML Shopify Templates Shopify