I am working on building a Drupal 7 website where a company with multiple users will subscribe to the site. In my mind the best way to make this work is to have the company be a content type that is also an organic group. It will have admin and general users. The admin users should be able to pay the bill and all users should have access granted or limited by the subscription status.

Is there a way to do this now? If not this would be an awesome feature to have. Essentially a shared subscription. The company (organic group) being the center point and what has to be paid for in order for the users to be able to access the system (beyond just logging in to pay the bill). Thoughts?

Comments

univate’s picture

Title: Assigning subscription fees to organizations (an organic group) that is allowed to be paid for by roles with payment permissions » Allow orders to be placed against an organic group rather then user.
Project: UC Recurring Payments and Subscriptions » Ubercart
Version: 7.x-2.x-dev » 7.x-3.x-dev
Component: User interface » Code

This is not really a uc_recurring question. Its more a issue for ubercart to solve. At the moment orders in ubercart are presumed to be attached to users. If an orders could be attached to another entity then that might make it possible to do something like this.

univate’s picture

An alternative to organic groups might be something like this - http://drupal.org/project/subuser (not sure if it will work as is or will require further customization's)

TR’s picture

Title: Allow orders to be placed against an organic group rather then user. » Allow orders to be placed against an organic group rather than user
longwave’s picture

Status: Active » Postponed

Orders are now fieldable, so you should be able to reference a group from an order with some custom code. Without #1195702: Allow TRUE anonymous checkout a user is still required for checkout, so marking this as postponed.

patrick.thurmond@gmail.com’s picture

@longwave: That would be cool. I will keep that in mind when I am building this site.

SilviuChingaru’s picture

Issue summary: View changes
SilviuChingaru’s picture

TR’s picture

Version: 7.x-3.x-dev » 8.x-4.x-dev
TR’s picture

Status: Postponed » Closed (works as designed)

If someone wants to work on this and contribute a patch, feel free to reopen this issue. However, the maintainer are not working on this and have no plans to work on this. Closing this issue as a practical statement; if the community wants this feature the community has to contribute it.