Created: 01/2025
Latest updated: 1/2025 – Updated version: 1.0.0
By: VillaTheme Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this documentation, please feel free to request support at our Support Forum. Thanks so much!
Follow this guide to install plugin. Simply search for the plugin named AFFI – Affiliate Marketing for WooCommerce in the WordPress plugin directory.
Done! Let’s start using the plugin.
An affiliate is an individual or entity that promotes a business’s products or services in exchange for a commission. Affiliates earn a percentage of sales or a fixed amount for each successful referral they generate through their unique affiliate links. This model is widely used in online businesses to increase reach and drive sales without the upfront cost of advertising.
For WooCommerce users, integrating an affiliate program can significantly enhance sales by leveraging a network of motivated affiliates. By using an affiliate plugin, WooCommerce store owners can effectively manage affiliate registrations, track referrals, calculate commissions, and process payouts.
With that in mind, consider trying AFFI – Affiliate Marketing for WooCommerce – comprehensive affiliate management solution designed to empower both store admins and affiliates, making it easy to track, manage, and optimize your affiliate program in WooCommerce. With a wide range of customizable settings and features, AFFI ensures that you can effortlessly manage affiliates, payouts, commissions, and more, while giving affiliates the tools they need to succeed.
Core Features of AFFI – Affiliate Marketing for WooCommerce
Affiliate Management: Comprehensive backend list of all affiliates
Rank System: Create and manage affiliate ranks with customizable attributes
Reports: Detailed reporting tools for admins
Payout Request Management: Manage all payout requests with details
Notifications: Email notifications for
Settings: Flexible configuration options
Affiliate Dashboard: Accessible tools and insights for affiliates
Step 1: Install and Activate AFFI Plugin
Step 2: Configure General Settings
Step 3: Define Commission Rules
Step 4: Set Up Affiliate Ranks
Access the Ranks page. Create rank levels with specific details:
Step 5: Add Affiliates
Step 6: Enable Sharing Tools
After you’re happy with the setup and things start working, monitor and analyze reports
And manage payouts
Step 1: Register as an Affiliate
Once the Enable register affiliate option under General settings is enabled, user can register as affiliate in 2 ways:
Step 2: Edit affiliate’s payment details after registration. There’re 2 ways:
Step 3: Access the Affiliate Dashboard
Once approved, log in to your account and access the Affiliate Dashboard at the URL /affi-affiliate/ or from the My Account section.
Dashboard Features:
Payouts:
Step 4: Share Your Affiliate Links
Step 5: Monitor Your Performance
Use the reporting tools in the Affiliate Dashboard to review: Total visits, orders, earnings, outstanding balance and paid commissions.
Step 6: Request Payouts
The Affiliates setting page is designed for administrators to manage all registered affiliates. This page provides a comprehensive list of affiliates with the following details:
Admin Capabilities
This page allows administrators to manage the affiliate rank system
On this page, admins can:
The Reports page provides detailed analytics and insights into the affiliate program. It is divided into four tabs, and users can select a custom date range to view the relevant data:
Affiliates
Referrals
Clicks
Payout
The Request payout page allows admins to manage all payout requests submitted by affiliates. The admin can view, edit, approve, or delete requests based on the provided details.
This page displays the following details for each request:
Actions for Admin
Add a New Request:
Edit a Request:
Delete a Request: To remove a request, simply click the Delete button next to the request.
On this page, all notifications are shown. The Notifications page allows admins to configure and send email notifications for various events in the affiliate system. These notifications are essential for keeping both admins and affiliates informed about key actions related to their account activities.
Admins can configure them and view their details. This includes:
Admins can create personalized, automated email messages to streamline communication with affiliates and ensure timely updates are provided.
{name}
– The display name of the affiliate, as set on the affiliate’s user profile{user_name}
– The user name of the affiliate on the site{user_email}
– The email address of the affiliate{website}
– The website of the affiliate{amount}
– The amount of a given referral
The General Settings page allows administrators to configure the core functionality of the affiliate program. Below are the available options:
Affiliate register popup: Settings below are for a popup during registration when “Enable register affiliate” option is enabled
The Share settings page includes options for enabling and customizing sharing functionalities:
Single product page:
Product List:
The Commission settings page provides a detailed overview of how commissions are structured and calculated for affiliates. The available options include:
This page lets you configure payment-related details.
Inside Affiliate Dashboard, there are tabs as follows:
Affiliate Dashboard is for affiliates to manage their activities, track performance, and handle payouts. They can access the dashboard directly via their My Account page if the “Affiliates Dashboard inside My Account page” under General settings is enabled.
Alternatively, they can use the following endpoint in the URL: /affi-affiliate/
E.g. https://villatheme.com/my-account/affi-affiliate/
Affiliates can browse a list of all products available on the site. Each product includes the affiliate’s unique link displayed below it.
Search Products: Affiliates can filter product by category and use a search field to quickly find specific products and their corresponding affiliate links.
The Transaction section provides a detailed record of all orders placed via the affiliate’s link. The following details are displayed for each transaction:
The Notification page in the Affiliate Dashboard displays all recent notifications relevant to the affiliate, provides them with a centralized location to view important updates and alerts related to their account. This ensures affiliates stay informed about their activities, earnings, and any actions required.
Hover over a notification, you’ll see a “View” button. Simply click it to read the email details.
Payout Activity: This section displays a detailed history of all payout activities and requests, including:
Payment Information
Request Payout: Affiliates can request payouts directly from their dashboard. This section includes:
Thank you for your attention!
If you have any question, please create a topic at our FORUM, we will support within 24 hours.