I want you to create a three by three MLM plugin for my WordPress website, that is capable of:
User Registration on WooCommerce Checkout page. No separate page for adding users to the Network.
Unique Affiliate/Referral URL for each member.
Username Coupons – Every Member gets a Coupon Code with his username.
Replicated Member Sites.
Sponsor Widget on Member Site for better conversions.
Comprehensive Member Dashboard.
View list of Payouts.
View complete details of individual payout.
Members can Initiate Withdrawals.
Tabular Genealogy View.
Separate page for regular WooCommerce customers to join the network.
Email Notifications and configurable email templates.
Specify the number of levels for commission distribution.
Specify eligibility criteria (no of personal referrals).
Specify discount percentage for username coupons.
Commissions can be distributed on Sale Price or Specific Distribution Amount.
Specify Distribution Amount % with each product or as a Global % applicable to all products.
Specify Affiliate URL Redirect.
Specify criteria for joining Network. Purchase of a Qualification Product or Regular WooCommerce Checkout.
Specify different commission %s for purchases by Network Users / Regular Customers.
Configurable Payout Deductions (absolute and percentage).
Facility to Process Withdrawals from the Admin.
Export Pending and Processed Withdrawals as CSV.
Processed Withdrawals Report.
Run payouts automatically
Summary of individual Member Commission figures before committing payout.
Reset MLM Data.
Exhaustive help text on each settings screen.
Search and View complete user details in the admin.
Set discount % for purchases made by Network
Be able to see all Users on the system