I Need to allow only a certain segment to see certain products or collections with separate pricing

Topic summary

A skincare business serving both retail and professional markets needs to implement customer segmentation with distinct product visibility and pricing.

Core Requirements:

  • Professional customers should access exclusive collections/products hidden from retail customers
  • Professional customers need separate pricing structures
  • Automatic segment assignment upon first login with credentials

Technical Approach Discussed:
The original poster discovered Shopify’s segmentation feature can identify professional customers. However, a respondent clarifies that segment data isn’t accessible on the frontend via Liquid code.

Proposed Solution:
Implement custom theme code to create separate wholesale and retail user types, each with:

  • Different menu structures
  • Distinct product catalogs (wholesale products unavailable to retail users)
  • Differentiated pricing

The respondent is currently developing this wholesale/retail user system. While segments can trigger automatic discounts, the full requirements need custom development rather than native Shopify features alone.

Summarized with AI on November 17. AI used: claude-sonnet-4-5-20250929.

Hello all and thank you in advance for any feedback and/or guidelines you can provide.

We cater both to the retail and professional skin care market.

We need to be able to implement the following:

PROBLEMS TO BE SOLVED:

1A. A professional customer should be able to see additional collections and/or products that the rest of the customers are not able to view or have access to.

1B. The professional customer should be able to have separate pricing on the products

Playing around I found out that the professional customer can be identified throuh segmentation

I also believe that it would be good to have the professional customer login to the site. Perhaps once they receive the login credentials and login the first time they can be moved automatically to the segment?

Is there a way through shopify or through an app that the above 1A and 1B can be achieved?

Thank you again for your feedback.

Andreas

Hi,

First segment details we can’t access on frontend liquid.

Segments can be used to provide automatic discount for specific users.

But all your requirement can be achieved by doing custom code in theme.

I am currently working on this idea of creating retail and wholesale users.

Where wholesale user will have different menus and product which will not available to retail users.