Affiliate Marketing System

Closed Posted Feb 14, 2009 Paid on delivery
Closed Paid on delivery

Need very simple cookie-based Affiliate multi-level marketing code in [url removed, login to view] from someone who has already done it or something like it... don't want to re-invent the wheel.

Nothing fancy here; basically just MSSQL2005Express? db + tree code.? Unlimited width & depth with a 10 level payline,? plus proper security and basic reporting.

No need to connect to any shopping cart.?

In fact, only a very specific and limited system, to support a well defined process.

## Deliverables

Screens:

1. ASP 2.0+ Log-In with appropriate lost password support. Existing affiliates go to "what do you want to do today" home page, while new recruits go to the Affiliate Account Page to sign up.

2. Affiliate Account page for initial log-in and on-going maintenance.

? ? ? ? ? a.? Fields (*=required entry by Affiliate, ^= one of? ? choices required

Affiliate

? ? ? ? ? ? ? ? ? AffiliateID (assigned by system)

? ? ? ? ? ? ? ? ? *UserName

? ? ? ? ? ? ? ? ? *Password? (include repeat or other confirmation.

? ? ? ? ? ? ? ? ? ? ? Referred By (System: Name is displayed, based on? UID of referrer)

---------------------

? Personal?

? ? ? ? ? ? ? ? ? *FName

? ? ? ? ? ? ? ? ? *LName

? ? ? ? ? ? ? ? ? ? ? MInitial

? ? ? ? ? ? ? ? ? ? ? Company Name

? ? ? ? ? ? ? ? ? ^Phone (accept international format)

? ? ? ? ? ? ? ? ? ? ^Skype or equivalent

? ? ? ? ? ? ? ? ? ? *Email

? ? ? ? ? ? ? ? ? *Address1

? ? ? ? ? ? ? ? ? ? ? Address2

? ? ? ? ? ? ? ? ? ? *City

? ? ? ? ? ? ? ? ? ? *State/Province

? ? ? ? ? ? ? ? ? *Country

? ? ? ? ? ? ? ? ? ? *Postal Code (Zip or equivalent)

---------------------------

? Payment Info

Note: Tax ID MUST be entered at sign-up to prevent fraudulent downline-stuffing.

? ? ? ? ? ? ? ? ? ? ? ? *Tax ID1 (SS#, Taxpayer ID, VAT#)

? ? ? ? ? ? ? ? ? ? ? ? ? ? Other Tax ID info, if necessary

Note: Payment details can be blank at sign-up.? Payment info must be in place before any payments can be made, however.

? ? ? ? ? ? ? ? ? ? ^Paypal ID

? ? ? ? ? ? ? ? ? ? ^Direct Deposit Info (Required because some pay-outs=$5000)

? ? ? ? ? ? ? ? ? ? ? ? ? ? Bank

? ? ? ? ? ? ? ? ? ? ? ? ? Bank Country

? ? ? ? ? ? ? ? ? ? ? ? ? ? Routing

? ? ? ? ? ? ? ? ? ? ? ? ? ? Account Holder Name

? ? ? ? ? ? ? ? ? ? ? ? ? ? Account#

? ? ? ? ? ? ? ? ? ? ? ? ? ? Other/Rmks

? ? ---------------------------

Communications.?

It may be helpful to contact? your downline to assist, or your upline for help for yourself.? However, whether to? make your contact information directly available to them (without going through us) is up to you. This can be changed in the future.

? ? ? ? ? ? ? ? ? ? [ckbox] OK For PayUpline (9 levels) To See? My Phone/Skype &? Email?

? ? ? ? ? ? ? ? ? [ckbox] OK For PayDownline (9 levels) To See My Phone/Skype & Email?? ? ? ? ? ? ? ? ? ?

Note to programmer: Contact info always visible to management.

3. Affiliate downline? & upline management screen.? The payline is 10 deep, so reporting should primarily revolve around this 10-deep payline segment, but should also let affiliate easily access to name, phone, email of affiliate's entire downline and upline (including, but also? beyond the 10-level payline) who agree to make their contact info available (must be available to management for affiliate to join/remain in network).? Naturally, the upline is only one affilate wide (i.e the parent of the parent of the parent, etc.? of the affiliate).? The downline is arbitrarily wide & deep, depending on how many sub affiliates the affiliate recruits, and how many each of them recuruits, and so on.? Affiliate ONLY has access to own upline and downline, in every case.?

4. Management downline management reporting is generally the same as Affiliate downline management screen, but without an upline. Naturally, by its nature, every affiliate is in the management downline.

5. Affiliate income earned? and income projected reporting by selected date range.

? ? ? ? a.? Income is projected when Buyer enters escrow (identified by property address and escrow name/number, based on payout schedule (see Refer-Now).

? ? ? ? b.? Income changes to earned status, but not paid, ? when finder fees are due, according to payment? prerequisites (i.e. qualifying transaction, we are paid our commission, etc.)

? ? ? c.? Income changes to paid status when disbursed.? Disbursement to an individual? affiliate? may be delayed because of missing or incomplete payment info. This should not delay accounting for/payment to others.

6.? Management income and cash-flow projections: Projected Accounts Payable, Account payable and expense paid accounting for each referral obligation.

7.? Buyer management screen:? Buyer identified by name, system generated id, phone, email, and address, and? associated with the referring affiliate (by affiliate id),? and also associated with? ? property address(s) and escrow number(s) if/when he enters escrow. Every buyer is either associated with an affiliate, or else management is the referring affiliate.? ? Source field? is required for non-affiliate buyer? (i.e. internet, non-affiliate referral, etc. if the referring affiliate is management.? Assigned affiliate may change over time, as a buyer who apparently has no referring affiliate may turn out to have one a few days later when an affilate contacts us to followup on his buyer. Also, departing affiliates, and other appropriate circumstances may require changing of referring affiliate to either an affiliate or a buyer.

Note: reporting will be by affiliate (AID), by ad-tracking code (CID).? This breakout will be available to management and affiliates.

8.? Affiliate agreement page. This page repeats with checkboxes a small variation of the conditions that must be met for the referral to be paid, and also provides ? a scrolling, HTML Terms of Service agreement (already written) to be accepted by affiliate.

Operation:

1. User goes to Refer-Now, and clicks Join Now, and is? redirected to Log-In page, where? user either logs? in or becomes a new user.?

? ? ? ? a.? If not already an affiliate, recruit is directed to Affiliate Account Page

? ? ? ? b.? If already an affiliate, she is ? directed to home page, where she can choose to get creatives or update his account, or manage his downline, or get cash-flow reporting.

2.? Recruit fills out affiliate account page, and becomes an affiliate, with an affiliate id, and is directed to the home page.

3. From the home page, existing and new affiliates can choose affiliate management, cash-flow management, account update, and getting banners/links/creatives.? Reporting is discussed above, banners discussion follows.

3. Affiliates can obtain advertising banners in 20 languages.? ? Only the affiliate ID (by session variable AID) is required to access this page.

? ? ? ? a.? This page and the banners are already finished, and **are NOT a part of this project, except for? 3 things:

**? ? ? ? ? ? ? ? ? i.? The page should have the same design coloration as the pages that are being developed in this project.?

? ? ? ? ? ? ? ? ? ii.? The input to the BannerSelection page needs the affiliate id (session variable AID).? ?

? ? ? ? ? ? ? ? ? iii. The only other way this page impacts this project is that I need a table in the db for Date, AID, CID (ad or campaign tracking code) and language to keep tract of which affiliates have not gotten creatives, and which creatives the others have downloaded.

-----------End of Signup & Reporting Procedures (with reports as previously specified--------

Normal ongoing operation:

1.? User clicks on Affiliate banner (which places a 180 day cookie (AID & CID) on the affiliate), then the user? goes through the process above.? The new recruit is processed with the referring affilate's ID (AID) and ad-tracking code (CID).? (We need to decide how to handle an affiliate who has cleared his cookies, including moving referring chains around to accommodate changes occurring from this and other causes).? Management and the referring affiliate are notified of this event, including IP of new affiliate.

2.? Affiliate sends link to Buyer? which sends buyer to the BUYER site (NOT Refer-Now, the affiliate site, but rather the separate buyer site) or otherwise directs buyer to this buyer site.? (Note that the buyer may initially appear to be not associated with an affiliate, but later prove to be so associated.)

3.? Buyer signs on, and this event is recorded with an association to the referring affiliate, and the affiliate and his? payupline? are notified. Management is notified.

4.? Buyer signs buyer broker agreement with us.? Event is recorded and affiliate? and affiliate payupline are notified.

5.? Buyer opens escrow.? Affiliate and affiliate payupline are notified and Projected income is accrued for referring affiliate and his payupline (9 levels up, per payout schedule).?

6.? Buyer closes escrow, and we are paid our commission. Affiliate and payupline are notified.? The income is modified from projected to payable.

7.? Offline payments are manually made to affiliate and payupline? (manual access to update payment required), and accounts payable are zeroed out, and referral? paid? income for the affiliate and payupline, ? and referral expense is recorded for us. Reporting should be quick and easy to find any payables over a day or two old, as they should be addressed quickly to keep affiliates happy.

Summary:

Main difference from usual Affiliate programs:

1.? Big payout

2.? Payouts are manual, and there is no shopping cart to connect to.

3.? Buyers are separate from affiliates, and are sent to a different site, while affiliates and prospective affiliates are sent to Refer-now.

4.? Multi-level, because of the large size and low frequency of the payable event.

Already Completed:

1.? BannerSelection page (needs css treatment)

2.? Banners (20 languages)

3.? Affiliate site

4.? Buyer site.

Needed:

See above for details

Affiliate signup, affiliate management screens and reporting for the affiliates and management, acceptance of terms and conditions by affiliates, cash-flow projection and reporting, supporting db and posting mechanisms for affiliate and buyer activities.

ASP PHP

Project ID: #3638002

About the project

4 proposals Remote project Active Mar 8, 2009

4 freelancers are bidding on average $1275 for this job

utsavsoftech

See private message.

$1445 USD in 10 days
(7 Reviews)
6.2
sabsoftech

See private message.

$1105 USD in 10 days
(2 Reviews)
4.7
creativecoderz

See private message.

$2125 USD in 10 days
(4 Reviews)
4.8
tridipvw

See private message.

$425 USD in 10 days
(0 Reviews)
0.0