NXT Affiliate
NXT Affiliate
Description
NXT Affiliate is a WordPress affiliate management plugin built for site owners who want a clean, WordPress-native affiliate program without depending on a separate SaaS platform.
It helps you manage affiliate applications, affiliates, referral codes, coupon attribution, commissions, payouts, reports, notifications, and frontend portal access from one connected admin workflow.
Affiliate data stays in your own WordPress database, and the plugin is designed to work cleanly with WordPress and WooCommerce stores that need a practical affiliate system.
Free Plugin
- Affiliate registration shortcode and affiliate dashboard shortcode.
- Affiliate application review flow with approval, rejection, and request-info handling.
- Affiliate account management with affiliate numbers and referral codes.
- Coupon assignment and WooCommerce coupon attribution support.
- Commission generation, status handling, and payment batch workflow.
- Reporting, notifications, settings, and uninstall controls.
- WordPress-native architecture with a clean Free foundation for future extensions.
Pro Add-on
NXT Affiliate Pro extends the same platform with premium features such as referral URL assignment, short URLs, referral visit logging, cookie consent and attribution, optional redirected landing-page tracking for same-domain custom product flows, and a richer affiliate portal experience.
Features
Affiliate Registration and Application Review
Create a practical affiliate onboarding flow directly inside WordPress.
- Frontend registration shortcode for affiliate applications.
- Registration mode control for open, logged-in-only, or disabled intake.
- Prefilled form support for logged-in users using profile data.
- Terms and conditions page support.
- Application review workflow for approve, reject, request info, and block states.
- Status history and admin review flow for cleaner application handling.
Affiliate Management
Manage affiliates from a dedicated admin workflow.
- Create and maintain affiliate records.
- Generate and store affiliate numbers.
- Manage referral codes with validation rules.
- Control affiliate status and portal access status.
- Open affiliate portal access using the shared dashboard shortcode.
Coupons and Attribution
Track coupon-based affiliate attribution with WooCommerce.
- Assign WooCommerce coupons to affiliates.
- Attribute tracking records through coupon usage.
- Keep coupon codes display-friendly in uppercase while remaining input-tolerant.
- Support a clearer affiliate-to-order attribution flow for WooCommerce stores.
Commissions and Payments
Handle affiliate earnings and payout operations from WordPress.
- Generate commissions from tracked activity.
- Review commission statuses and lifecycle changes.
- Create payment batches for payouts.
- Track payment items and payout history.
Affiliate Dashboard
Give affiliates a self-service portal on the frontend.
- Dashboard shortcode:
[nxtaf_affiliate_dashboard] - Registration shortcode:
[nxt_affiliate_registration] - Portal login-aware behavior for guests, applicants, and approved affiliates.
- Dashboard sections for overview, coupons, commissions, payments, and profile.
- AJAX-powered filters for a smoother portal experience.
Reports, Notifications, and Settings
Keep daily administration simple.
- Reports for affiliate-program activity.
- Notification support for key affiliate lifecycle events.
- General settings and registration settings.
- Optional delete-all-data-on-uninstall control.
- Configurable login path support for registration and portal prompts.
Built for Growth
NXT Affiliate Free is designed as the stable core product layer.
- Free remains usable on its own.
- Pro adds premium features without changing the main dashboard shortcode.
- Shared integration work is moving onto a secure wrapper and contract model for future extensibility.
- Pro package verification is designed around a Free-owned integrity model for safer extension boundaries.
Installation
- Install NXT Affiliate from Plugins -> Add New, or upload it to
/wp-content/plugins/, then activate it. - Open NXT Affiliate in your WordPress admin.
- Configure the general and registration settings.
- Publish a page with
[nxt_affiliate_registration]for affiliate applications. - Publish a page with
[nxtaf_affiliate_dashboard]for the affiliate portal.
Screenshots
![Frontend affiliate application form shown by the <code>[nxt_affiliate_registration]</code> shortcode.](https://ps.w.org/nxt-affiliate/assets/screenshot-1.png?rev=3589416)
Frontend affiliate application form shown by the
[nxt_affiliate_registration]shortcode.![Frontend affiliate dashboard shown by the <code>[nxtaf_affiliate_dashboard]</code> shortcode.](https://ps.w.org/nxt-affiliate/assets/screenshot-2.png?rev=3592707)
Frontend affiliate dashboard shown by the
[nxtaf_affiliate_dashboard]shortcode.
NXT Affiliate Dashboard menu page with release guide and shortcode quick-start details.

Applications menu page for reviewing affiliate registrations and handling approve, reject, request-info, and block actions.

Affiliates menu page for managing affiliate accounts, referral codes, portal status, and account records.

Tracking menu page for reviewing attribution records and WooCommerce-linked affiliate tracking activity.

Referral URLs menu page shown when NXT Affiliate Pro is active, placed after Tracking for referral URL assignments, short URLs, cookie consent controls, and attribution workflows.

Coupons menu page for assigning WooCommerce coupons to affiliates and managing coupon attribution workflows.

Commissions menu page for reviewing generated commissions and commission lifecycle activity.

Payments menu page for preparing payout batches and reviewing payment history.

Reports menu page for affiliate-program reporting, charts, summaries, and table insights.

Notifications menu page for managing affiliate email templates, placeholders, and notification settings.

Settings menu page for general plugin configuration, registration flow settings, and uninstall controls.
Faq
You can use the core plugin structure without WooCommerce, but coupon attribution, order-linked tracking, and commerce-focused workflows are intended for WooCommerce stores.
No. NXT Affiliate stores its core affiliate data inside your WordPress database.
The free plugin includes:
[nxt_affiliate_registration][nxtaf_affiliate_dashboard]
NXT Affiliate Pro adds referral URL assignment, short URLs, referral visit logging, cookie consent for referral attribution, optional redirected landing-page tracking for same-domain custom landing flows, premium referral URL portal tools, and related advanced workflows.
Reviews
Changelog
1.0.1
- Refined the fresh-release baseline for public distribution.
- Finalized security and performance hardening work.
- Improved integration-wrapper foundations for future extensibility.
- Refreshed release documentation, roadmap, and developer guidance.
1.0.0
- Initial release.