Oscommerce Thank You Page Reward Script

When you have no proven track record with OSCommerce please do not repsond!

We need a Tell-a-Friend reward (points) script on the “Thank You” page in OSCommerce which can be send to a friend by email.

We use the Points/rewardsV2.0 OSCOmmerce mod.

The script must do the following:

-> when an order is placed the customer will get the “Thank you page”.

On this page there must be an email-field so the customer can “Tell a Friend” all about our website in a small text field (Twitter length).

The email which is send to this email address must me stored in the database. When the email address already exist in the database there must be a notice so the customer can send to another emailaddress.

-> When the receiver of this email creates a new account using the stored emailaddress and places an order also, the sender must receive bonuspoints (Points/rewardsV2.0 OSCOmmerce mod). But, only when the order has a certain status (to be set in the admin panel) the sender must be awarded with bonus points.

The email which is send out must be plain text type with the “From field” containing the emailaddress of the sender. In this email (text will be provided) the amount of Points must be given as well as the name of the sender and a direct link to the create account page so the new account can be created.

A nice graphic must be provided as wel as a help funtion (written to explain the conditions and use).

When the friend is not responding on the coupon an email must be send within a fixed number of days to notify the buyer that the friend is not responding and must be able to send the coupon to another friend.

I was thinking to make this coupon available for a maximum of 2 or 3 different friends per order/thank you page.

The amount of the bonus points must be editable in the admin (either fixed or depending on amount spend e.g. xx points per $).

The award must be given only once per emailaddress.

Thanks for bidding!

Leave a Reply

Your email address will not be published. Required fields are marked *