WordPress plugin

YITH WooCommerce Affiliates Premium

YITH WooCommerce Affiliates Premium gives WooCommerce stores tools to manage affiliate applications, referral tracking, commissions, and payments. Partners can promote products with referral links, social posts, blog content, or assigned coupons.

YITH WooCommerce Affiliates Premium

YITH WooCommerce Affiliates Premium gives WooCommerce stores tools to manage affiliate applications, referral tracking, commissions, and payments. Partners can promote products with referral links, social posts, blog content, or assigned coupons.

Set up applications and approval

Use the default registration form or create an advanced form with unlimited fields. Ask for details such as a website or blog URL, social channel links, or a short biography, and choose which fields are mandatory. Add a Terms and Conditions checkbox and make it required. The form can appear in the My Account registration flow or on a custom page using a shortcode.

Approve affiliates manually or automatically after registration. Administrators can add an existing user or create a new user as an affiliate, and reject or ban affiliates with a message explaining the decision.

Choose how referrals are credited

The plugin captures a referrer ID from a query string and stores its referral token in a cookie. Set the cookie name and expiration time so a commission can still be credited when the visit and purchase happen in separate sessions. An AJAX option can set the cookie when a referral query is found, which can help with cache systems.

Premium controls let you keep cookie history, replace a cookie when a user follows another referral link, and delete the cookie after checkout. You can also assign coupons to affiliates so orders using those coupons generate commissions for the associated partner. Visit tracking can record visitor IP addresses; choose when a repeat visit from the same visitor and referrer counts as new, and set an interval for automatic deletion of visit logs.

Set commission rules

Choose a default commission rate, then set different rates for specific customers, user roles, or products. Exclude products, categories, or tags from commission calculations, or exclude users and roles from the affiliate program. Commissions can omit taxes and discounts, and self-purchases can be prevented from earning commission. You can also assign an order to a specific affiliate and have refunds reduce the related commission total.

Existing commissions can be associated with new users who have the same token. Affiliates can receive email notifications when a commission is generated or paid, and administrators can receive an email when a payment is issued.

Give affiliates a dashboard

Show the affiliate dashboard in a My Account endpoint or create a custom dashboard page with a shortcode. Affiliates can review visits, commissions, payment status, personal information, and statistics, and share referral links on social media. They can also request commission payments and upload or generate invoices with a withdrawal request.

Administrators can review affiliate details, commissions, and statistics, along with reports on visits, earnings, popular affiliates, and popular products. Visit reports include a summary of referral activity and conversion status. Affiliate and commission entries can be exported to CSV.

Manage withdrawals and payments

Pay commissions manually by direct bank or wire transfer, or configure automatic payments. Automatic schedules can pay when an affiliate reaches a threshold, on a chosen day of the month, on that day when the threshold is met, or daily. Set minimum and maximum withdrawal amounts for affiliate requests.

Available payment methods include PayPal. PayPal Payout requires YITH PayPal Payouts for WooCommerce, Stripe requires YITH Stripe Connect for WooCommerce, and Account Funds requires YITH WooCommerce Account Funds.

Install and configure

Upload the add-on folder to the WordPress extensions directory and activate it from the Plugins page. Configure registration, referral, commission, dashboard, and payment options in the Affiliates submenu under YITH. Add registration or dashboard shortcodes to custom pages where needed, then review tracking and withdrawal settings before inviting affiliates.