Do you want to make a B2B place for your clients where only registered clients can see prices & "Add to cart" buttons?
The best method for doing it is through this app. For visitors, prices as well as "Add to cart" buttons won't be visible. After logging in, only users who have registered can see it. In order to view prices & "Add to cart" options for products, the user must first register and create an account. You can design your personalized message box, which will be shown in place of prices for customers who have hidden prices & "Add to cart" buttons. Direct configuration is possible through the App configuration. You can watch a live preview of the message box while you are altering the message text, message background, color, etc.