I don't know if the affiliate module is the right thing to use in this case, but it is the closest thing to the business model that we have in place. Here is what I'm trying to do, and I wonder if the affiliate module can/could do these things:

  1. Always give a commission to a designated user per product, regardless of how that product ends up in the shopping cart.
  2. Assign user(s) to a product that will receive X%, Y%, or Z%, depending on the assigned user.

I work for an online education publishing company that provides courses. Each course can have one or more authors who should get a royalty (i.e. sometimes 10%, 20%, or 30%, depending on the author/course). I've never developed a module, so doing this on my own would be tedious and certainly not an immediate solution. If there's some simple modifications to this module, that might be nice. If there's another module that I should consider, then what are they?

I know this is a real scratch-your-own-itch situation, but I imagine others will have a similar scenario at some point. If I should post this question elsewhere, then where?

Any guidance or advice would be greatly appreciated.

Keep up the good work!

Comments

bojanz’s picture

This would require some heavy modifications to the affiliate module, maybe a custom solution would suit you better.

As for inquiries like this, try the forums here at drupal.org.

Cheers,
Bojan

chadhester’s picture

Status: Active » Closed (fixed)
Issue tags: +lms integration, +SCORM

Thanks Bojan,

After careful consideration, I found that, yes, designing my own module would be best. I am creating a generic LMS integration module. The LMS specific code will be stored in a content type (i.e. add user to lms, enroll user to a course, and others to come later). I am also binding some functions to Ubercart, but leaving some room for those function to be ported to other ecommerce choices. If I can avoid inserting proprietary information in the module, I'll submit it to the community later this year. This might make an attractive alternative to using Drupal as an LMS, given the infancy of a SCORM module for Drupal.

Also, thanks for your suggestion about the drupal.org forums. I'll post any other thoughts/questions there.

- Chad