Products Availability According to Customers' Segment & Location

Dear Community Members,

I need to know if Shopify supports the below user experience or not. And what is the recommended theme.

I am working on a store that requires showing a certain products collection according to customers segment & location.

i.e.

Upon the selection of a specific product collection (cement), I need to show 2 options (Retail / Wholesale) before showing the products. As the products range and prices are different for each segment.

After the selection of the segment (retail or wholesale); is it possible to show location selector/dropdown list and show products according to the selected location? As the company has multiple warehouses and each warehouse covers specific locations and has a unique inventory.

These are screen shots from the current website (not built on shopify) for reference:

https://khamato.com/ar/cementshop/%D8%A3%D8%B3%D9%85%D9%86%D8%AA

Image #1:

The customer segment is shown upon the collection selection:

Image #2:

After the segment selection, the location selector must be used to show products available for each location:

One more thing please…

  1. Is it possible to create customers accounts (membership) where customers can see their current balance or add more credit?

Image #3 shows in the header the customers’ balance:

Thank you.