Improved Affiliate Module

Events happening in the community are now at Drupal community events on www.drupal.org.
jtsnow's picture

The current affiliate module (http://drupal.org/project/affiliate) needs some work. Some features that could be added:

Payout Options

  • Pay affiliates using PayPal
  • Pay-Per-Sale (Percentage)
  • Pay-Per-Sale (Flat Rate Payout)
  • Pay-Per-Click (Unique Visitors Only)
  • Pay-Per-Lead
  • Custom payout levels
  • Different payouts based on user role
  • Pay by giving in-site credit(eCommerce)

Link Generation

  • HTML code generated for affiliates to copy & 0aste
  • Text links
  • Banner links
  • Optional links to specific nodes or pages

Reporting

  • Payment history
  • Conversion ratios
  • Commission records
  • Auto e-mail notification of sales to affiliates
  • Auto e-mail periodic reports

Extra Features

  • Custom affiliate coupons (eCommerce module integration)
  • Performance requirements/criteria (number of sales...)
  • Custom sign-up fields
  • Rewards for top performing affiliates

That's just a quick brainstorm. Is there a demand for this sort of module?

Comments

Yes!

HedgeMage's picture

I would love to see something like that. Please don't forget User Points integration. :)

I honestly don't have the time to mentor this, but do my best to act as a sounding board or whatnot when I am around.

Susan/HedgeMage

Thanks for the feedback! I

jtsnow's picture

Thanks for the feedback! I was beginning to think there would be no support for this.

User Points could add some great features when combined with an Affiliate module!

Another use for this module could be to pay a portion of sales to artists who upload MP3's to be sold on an online store. Or to calculate payments to writers based on the quantity and/or quality (via integration with ratings modules) of content that they provide.

I seem to recall that there

HedgeMage's picture

I seem to recall that there is at least one module out there addressing royalties, you would have to check. Some things to think about as you put a proposal together:

  • Avoid re-inventing the wheel; spend some time researching what else is out there, and figuring out what you can and cannot use or integrate in this project.
  • Remember that not everyone will want every feature, so plan on a module that includes several sub-module choices.
  • Be careful about scope creep -- are you trying to improve the affiliate module, or are you going for something bigger involving royalties or such? The royalty thing may be too far outside the focus of this project.
  • Some of these awesome ideas require integration with sales (for example, giving affiliates some percentage of sales from visitors they send)-- do you plan to support Ecommerce, Ubercart, both, or maybe just provide an API they can use for some things?
  • What will happen to your work once SoC is over? Affiliate seems to be in need of new maintainer(s) -- would you be willing to pitch in and make sure your work doesn't evaporate?
  • There doesn't even seem to be an issue yet regarding moving Affiliate module to Drupal 6.x -- I think SoC money is more likely to go to projects developed for the current version. You may have to scale back some of your objectives if you get stuck doing the 6.x port as part of your project.

Have a look at Ubercart implementation

SiteMaster.ServeLime.com's picture

I've been searching far an wide for an Affiliate engine/module for Drupal capable of tracing affiliates and their earnings.
Go for it. We all need it!

I discovered a module on the Ubercart site + discussion about this important topic. ;)

Emile Botha
Entrepreneurship is a journey to a fulfilled life - make it so.
www.steps2prosper.com

Emile Botha
Entrepreneurship is a journey to a fulfilled life - make it so.

webchick's picture

So won't be one of our SoC projects.

I apologize to those who

jtsnow's picture

I apologize to those who were hopeful about this project. I spent my time writing applications for proposals that made it to the official idea list instead because this one wasn't getting as much feedback.

Satori42's picture

Still want to mention my interest in it as a user, in case there's still interest in developing it regardless. And User Points functionality would be a happy thing, too. =)

Yes this is something I

SeanBannister's picture

Yes this is something I would really like as well.

Me too

shunshifu's picture

I really need affiliate and userpoint integration. Perhaps a bounty maybe. How can I help.

Phil

Yes...moar

Webster's picture

I also need an affiliate module that can handle lead generation.

Thanks,

Make Money Online

payperaffiliate's picture

In this manner, the online business is able to reach broader customer base than through traditional advertising and increase sales; the host site can make thousands of dollars, depending on how well they do their research in locating affiliate programs and attracting customers for Make Money Online

More about Make Money Online at: http://www.payperaffiliate.org

I made a module which

wildkatana's picture

I made a module which incorporates some of the functionality you mentioned, and I have made a plan to incorporate more of the things you suggest in the next few versions. It is designed to work with my other Paypal Modules which I sell on my site. If anyone is interested, feel free to go take a look (screenshots): http://www.moneyscripts.net/drupal-paypal-affiliates

-Leighton


WildKatana Design - http://www.wildkatana.com
My Blog - http://blog.leightonwhiting.com

SoC 2008

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: