I'd like to leverage the power of Drupal Commerce to sell completely unrelated products and thus would like to create 2 different stores and brands. I could of course create a Drupal multisite but this is overkill and I really want to have only one site and one Drupal Commerce setup. If tomorrow I want to create new stores, I'd be able to do so with this layout without having to go through the headache of managing different installs.
My idea is thus to try and set up Drupal Commerce as a service with the following in mind:
- Each store would be completely isolated from the others (products, clients...)
- Provisioning a new store would only be a matter of assigning a role to a new user
- Say the root domain is mysite.com, I'd like to have one store at mysite.com/store1 and the other at mysite.com/store2 (using subdomain would be pretty much the same)
I've been thinking about using Organic groups but it's not obvious to me if a) it is the right tool and b) how to achieve that with the module.
Any pointer or feedback would be very much appreciated.