I need to build out multiple Magento 'stores' on a single website, with each 'store' representing a unique partner who offers a different combination of products from our global catalog.

For example, if our global catalog contains 10 products [p1,p2,p3,...p10], and we want the following configuration...

  • "Partner A" store at "//domain.xyz/store/partner-a" only offers products p1, p3, p5, p7, and p9.
  • "Partner B" store at "//domain.xyz/store/partner-b" only offers products p2, p4, p6, and p8.
  • "Partner C" store at "//domain.xyz/store/partner-c" offers all 10 products, but with different retail prices from partners A and B.

...is this possible with Magento 2.x?

My current overall understanding of Magento 2.x is:

  1. Multiple stores on one website is possible.
  2. Each product can have a different price per store if we define our price scope as 'website' rather than 'global'.

  3. Each store can feature a different (but not mutually exclusive) list of products if we set each store up with a new 'root category' defining that store's available products.

Am I off-base? If so, are there any proven ways, or even easier ways, to accomplish what I'm looking to do?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.