iPhone Developer Program User Guide Standard Program v2.5 Final
Affiliateplus Standard User Guide 5
Transcript of Affiliateplus Standard User Guide 5
Phone: 084.4.8585.4587
AFFILIATE PLUS
STANDARD EDITION
USER GUIDE
Version 4.0
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 2
Table of Contents
1. INTRODUCTION ............................................................................ 3
2. HOW TO USE................................................................................... 5
2.1. Welcome page .................................................................................................... 5
2.2. Sign up for an Affiliate account ......................................................................... 6
2.3. How to manage Affiliate account ....................................................................... 8
2.4. How to use Banners & Links .............................................................................. 9
2.5. How to refer Friends ......................................................................................... 11
2.6. How to manage Commissions and Withdrawals .............................................. 23
2.7. How to view Traffics ........................................................................................ 27
3. HOW TO CONFIGURE ................................................................ 28
3.1. How to manage Affiliate accounts ................................................................... 28
3.2. How to manage banners ................................................................................... 30
3.3. How to manage transactions ............................................................................. 31
3.4. How to manage withdrawals ............................................................................ 32
3.5. How to configure the module ........................................................................... 36
3.6. How to configure PayPal .................................................................................. 47
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 3
1. INTRODUCTION
Selling products on commission is regarded as a great way to market products. It’s an
efficient sales channel since Customers are more likely to buy products recommended by
their friends. Many stores have applied this kind of selling and experience great success.
Realizing that demand, we release Affiliate Plus - an advanced Magento extension that
allows web-shop owners to sell products on commission. Those who sign up affiliate
system will receive commissions when their friends click on the referral links and
purchase products. Why don’t you start a lucrative business by adding this Affiliate plus
module to your cart?
Outstanding features:
For Affiliates
Easily manage affiliate accounts
Able to post banners, script / code on websites, forum, blogs as well as
share on social networks such as Facebook, Twitter and Google+, etc.
Able to manage payments, commissions and referrers
Manage commission
Commission is calculated based upon commission rate
Commission was auto added to an affiliate account once a transaction is
completed
Able to request payment when the commission has reached the threshold of
payment
For Admins
Able to comfortably select which Affiliate programs are compatible with your
store
Manage banners
Can assign links to banners.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 4
Can use flash or images for banners.
Have a new layout for the banner listing page: more professional and
friendly.
Manage accounts
Sign-up page for affiliates is separated from customer registration page.
Affiliates must be approved by admin after registration.
Can view/ edit accounts’ information (name, email, balance, payment
release level, etc.).
Able to view other information of accounts such as transactions and
payments.
Manage transactions & payments
View all transactions and their status.
Update status of payment once it is made.
PayPal payment methods including API Using and Manual.
Multi-store support
Able to manage each store separately or all stores all together.
Banners may be saved for each store and different from others in stores.
They can also be saved for all stores to utilize.
Others:
Easy to install and configure
User-friendly interface
Compatible with Magento community edition: 1.5.x.x, 1.6.x.x
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 5
2. HOW TO USE
2.1. Welcome page
After successfully installing the module, you can place the affiliate’s link in the
footer or at the top of a site. It can be seen from our demo site where this link is
placed in the footer.
When a customer clicks on this link, he can view the Affiliate Home page of the
Affiliate system. The content can be adjusted in backend (See the instruction in the
next part).
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 6
2.2. Sign up for an Affiliate account
Customers can view the link to sign up for an affiliate program on the left of the
welcome page.
When Customers click on this link, the System will show the Affiliate sign-up
page. They can log in using their existing accounts or create a new account.
Form 1: When Customer have not logged in:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 7
Form 2: When Customers finish login:
If Customer have already had an account on your site, the affiliate system will
require them to log in:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 8
After clicking on the Login link, the system will be redirected to the Affiliate
login page.
After providing all the required information, affiliates should click on the Save
button to complete the registration. Whether Customers can make use of the
affiliate system immediately or later will be configured by you in backend.
2.3. How to manage Affiliate account
After logging in the system, Customers can view their affiliate information in a
common page where they will see various menu of Affiliate program including
Affiliate Home, Banners & Links, Refer Friends, Commissions, Withdrawals,
Traffics, Settings and Logout.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 9
Customers can change their personal information in the Settings menu.
2.4. How to use Banners & Links
This part displays all the System’s banners which affiliates can add to their
websites, blog or others’ forums. Affiliates can also select banner types they like
such as Image, Flash or Text and customize banners as they wish.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 10
Each banner has a source code for affiliates to put on websites.
They can also add the direct link created by themselves to banners.
In addition, affiliates are able to share links on social networks like Google+,
Twitter, Facebook by clicking the corresponding icon.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 11
2.5. How to refer Friends
2.5.1. On My Account/Affiliate Menu
First of all,
Go to My account Affiliates
Click on Refer Friends tab
Then you can see the interface as below:
As it’s called, affiliates can refer their friends by sharing an affiliate link through email or
social channels (Facebook, Twitter, Google+).
Before sharing the affiliate link, affiliates can choose to customize the link to make it
friendlier. In order to do this, they mark Custom Url checkbox, entering their preferred
links before clicking on Save button:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 12
To refer friends via email, affiliates can click on Email tab. Then a form for sending
email will be displayed like this:
As you can see, affiliates can enter their friends’ emails in the blank field or
retrieve friends’ contacts from Gmail and Yahoo. If they choose the second
option, for example, retrieving contacts from Gmail, firstly, they click on the
Gmail link. A login popup will be shown for them to sign in Gmail.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 13
After logging in and permitting access for their accounts, affiliates can see a
contact form as below:
At this point, affiliates select their targeted email addresses and click on
Select Contacts button. They can see those selected contacts imported into
the contact list of the sending email form as below:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 14
Affiliates can edit the email’s subject and message before clicking on Send Email.
The email sent to affiliates' friends is similar to the following:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 15
Besides email, affiliates can share links via social channels (Facebook, Twitter, or
Google+).
To share links on Facebook, affiliates just click on Facebook tab. Then a form to
edit status and post it to their Facebook will appear:
After clicking on Post on Facebook button, affiliates will see a popup to
log into Facebook.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 16
Finally, affiliates need to grant permission to post status on their Walls
before they can see the affiliate link posted as following:
Similarly, to share links on Twitter, affiliates click on Twitter tab, edit the
message and click on Tweet button:
Then a popup will appear for affiliates to log into Twitter and edit the status
again.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 17
Finally, when affiliates click on Tweet button, the status will be posted on
their Twitter right away.
To share affiliate links on Google+, affiliates first click on Google+ tab:
Next, they click on G+ Share button. A popup form to edit status to post on
Google+ will be displayed as below:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 18
Finally, after affiliates click on Share button, the affiliate link will be
posted on Google+.
Also in this Refer Friends page, affiliates can view information of traffic sources:
2.5.2. On Category page and Product Detail page
Affiliates can also share an affiliate link with their friends through email or social
channels (Facebook, Twitter, Google+) right on Category page and Product Detail
page.
First of all, please take a look at these two page types and pay special attention to those
icons in the red box:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 19
Category page
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 20
Product Detail page
As you can see, there are 4 symbols right below a product’s name that stand for email
and social channels including Facebook, Twitter and Google+. Should affiliates want to
share links via a channel they like, they can click on its symbol. After that, System will
show corresponding form for them to share the affiliate link as below:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 21
Email form:
Facebook form:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 22
Twitter form:
Google+ form:
In each of the forms, steps for sharing are similar to those in Refer Friend page.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 23
2.6. How to manage Commissions and Withdrawals
When an invited Customer makes a purchase via the referral link of an affiliate
account, he will receive a discount (you can configure this discount in backend).
Simultaneously when the order is totally completed, affiliates will gain commission,
the level of which is configured by you in backend. They can follow their commission
balances by clicking on the Commission link.
On this Commission page, affiliates can view some information such as date, product
name, total amount, commission, additional commission and status.
They can also search commission by date, product name and status.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 24
Affiliates can request payment if their account balances are more than the minimum
amount configured in backend. They just enter the amount they want to receive in the
field and click on the Request Withdrawal button. Then they will be redirected to the
Request Withdrawal page shown as below:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 25
On this page, affiliates should enter the Paypal email and click on the Send Request
button. System will send them an email having an authentication code and show a
Verify Email popup as below:
After entering the code in their emails in the Authentication Code field, affiliates
should click on the Verify button. After that, they will be redirected to the Review
your request and send page.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 26
Affiliates just click on the Send Request button after confirming their request's
information. System will automatically subtract money from their balances. At the
same time, the Withdrawals History page will appear, showing many information of
their request such as date, amount, fee and status.
As can be seen from the above image, affiliates can view or cancel the withdrawal by
clicking on the corresponding link in the Action column.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 27
2.7. How to view Traffics
By clicking on the Traffic link on the left menu, affiliates can view the summary
of commissions and traffics (the number of clicks on website banners) :
This Traffic Summary page lists commissions, number of clicks and number of
unique clicks. Affiliates can sort commissions by Clicks, Unique clicks, Store
View, Landing Page or Traffic Source.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 28
3. HOW TO CONFIGURE
In backend, admins can manage all information of programs, affiliates, banners,
transactions as well as withdrawals.
3.1. How to manage Affiliate accounts
Log in Back-end → Affiliate plus → Manage Accounts:
On this page, you can review the list of affiliate accounts as well as create a new
account. Affiliate Account Information is available in each store.
Add Account: To create a new account, you can click on the Add Account
button, which will redirect you to the Add Account page. Then you should enter
all required data and choose the affiliate program you want in the Programs tab.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 29
After that, remember to click on the Save Account or Save And Continue Edit
button to save your work.
Edit Account: You can click on any account listed in grid to edit if you want. An
account’s information will be shown in 3 tabs: General Information, History
transaction, History payment
General Information tab:
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 30
History transaction tab:
History Withdrawal tab:
You can edit information in the General Information tab. Then remember to click on
the Save Account or Save And Continue Edit button to save your work.
3.2. How to manage banners
In order to manage banners, log in Back-end → Affiliate plus → Manage
Banners.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 31
Add Banner: When clicking on the Add Banner button, a form with necessary
information will appear for admin to fill in (you can choose store for banners on
the left panel):
Title: The banner’s title
Program Name: Choose program for banner
Type: Type of the banner (image, flash or text link).
Source file: The field to upload the banner (only available for image and
flash types of banner).
Width: Set the width for the banner (only available for image and flash
types of banner).
Height: Set the height for the banner (only available for image and flash
types of banner).
Link: URL to the banner.
Status: The state of banner (enabled / disabled).
3.3. How to manage transactions
Log in Back-end→ Affiliate plus → Manage Transactions.
Admin can obtain information of orders through an affiliate such as order value,
discount, commission and receiver as well as the states of orders.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 32
Admin can also view details of a transaction by clicking on the store to which it
belongs.
3.4. How to manage withdrawals
Add Withdrawal: To add a new Withdrawal, you can click on the Add
Withdrawal button at the top left of the page.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 33
Then you will be navigated to the Select Account page shown as below:
This page shows all the accounts of the system. You can search and choose any
account you want to add withdrawal by clicking on that line. The system will
show Add Withdrawal page as below:
You should pay attention to some following fields:
Amount: the amount of money you want to pay for an affiliate account
Fee: the money that you or the affiliate has to pay (you can configure the one
who pays fee)
PayPal Email: the email of the affiliate account to receive the money. System
will automatically fill up this field with the email which the affiliate registered
in frontend.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 34
After entering all the data, you can choose one of the two ways to transfer the money
that are auto-pay through the pay gate and Pay manual.
Auto-pay though the pay gate: you just have to click on the Pay Now button.
You will be navigated to the Review your payment and pay page to confirm
the data you have just entered. After confirmation, click on the Pay button to
transfer the money.
Pay manual: if you don't want to pay automatically through the pay gate, you
can click on the Save and Pay Manual button to save all your data. After
saving, the amount will be automatically subtracted from the affiliate balance.
You can change the status of Withdrawal to ‘Complete’ by clicking on the
Complete Manual button. Then you can transfer the money in other ways.
Edit Withdrawal: You can edit withdrawal by clicking on any withdrawal you
want. But remember that you can only edit the withdrawal with the ‘Pending’
status. With withdrawals in other status, you only can view this information.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 35
You will be navigated to the Edit Withdrawal page, on which you can only edit the
amount and the withdrawal fee. Then you can complete or cancel withdrawal by
clicking on the Complete Manual and Cancel button.
If you cancel withdrawal, system will automatically return the amount to affiliates’
balances.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 36
3.5. How to configure the module
Go to Affiliate plus → Settings
General Information tab:
No Field Sample Description
1 Show Affiliate link
in frontend Yes Affiliate link will be shown in frontend.
2 Welcome page using
CMS
Choose the Affiliate welcome page from
CMS pages.
3 Show Material page No Allow showing Material page in
frontend.
4 Cookie Expiry (days) 360
The number of days for admin to store
cookies of this program. For example,
you can fix a 10-day period. This means
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 37
when a referrer purchases any item in
your site through affiliate link; he and the
affiliate will receive discount and
commission within 10 days. In case the
purchase failed, the affiliate will not
receive commission and the invited-
customer will buy products without
discount.
Account Configuration tab:
No Field Sample Description
Sign-Up Affiliate Account
1 Signup description This is the description to sign up in
affiliate login form.
2 Require address when No Users are required to provide their
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 38
signing up address information when signing
up an Affiliate account.
3 Require Paypal email
when signing up Yes
Users are required to provide their
Paypal email when signing up an
Affiliate account.
4 Need admin's approval Yes
Affiliate accounts need to be
approved by admin when users
register an account.
5 Notification after signing
up
This is the notification to users
after signing up.
Account Balance
6 Account Balance Scope Store Affiliates can use their balance in
each store.
Commission Configuration tab:
No Field Sample Description
Pay per Sales/Profit Commission
1 Pay commission Pay per
Sales Commission is paid based on sales
2 Commission type Fixed Commission is a fixed number.
3 Commission value 10 The amount of commission that an
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 39
affiliate can receive for his
successful sales.
4
Use different
commission from 2nd
order of a Customer
Yes
You choose to configure a different
commission from 2nd order of a
Customer.
Lifetime Sales Commission
5 Lifetime Sales
Commissions Yes
You enable Lifetime Sales
commission. Once an affiliate has
succeeded in referring a friend to
your store, he can be entitled to the
whole-life commissions from that
friend’s transactions. For example,
when a Customer is introduced to
buy your products through affiliate
A for his first time and through
affiliates B, C the second time,
third time, etc., this feature can
allow you to add commission for A
only.
Process Commission
6
Add commission to
account when order
status is
Complete
Commission will be added to the
account balance when orders are
complete.
7 Holding period 1
You choose to hold back your
affiliates’ commission in this
period.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 40
8
Subtract commission
from account balance
when credit memo is
created
Yes
Allow subtracting commission
from balance when credit memo is
created
9
Subtract commission
from account balance
when order status is
Canceled
When order is in this status,
commission will be subtracted from
balance.
Discount Configuration tab:
No Field Sample Description
1 When there's Shopping
cart Discount, apply
2 Discount Type Fixed/
Percentage The basis of calculating discounts.
3 Discount Value 10 The amount of discount that a
referrer can receive for each sale.
4 Use different discount
from the 2nd order of a Yes/No
Allow configuring different
discount from the 2nd order of a
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 41
Customer Customer.
5 Discount on On Cart/
On product
There are two options including on
Cart and on Product.
Withdrawals Configuration tab:
No Field Sample Description
1 Use commission as store
credit Yes
You allow your affiliates to use
commission at checkout on your site.
2 Allow requesting
withdrawals Yes
You allow your affiliates to request
withdrawals.
3 Payout requirement 50 The minimum amount for an affiliate
to request withdrawal.
4 Tax Class for Withdrawal Default You can configure the tax class to
calculate tax for withdrawals.
5 Subtract account balance
immediately when a Yes
An account balance will be subtracted
right away when withdrawal is
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 42
request withdrawal is
created
requested.
6 Who pays transaction fee Payer Payer (Admin) will be the one who
pays fee of using PayPal method.
7 Allow affiliates to cancel
withdrawal request within 1
Affiliates can cancel the request within
1 day.
Email Configuration tab:
No Field Sample Description
Sign up Affiliate email
1 Send email to new affiliate Yes Allow sending email to new affiliates.
2 Email template sent to
newly registered affiliates
3 Email template sent to
newly approved affiliates
4 Send email to admin when
a new affiliate registers No
Allow sending email to admin when a
new affiliate registers.
5
Email template sent to
admin when a new affiliate
registers
Process Transactions Email
6
Send email to affiliates
when a transaction is
created
Yes Allow sending emails to affiliates
when a transaction is created.
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 43
7
Email template sent to
affiliates when a
transaction is created
8 Send email to admin when
a transaction is created Yes
Allow sending email to admin when a
transaction is created.
9
Email template sent to
admin when a transaction
is created
10
Send email to affiliates
when a transaction status is
changed (canceled,
completed or reduced
commission)
Yes Allow sending email to affiliate when
a transaction is changed.
11
Email template sent to
affiliates when a
transaction status is
changed (canceled or
completed)
12
Email template sent to
affiliates when commission
of a transaction is reduced
Withdrawal Email
13
Send email to admin when
an affiliate requests
withdrawal
Yes Allow sending email to admin when
an affiliate requests withdrawal.
14 Email template sent to
admin when an affiliate
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 44
requests withdrawal
15
Email template sent to
affiliate when withdrawal
is processed
16 Email template of Payment
verification
Click/View Fraud Detection Configuration tab:
No Field Sample Description
1
Use standard
Magento image link
to track banner
No Allow using standard Magento image
link to track banner
2 IP Reset Time (days) 7
After this time, a new click/view from
each IP will be counted as an unique
click/view.
3 Detect by Iframe Yes Allow enabling detect by Iframe
4 Detect by Cookie Yes Allow enabling detect by Cookie
5 Detect by Software Yes Allow enabling detect by Software
6 Detect Proxy by
Header Yes Allow enabling detect Proxy by Header
7
Select Header
Variables for Proxy
Detection
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 45
8
Detect Proxy by
gethostbyaddr
Function
No Allow enabling detect Proxy by
gethostbyaddr Function
9 Detect Proxy by IP
Bank
Refer Friends Configuration tab:
No Field Options Description
Show refer friends link
1 Show on list Product
Listing page Yes/No
This allows you to choose whether to
enable Refer friends links on
Product Listing page.
2 Show on Product Detail
page
Yes/No
This allows you to choose whether to
enable Refer friends links on
Product Detail page
3 Show on My account/
Affiliate Menu
Yes/No
This allows you to choose whether to
enable Refer friends links on My
account page/ Affiliate menu.
Refer friends Page
4 Peronal Url Prefix user/ This is the Personal Url Prefix in an
affiliate’s customized Url.
5 Refer Friend Description This is the description for referring
friends to earn money shown in
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 46
frontend.
6 Sharing Description
This is the description for sharing
above sharing boxes such as
Facebook, email box, etc.
7 Default Inviting Email
Subject
The default invitation email subject
used when affiliates send emails to
friends.
8 Default Inviting Email
Content
The default invitation email content
used when affiliates send emails to
friends.
Social Configuration
9 Yahoo Application ID
APP ID, Consumer Key and
Consumer Secret are provided by
Yahoo when registering the domain
with Yahoo.
10 Yahoo Consumer Key
11 Yahoo Consumer Secret
12 Google Consumer Key
Consumer Key and Consumer Secret
are provided by Google when
registering the domain with Google. 13 Google Consumer Secret
14 Default Shared Message Default message that affiliates post
on Facebook, Twitter.
15 Facebook Application ID
APP ID and APP Secret are provided
by Facebook when registering the
domain with Facebook. 16
Facebook Application
Secret
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 47
3.6. How to configure PayPal
Log into Back-end → System →Configuration.
Select the PayPal tab on the left menu
Copyright (c) 2009-2013 www.magestore.com
Affiliate Plus Standard v4.0 48
No Field Value Description
1 Merchant Country The country which you used to register
your PayPal account
2
Email Associated with
PayPal Merchant
Account
Your PayPal account
3 API Authentication
Methods
API
Signature The method to confirm PayPal account
4 API Username
The values which PayPal provides you
after you click on Get Credentials from
PayPal to register PayPal account.
5 API Password
6 API Signature
7 Sandbox Mode Yes You choose to use the Sandbox Mode
8 API Uses Proxy Yes You choose to use Proxy
---------------THE END---------------