I'm exploring if the latest release of Drupal Commerce (using Commerce Kickstart 7x-2.38) will work for my Apparel eCommerce requirements. We need membership to groups (which will be corporate accounts or schools) that will present authenticated users a selection of apparel products using corporate or school logos and of course special pricing. I've looked into both Organic Groups and Membership Entities and neither seem to be the best solution. Any ideas?
Group allows for creating arbitrary collections of your content and users on your site, and grant access control permissions on those collections. It is available as of D7, and has a D8 version also. The Group module creates groups as entities, making them fully fieldable, extensible and exportable.
For more details about the various roles and permissions, refer to my answer to "What are the various roles supported by the Group module?".