Refer A Friend Addon

I'm looking for an add-on that I would call Refer-a-Friend. some how the friend would enter the a current user's email address and they would get a coupon for free ship or discount. Is there anything remotely like this?



Thanks,

Dave

Which cs-cart version do you need it for?

version 2.1.1

Of all the common marketing concepts…I do wonder why I have never seen this built into CS-Cart or offered as a 3rd party addon. I'd like to see it for V4, CS Cart Rocks, would you be interested in developing this?

I would also be interested in this.

+1 it's a very useful function

I can build this and will be available next week.

I need atleast 10 people who want to have this. Just say [color=#008000]“count me in”[/color].

I'm sure you want to know the price and the cost is very affordable.

For only $30 per domain.

Count me in.

[quote name='cartaddon' timestamp='1391752991' post='177026']

I can build this and will be available next week.

I need atleast 10 people who want to have this. Just say [color=#008000]“count me in”[/color].

I'm sure you want to know the price and the cost is very affordable.

For only $30 per domain.

[/quote]

This looks interesting, but wouldn't it be subject to abuse? What would limit a person from sending themselves multiple emails for discounts/Coupons and free shipping or to a friend multiple times? Just wondering how this would work and what is included for abuse protection.

Thanks,

Bob

@pbannette there are 2 possible reason to prevent that.


  1. Use captcha
  2. Time based (say after 60 seconds to be able to send it again by the same ip address)



    Please vote which one.

The work flow should be like this:





A user enters emails of his friends



System sends an email with a predefined message (preferably customized by a language variable with automatic insertion of the users name)



Recipient clicks on a link and registers



This gives to the initial user either credits or a discount cupping.



The admin should be able to define whether how many credits he will give for each referral and if the invitee gets credits /or coupon.

[color=#282828][font=arial, verdana, tahoma, sans-serif]I would also be interested in this. [/font][/color]

need more people to buy this addon.

I need atleast 10 buyers to build this addon.



For those interested, just say “Count me in”

any suggestions where to put the “refer a friend”?

on the product page or homepage or both?

this addon seems harder than i thought. but definitely could do it, its just i need more time on this.

Abuse(Flood/Credits) prevention



The invitor credits will be credited after the invitee have made 1 successful order



The invitee credits will only be available if the invitee confirmed the invitation

just by clicking the link that will proceed to the website.



Email Flood abuse prevention - once you submitted a friend's email, you have to wait 60 seconds to

submit another friend's email again.



Let me know your thougts on this.

This is not acceptable imagine dropbox or facebook to ask from a user to wait 60sec to invite a friend!!



He should be able to input a list of emails and send the invitations. Of course you can have a limit lets say 10 - 20 invites per time (with a 60sec timeout).


[quote name='cartaddon' timestamp='1392091506' post='177206']





Email Flood abuse prevention - once you submitted a friend's email, you have to wait 60 seconds to

submit another friend's email again.



Let me know your thougts on this.

[/quote]

This is just 1 customer, imagine if your website is heavily traffic?

That kind of method will use a lot of server resources unless you have a highend server.

Not everyone here has a highend server and most of them uses shared server.



But this will still be available to put multiple emails separated by comma sign and a maximum of 20 emails per submission. And they can invite again after 60 seconds.



What do you think?



You mean that the user will put several emails separated by comma and the server will send the invites with some delay? To avoid the high load?

Then it seems ok this way.

[quote name='cartaddon' timestamp='1392174454' post='177259']
This is just 1 customer, imagine if your website is heavily traffic?
That kind of method will use a lot of server resources unless you have a highend server.
Not everyone here has a highend server and most of them uses shared server.

But this will still be available to put multiple emails separated by comma sign and a maximum of 20 emails per submission. And they can invite again after 60 seconds.

What do you think?
[/quote]

I am in