Affiliate Pro Plugin - Usage Guide
This guide provides detailed instructions on how to configure and use the Affiliate Pro plugin for your e-commerce store.
Table of Contents
- Admin Configuration
- Managing Affiliates
- Commission Management
- Withdrawal Management
- Marketing Tools
- Reports and Analytics
- Affiliate Dashboard Usage
Admin Configuration
Accessing Plugin Settings
- Log in to your admin dashboard
- Navigate to Settings > Affiliate Settings
- Configure the following settings:
General Settings
- Default Commission Percentage: Set the default commission rate (e.g., 10%) that affiliates will earn on referred sales
- Cookie Lifetime (days): Define how long the affiliate tracking cookie remains active (e.g., 30 days)
- Minimum Withdrawal Amount: Set the minimum amount required for withdrawal requests (e.g., $50)
- Enable Affiliate Registration: Toggle to allow customers to register as affiliates
- Auto Approve Affiliates: Toggle to automatically approve new affiliate registrations
- Auto Approve Commissions: Toggle to automatically approve commissions when orders are completed
Category-Based Commission Settings
- Enable Commission for Each Category to set different commission rates based on product categories
- Click Add New to create a category group
- Set the Commission Percentage for the group
- Select the Categories that belong to this group
- Add additional category groups as needed
- Click Save to apply your settings
Managing Affiliates
Viewing Affiliates
- Navigate to Affiliate Pro > Affiliates
- View the list of all affiliate accounts with their status, balance, and performance metrics
Approving Affiliate Applications
- Navigate to Affiliate Pro > Pending Requests
- Review pending affiliate applications
- Click Approve to accept an application or Reject to decline
- Approved affiliates will receive an email notification and can begin promoting your products
Editing Affiliate Details
- Navigate to Affiliate Pro > Affiliates
- Click on an affiliate's name to view their details
- Edit their information as needed
- Click Save to update the affiliate's record
Commission Management
Viewing Commissions
- Navigate to Affiliate Pro > Commissions
- View all commission transactions with details on amount, order, and status
Approving Commissions
- Navigate to Affiliate Pro > Commissions
- Filter for commissions with "Pending" status
- Click on a commission to view details
- Click Approve to approve the commission
- This will add the commission amount to the affiliate's balance
- A transaction record will be created
- The affiliate will be notified
Rejecting Commissions
- Navigate to Affiliate Pro > Commissions
- Click on a pending commission
- Click Reject if the commission doesn't meet your criteria
- Provide a reason for rejection
- The affiliate will be notified of the rejection
Withdrawal Management
Viewing Withdrawal Requests
- Navigate to Affiliate Pro > Withdrawals
- View all withdrawal requests with their status and details
Processing Withdrawals
- Click on a pending withdrawal request
- Review the payment details provided by the affiliate
- Click Approve to approve the withdrawal
- This will deduct the amount from the affiliate's balance
- The affiliate's total withdrawn amount will be updated
- A transaction record will be created
- The affiliate will be notified
Rejecting Withdrawals
- Click on a pending withdrawal request
- Click Reject if you need to decline the request
- Provide a reason for rejection
- The affiliate will be notified and the amount will remain in their balance
Marketing Tools
Managing Affiliate Coupons
- Navigate to Affiliate Pro > Coupons
- View all affiliate discount coupons
- Click Create to generate a new coupon:
- Select an affiliate
- Set the discount amount and type (percentage or fixed)
- Set an expiration date (optional)
- Add a description
- Click Save to create the coupon
- The coupon will be available in the affiliate's dashboard
Promotional Materials
- Navigate to Affiliate Pro > Materials
- Add promotional banners and materials for affiliates to use
- Upload banner images and set destination URLs
- These materials will be available in the affiliate's dashboard
Reports and Analytics
Viewing Performance Reports
- Navigate to Affiliate Pro > Reports
- View comprehensive reports on:
- Top performing affiliates
- Commission trends
- Conversion rates
- Traffic sources
- Product performance
- Referral paths
- Geographic distribution
Traffic Source Analysis
- Navigate to Affiliate Pro > Reports > Traffic Sources
- View detailed breakdowns of:
- Referring websites
- Social media platforms
- Search engines
- Direct traffic
- Email campaigns
- Filter data by date range, affiliate, or campaign
- Export reports for further analysis
Dashboard Widgets
- The admin dashboard includes widgets showing:
- Recent affiliate registrations
- Recent commissions
- Recent withdrawals
- Top performing affiliates
Affiliate Dashboard Usage
For Affiliates: Getting Started
- Log in to your customer account
- Navigate to Affiliate Dashboard
- If not already an affiliate, click Register as Affiliate
- Complete the registration form
- Wait for approval (if auto-approval is not enabled)
Generating Affiliate Links
- From the affiliate dashboard, locate the Your Affiliate Link section
- Copy your main affiliate link to share on websites, social media, or emails
- Use your affiliate code in offline promotions
Creating Short Links
- Navigate to Short Links in your affiliate dashboard
- Click Create Short Link
- Choose a link type:
- Product link: Select a specific product to promote
- Homepage link: Create a link to the store homepage
- Custom URL: Enter any URL on the store
- Add a title for your reference
- Click Create to generate the short link
- Copy and share the generated link
Creating and Managing Coupons
- Navigate to Coupons in your affiliate dashboard
- View your existing coupons
- Share coupon codes with potential customers
- Track coupon usage and performance
Tracking Performance
- The dashboard homepage shows key metrics:
- Current balance
- Total commission earned
- Total withdrawn
- This month's commission
- Click statistics
- Conversion rate
Requesting Withdrawals
- Navigate to Withdrawals in your affiliate dashboard
- Click Request Withdrawal
- Enter the amount you wish to withdraw
- Must meet the minimum withdrawal amount
- Select your preferred payment method
- Enter your payment details
- Submit your request
- Track the status of your withdrawal requests
Viewing Commission History
- Navigate to Commissions in your affiliate dashboard
- View all your commission transactions
- Check the status of each commission
- See details about the associated orders
Using Promotional Materials
- Navigate to Promotional Materials in your affiliate dashboard
- Browse available banners and marketing materials
- Copy the HTML code for banners
- Implement these materials on your website or marketing channels
Email Notifications
Managing Email Templates
- Navigate to Affiliate Pro > Settings > Email Templates
- View and edit available email templates:
- Affiliate registration notification
- Affiliate approval notification
- Commission earned notification
- Withdrawal status notification
- Performance digest
- Customize the content, subject, and formatting of each template
- Use available variables to personalize emails
Configuring Notification Settings
- Navigate to Settings > Affiliate Settings > Notifications
- Enable/disable different types of notifications:
- Admin notifications
- Affiliate notifications
- Set frequency for digest emails
- Configure email sender information
API Integration
Accessing API Documentation
- Navigate to Affiliate Pro > API > Documentation
- View available API endpoints and methods
- Read documentation on request/response formats
- Test API calls directly from the documentation interface
Managing API Keys
- Navigate to Affiliate Pro > API > Keys
- Generate new API keys for third-party integrations
- View existing API keys and their permissions
- Revoke API keys that are no longer needed
Configuring Webhooks
- Navigate to Affiliate Pro > API > Webhooks
- Create new webhook endpoints for real-time notifications
- Select events that trigger webhook calls:
- New affiliate registration
- Commission earned
- Withdrawal requested/processed
- Test webhook delivery to ensure proper integration
Best Practices for Affiliates
- Use short links for cleaner, more professional-looking URLs
- Create product-specific links for targeted promotions
- Offer exclusive coupons to incentivize purchases
- Regularly check your dashboard for performance insights
- Optimize your marketing based on conversion data
- Request withdrawals only when you've accumulated a significant amount
- Use the provided promotional materials for professional marketing
- Track which traffic sources convert best and focus your efforts there
- Utilize UTM parameters to better understand your audience
- Stay informed through email notifications about your performance