New Store Idea with custom "stores" for each customer?

Topic summary

Goal: Run a print-on-demand shop where each volunteer fire department is a customer with its own designs (shirts, mugs, etc.) and can only access its own products, ideally being directed to a dedicated collection after login.

Context: Store will use Shopify integrated with Printful. Requirement is account-based product segregation (per-customer “mini store”).

Proposed approach (most recent update):

  • Use Shopify tags: tag each customer and tag the products/collections intended for them.
  • Add theme code (liquid templates) to conditionally display products/collections only when a logged-in customer’s tag matches the product/collection tag.

Notes:

  • “Tags” are Shopify metadata used to group and filter customers/products; conditional display requires theme customization.
  • No code snippet or app recommendation was provided; method relies on custom theme logic.

Status: A feasible direction was suggested (tags + theme conditions). No confirmation of implementation, automatic redirection, or edge cases (e.g., search, direct URLs) addressed. Discussion remains open.

Summarized with AI on January 10. AI used: gpt-5.

Hello friends, I currently have 2 Shopify stores, both of which are integrated with Printful. I have an idea for a 3rd store, but trying to research to see if the functionality already exists…

The idea is for a print-on-demand store for volunteer fire departments. My vision is for each volunteer fire department, as an organization to be a customer. They would provide the design that they would like applied to t-shirts, coffee mugs, etc., and I would have them printed, shipped, etc. I would like for each customer to be a separate account, with access to only their products. I don’t know if there is way to direct a customer to a specific collection based on their login, or some other way of accomplishing this, so I thought I would check here. If anyone has any ideas, I would love to hear them.

Thanks in advance!

Tag the customer, add that tag to products needed. Code to display only if customer logged in, has that products tag.