E-Commerce Online Store Affiliate System
Affiliate Processing
Affiliate processing allows you to associate individual orders with another site, person or company. The site links to your shopping site passing their affiliate number. ASP E-Commerce Store System remembers that number and adds that number to any orders processed for that customer for that session.
ASP E-Commerce Store System Affiliate Facilities
• Associates individual orders with an affiliate
• Detailed reports which include:
• The number of links to your site for each affiliate
• The number of orders
• The total of all orders
• Date of last link to your site
• Commission reports
• Ability to add, alter affiliates using standard ASP E-Commerce Store System administration
• Affiliate Administrator. Affiliates can review orders and change their details.
• Ability to have both a master affiliate and sub affiliates
• Ability for customer to select the affiliate if no link is provided
How it works
The affiliate must link to your site with a hyperlink or form specifying
|
shopaff.asp?affid=n |
Affiliate links to site and takes all defaults |
| shopaff.asp?affid=n&id=yyyy |
Affiliate links to site but goes to display specific product with catalogid yyyy |
|
shopaff.asp?affid=n&directurl=http://awdh.com |
The directurl tells ASP E-Commerce Store System to go to a specific url. It can be a file name or full URL |
Where n is the assigned affiliate number. This is the affid in the affiliate table. If the affiliate does not exist, ASP E-Commerce Store System goes to your home page. No error occurs. If you want the affiliate to be directed to a specific product, specify the catalogid of the product as id=yyyyy.
If the affiliate exists, the login count and login date is updated. Each affiliate can have a unique page on your site and ASP E-Commerce Store System will automatically link to that page. If no page is specified in the field directurl in the affiliates table then ASP E-Commerce Store System goes to your home page.
New Report Program
New reporting programs have been provided that allows you to:
• Summarize all affiliate activity
• View orders for a specific affiliate
• View account details by date range
• Edit affiliate records
Registering an Affiliate
Affiliates can register themselves by linking to shopaffregister.asp . Or you can use normal ASP E-Commerce Store System administration facilities to add names to the affiliates table.
Configure the Affiliate System
The affiliate system needs some information about your site before you can use it. The configuration involves:
• Login to the Administration section and select “Affiliates” from Configure Shopping Cart.
• Edit shopaffuserinfo.htm with text that you want to display when a new affiliate registers.
• Optionally create a page or pages on your own web site that describe your affiliate system.
Affiliate Options
Certain options need to be set in ASP E-Commerce Store System configuration. You MUST alter these before you allow self-registration using shopaffregister.asp
|
affallowaffiliatesrevieworders |
Can the affiliate review orders via the customer service |
|
affcommissionincludesallorders |
When calculating commission, should all orders be used or only those marked “processed” |
|
affcommissionIncludesshipping |
Should commission include shipping costs |
|
affcommissionrate |
The default commission rate. It can be altered for each affiliate by editing their record |
|
affdirecturl |
The default page to display when an affiliate links to your site |
|
affinfourl |
A location on your site that describes your affiliate system |
|
affpaymenttypes |
How you will pay your affiliates |
|
affsubject |
Your Affiliate System |
|
afftemplateaffiliate |
tmp_affiliate.txt |
|
afftemplateMerchant |
tmp_affmerchant.txt |
|
affwebsite |
http://www.yoursite.com |
|
xaffiliatedb |
You can have the affiliates in a separate table |
|
xaffiliateusecookies |
No. If you use Yes, more sales will be associated with an affiliate since the cookie will remember where the customer originally came from. We recommend that Yes be the default |
|
affmultilevel |
Yes means that there can be referring affiliates |
|
affmastercommissionrate |
The default commission rate for a master affiliate |
|
affcommissioncategory |
Yes means that commissions are paid by category |
|
affcommissionproduct |
Yes means commission is paid by product |
|
affcommissionproductfield |
The field in the products table where the commission value is found |
|
Affmailorder |
Yes means to e-mail affiliate at the end of an order |
|
Affmailorderdetails |
Tmp_affmailorderdetails.txt Template used to mail affiliate at end of order |
|
Affmailordername |
Tmp_affmailordername.txt Template with affiliate details used in constructing the order detail message |
|
Xaffcustomerform |
Generates a list of affiliates on customer checkout form |
|
Xaffheaders |
Yes ASP E-Commerce Store System attempts to display headers and footers specific to the affiliate |
Information - Shopaffuserinfo.htm
On the affiliate registration page, shopaffregister.asp, you can provide information about your program by editing file shopaffuserinfo.htm . This file is plain HTML should not include any html start or ending code. It is included as part of shopaffregister.asp.
Affiliate Service - Shopaffadmin.asp
Affiliates can register themselves, login and review any orders. We recommend that you have a hyperlink on your site that points to this file.

Affiliate Registration
File Shopaffregister.asp has been supplied to allow an affiliate to register.
There are two ways to register an affiliate. One is to allow the affiliate to register themselves using shopaffregister.asp. This form is shown below.
The second is for the shop administrator to add the affiliate in the administration section of ASP E-Commerce Store System Shopping Cart.
The form below is displayed by shopaffregister.asp . It allows for new registrations and existing affiliates to update their details.

|







