{"id":371789,"date":"2026-10-29T12:15:03","date_gmt":"2026-10-29T12:15:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flyaffiliate\/"},"modified":"2026-11-02T06:12:28","modified_gmt":"2026-11-02T06:12:28","slug":"flyaffiliate","status":"publish","type":"plugin","link":"https:\/\/nb.wordpress.org\/plugins\/flyaffiliate\/","author":14197972,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"6.6","requires_php":"8.1","requires_plugins":null,"header_name":"FlyAffiliate","header_author":"weDevs","header_description":"Affiliate marketing for WordPress: referral links, commissions, hold periods and payouts. Integrates with WooCommerce and more.","assets_banners_color":"9499b8","last_updated":"2026-11-02 06:12:28","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/tareq.co\/donate\/","header_plugin_uri":"https:\/\/flyaffiliate.co\/","header_author_uri":"https:\/\/wedevs.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":274,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wedevs","date":"2026-10-29 12:14:44","revision":3772865},"1.0.1":{"tag":"1.0.1","author":"wedevs","date":"2026-11-02 06:12:28","revision":3779015}},"upgrade_notice":{"1.0.0":"<p>First release of FlyAffiliate.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3772865,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3772865,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3772865,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3772865,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3772865,"resolution":"1","location":"assets","locale":"","width":3069,"height":2046},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3772865,"resolution":"2","location":"assets","locale":"","width":3069,"height":2046},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3772865,"resolution":"3","location":"assets","locale":"","width":3069,"height":2046},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3772865,"resolution":"4","location":"assets","locale":"","width":3069,"height":2046},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3772865,"resolution":"5","location":"assets","locale":"","width":3069,"height":2046},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3772865,"resolution":"6","location":"assets","locale":"","width":3069,"height":2046},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3772865,"resolution":"7","location":"assets","locale":"","width":3069,"height":2046}},"screenshots":{"1":"The admin dashboard, with referral revenue, net revenue, payouts, conversion rate and your most valuable affiliates.","2":"The affiliates list, with status tabs, paid and unpaid earnings and each affiliate's payment email.","3":"The commissions ledger, with one commission per order item and pending, unpaid, paid and rejected statuses.","4":"The visit log, showing each referral visit, the landing page, the referrer and whether it converted.","5":"Payouts that pay affiliates in one batch, mark payments paid and export to CSV.","6":"The Extensions page, which previews FlyAffiliate Pro's integrations and payout methods, such as Dokan and PayPal Payouts.","7":"Settings for commission rates, the hold period, tracking, payouts and emails."}},"plugin_section":[],"plugin_tags":[369,370,5403,2779,173266],"plugin_category":[35,45],"plugin_contributors":[166775,79343,79526],"plugin_business_model":[],"class_list":["post-371789","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate","plugin_tags-affiliate-marketing","plugin_tags-commission","plugin_tags-referral-program","plugin_tags-woocommerce-affiliate","plugin_category-advertising","plugin_category-ecommerce","plugin_contributors-nizamuddinbabu","plugin_contributors-tareq1988","plugin_contributors-wedevs","plugin_committers-wedevs"],"banners":{"banner":"https:\/\/ps.w.org\/flyaffiliate\/assets\/banner-772x250.png?rev=3772865","banner_2x":"https:\/\/ps.w.org\/flyaffiliate\/assets\/banner-1544x500.png?rev=3772865","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/flyaffiliate\/assets\/icon-128x128.png?rev=3772865","icon_2x":"https:\/\/ps.w.org\/flyaffiliate\/assets\/icon-256x256.png?rev=3772865","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-1.png?rev=3772865","caption":"The admin dashboard, with referral revenue, net revenue, payouts, conversion rate and your most valuable affiliates."},{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-2.png?rev=3772865","caption":"The affiliates list, with status tabs, paid and unpaid earnings and each affiliate's payment email."},{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-3.png?rev=3772865","caption":"The commissions ledger, with one commission per order item and pending, unpaid, paid and rejected statuses."},{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-4.png?rev=3772865","caption":"The visit log, showing each referral visit, the landing page, the referrer and whether it converted."},{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-5.png?rev=3772865","caption":"Payouts that pay affiliates in one batch, mark payments paid and export to CSV."},{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-6.png?rev=3772865","caption":"The Extensions page, which previews FlyAffiliate Pro's integrations and payout methods, such as Dokan and PayPal Payouts."},{"src":"https:\/\/ps.w.org\/flyaffiliate\/assets\/screenshot-7.png?rev=3772865","caption":"Settings for commission rates, the hold period, tracking, payouts and emails."}],"raw_content":"<!--section=description-->\n<h4>Want more sales without a bigger ad budget? Let other people sell for you, and pay them only when a sale sticks.<\/h4>\n\n<p><a href=\"https:\/\/flyaffiliate.co\/\">FlyAffiliate<\/a> is an affiliate marketing plugin for WordPress, made by <a href=\"https:\/\/wedevs.com\/\">weDevs<\/a>, the team behind Dokan, WP User Frontend and weMail. It gives every affiliate a referral link and a dashboard. It gives you a commission ledger that always knows which money is earned, which is owed and which is paid.<\/p>\n\n<p>It runs an affiliate program the way store owners actually run one. Someone signs up and confirms their email, or you approve each one yourself. They share their referral link, and orders come in. Each commission waits out its hold period, and then you pay everyone in one batch through the channel you already use.<\/p>\n\n<p>Everything stays on your own site. Visitor data never leaves it, and FlyAffiliate sends no usage data unless you choose to share it (see Usage Data below). It also stores nothing that identifies a visitor.<\/p>\n\n<h4>How FlyAffiliate Works<\/h4>\n\n<ol>\n<li><strong>An affiliate joins.<\/strong> They sign up through the registration form with just an email address, or you add them from the admin. Every affiliate is a WordPress user with the Affiliate role.<\/li>\n<li><strong>They share their referral link.<\/strong> Each affiliate gets one link. Adding <code>?affiliate=ID<\/code> to any product URL sends visitors straight to that product. FlyAffiliate records the visit and sets a first-party cookie that remembers who sent them.<\/li>\n<li><strong>An order comes in.<\/strong> FlyAffiliate creates one pending commission per order item. It uses your default rate, capped at the maximum you allow.<\/li>\n<li><strong>The commission follows the order.<\/strong> It turns unpaid as soon as the order is paid. A failed or cancelled order rejects it, and so does a refund if you switch that on. When an order recovers, its commission comes back.<\/li>\n<li><strong>You pay in batches.<\/strong> A payout turns every unpaid commission whose hold period is over into one payment per affiliate, for affiliates above your minimum payout. You send the money your way, mark each payment paid and export the batch as CSV.<\/li>\n<\/ol>\n\n<h4>Commission Tracking for Store Owners<\/h4>\n\n<ul>\n<li><strong>Per-item commissions.<\/strong> Each order item gets its own commission line, so you can see exactly which products earned what.<\/li>\n<li><strong>A default rate with a hard cap.<\/strong> Set one default rate and a maximum rate, and no commission ever goes above the maximum. Developers can give a product its own rate through the <code>_flyaffiliate_rate<\/code> product meta. Shipping and tax stay out of the commission unless you say otherwise.<\/li>\n<li><strong>A hold period.<\/strong> Every commission waits out a hold period, 30 days by default, before it can go into a payout, so a refund has time to show up before you pay. The hold date is fixed when the commission is created, so a new hold period applies to new orders only.<\/li>\n<li><strong>Statuses that follow the order.<\/strong> Every commission is pending, unpaid, paid or rejected, and it moves with the order.<\/li>\n<li><strong>Two-step payouts.<\/strong> Create the payout, send the money, then mark it paid. An order can never delete or move a commission inside a payment. You can still correct it by hand.<\/li>\n<li><strong>Hand-entered commissions.<\/strong> Record bonuses, corrections and offline sales with the affiliate, amount, reference, origin, date, type and status.<\/li>\n<li><strong>Admin screens<\/strong> for affiliates, commissions, visits, payouts and settings. The dashboard shows the numbers that matter and flags any application that is waiting.<\/li>\n<li><strong>A setup wizard<\/strong> that asks for the three numbers every program needs. These are your default rate, your maximum rate and your hold period.<\/li>\n<\/ul>\n\n<h4>Referral Tools for Affiliates<\/h4>\n\n<ul>\n<li><strong>An affiliate dashboard<\/strong> with their referral link, balance, commissions, visits, payouts and payment settings. Add it anywhere with <code>[flyaffiliate_dashboard]<\/code>.<\/li>\n<li><strong>A referral link generator.<\/strong> Affiliates turn any page of your site into a referral link, and every link they create is saved with its own visit count.<\/li>\n<li><strong>A simple registration form<\/strong> that needs only an email address. Add it with <code>[flyaffiliate_register]<\/code>.<\/li>\n<li><strong>Self-referral protection.<\/strong> Nobody earns a commission on their own order unless you allow it.<\/li>\n<\/ul>\n\n<p>FlyAffiliate creates the Affiliate Dashboard and Affiliate Registration pages for you on activation.<\/p>\n\n<h4>Works With or Without WooCommerce<\/h4>\n\n<p>FlyAffiliate is a standalone affiliate plugin. Affiliates, referral links, visit tracking, hand-entered commissions and payouts all work on WordPress alone.<\/p>\n\n<p>WooCommerce is the first integration. When WooCommerce is active, FlyAffiliate creates commissions from its orders on both the classic and block checkout, and adds an Affiliate Commission box to WooCommerce Analytics. Dokan marketplaces are supported through FlyAffiliate Pro.<\/p>\n\n<h4>What's in the Free Version<\/h4>\n\n<p>Everything you need to run a single-tier affiliate program, at no cost.<\/p>\n\n<ul>\n<li>Affiliate signup with just an email address and a one-time activation link, or affiliates you add yourself<\/li>\n<li>Affiliate statuses: pending, active, inactive and suspended<\/li>\n<li>One referral link per affiliate, plus a link generator that saves each link with its visit count<\/li>\n<li>A visit log with hashed visitor data and a signed first-party cookie (30-day attribution window by default)<\/li>\n<li>Per-item commissions with a default rate (10% by default) and a maximum rate (50% by default)<\/li>\n<li>Shipping and tax left out of commissions by default<\/li>\n<li>A hold period, 30 days by default<\/li>\n<li>Commission statuses that follow the order, with an optional switch to reject commissions on refunds<\/li>\n<li>Self-referral blocking<\/li>\n<li>Hand-entered commissions for bonuses, corrections and offline sales<\/li>\n<li>Batch payouts with a preview, a minimum payout and CSV export, paid by the Manual method<\/li>\n<li>An admin dashboard with referral revenue, payouts, conversion rate and your most valuable affiliates<\/li>\n<li>A front-end affiliate dashboard and registration form<\/li>\n<li>WooCommerce integration for classic and block checkout, HPOS compatible, with an Affiliate Commission box in WooCommerce Analytics<\/li>\n<li>A setup wizard, an activation email and an optional welcome email<\/li>\n<li>A REST API, <code>flyaffiliate_<\/code> hooks, overridable templates and WP-CLI demo data for developers<\/li>\n<\/ul>\n\n<h4>What's in FlyAffiliate Pro<\/h4>\n\n<p><a href=\"https:\/\/flyaffiliate.co\/\">FlyAffiliate Pro<\/a> adds extensions you switch on from one Extensions page. It needs the free plugin active.<\/p>\n\n<ul>\n<li><strong>PayPal Payouts.<\/strong> Connect your PayPal Business account once and send every affiliate's payment to their PayPal account in one batch. Affiliates add their PayPal email in their dashboard. Each payment shows its real status, from sent to paid, and a failed payment stays unpaid so you can send it again. One payout can mix PayPal and manual payments.<\/li>\n<li><strong>Vendor affiliate programs for Dokan.<\/strong> Each vendor on a Dokan marketplace can run their own affiliate program and fund it from their own earnings, while the marketplace keeps its full share. See the Dokan section below for how a sale splits.<\/li>\n<li><strong>Automatic updates and support<\/strong> with your license key.<\/li>\n<\/ul>\n\n<h4>Vendor Affiliate Programs on Dokan<\/h4>\n\n<p>The Dokan extension in FlyAffiliate Pro lets each vendor on a Dokan marketplace switch on an affiliate program for their own store. Anyone can then promote that vendor's products and earn a commission on what they sell. It needs WooCommerce and Dokan 5.3.2 or newer. Dokan Pro is optional.<\/p>\n\n<p>The vendor funds the commission out of their own earnings, and the marketplace keeps its full share. Take a $100 sale on a marketplace that keeps 20%, with a vendor affiliate rate of 15%.<\/p>\n\n<ul>\n<li>The marketplace keeps $20.<\/li>\n<li>The affiliate earns $15, held until the order settles.<\/li>\n<li>The vendor withdraws $65.<\/li>\n<\/ul>\n\n<p>It is the vendor's marketing budget, the vendor's rate and the vendor's call. The commission comes out of the vendor's earning at the sale, and that deduction falls away if the commission is rejected, so an order that never completes costs them nothing.<\/p>\n\n<h4>Keep Your Affiliate Data Private<\/h4>\n\n<p>FlyAffiliate stores no personal data about a visitor. A visit record keeps only a hashed IP address and a hashed user agent. Both are salted with your site's own key, so they cannot be reversed or matched on another site.<\/p>\n\n<p>Attribution uses one first-party cookie called <code>flyaffiliate_ref<\/code>. It holds two numbers, the affiliate ID and the visit ID, and it is signed so nobody can forge it. The cookie is <code>HttpOnly<\/code>, is never shared and lasts for the attribution window you set, which is 30 days by default.<\/p>\n\n<h4>Usage Data (Appsero)<\/h4>\n\n<p>FlyAffiliate uses the <a href=\"https:\/\/appsero.com\">Appsero<\/a> SDK to collect usage data, <strong>only once you allow it<\/strong>. This helps us troubleshoot problems faster and improve the plugin.<\/p>\n\n<p>Choosing <strong>No thanks<\/strong>, or leaving Share Essentials off, tells Appsero only that this site declined. When you deactivate the plugin, a form asks why. <strong>Submit &amp; Deactivate<\/strong> sends your answer with the data above, and <strong>Skip &amp; Deactivate<\/strong> sends nothing.<\/p>\n\n<p>Learn more about <a href=\"https:\/\/appsero.com\/privacy-policy\/\">how Appsero collects and uses this data<\/a>.<\/p>\n\n<h4>Extend It Your Way<\/h4>\n\n<p>FlyAffiliate follows the same architecture as Dokan. You get service providers, manager classes, overridable templates, <code>flyaffiliate_<\/code> hooks and a REST API under <code>flyaffiliate\/v1<\/code> for every resource. Developers can also seed demo data with <code>wp flyaffiliate seed<\/code>.<\/p>\n\n<h4>Contribute on GitHub<\/h4>\n\n<p>FlyAffiliate is built in the open on <a href=\"https:\/\/github.com\/weDevsOfficial\/flyaffiliate\">GitHub<\/a>. Bug reports, pull requests and ideas are all welcome there.<\/p>\n\n<p>The JavaScript and CSS in <code>assets\/<\/code> are compiled from the TypeScript and SCSS sources under <code>src\/<\/code> in that repository. Running <code>npm run build<\/code> reproduces them.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to <strong>Plugins &gt; Add New Plugin<\/strong> and search for FlyAffiliate, or upload the plugin to <code>\/wp-content\/plugins\/flyaffiliate<\/code>.<\/li>\n<li>Activate the plugin. FlyAffiliate creates the Affiliate Dashboard and Affiliate Registration pages for you, and the setup wizard opens on a first install.<\/li>\n<li>If you sell with WooCommerce, keep it active so FlyAffiliate can create commissions from its orders.<\/li>\n<li>Follow the setup wizard, or go to <strong>FlyAffiliate &gt; Settings<\/strong> and set your default rate, maximum rate and hold period.<\/li>\n<li>Share the registration page. Affiliates confirm their email and they're in. Prefer to vet everyone? Turn off the activation email under <strong>FlyAffiliate &gt; Settings &gt; Email<\/strong> and approve each affiliate under <strong>FlyAffiliate &gt; Affiliates<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. Affiliates, referral links, visits, hand-entered commissions and payouts all work on WordPress alone. Commissions from orders come from WooCommerce today, and that integration switches on by itself when WooCommerce is active. More platforms are planned.<\/p><\/dd>\n<dt id=\"do%20affiliates%20get%20a%20user%20role%3F\"><h3>Do affiliates get a user role?<\/h3><\/dt>\n<dd><p>Yes. Every affiliate carries the Affiliate role (<code>flyaffiliate_affiliate<\/code>), so you can filter them on the Users screen. The role grants nothing beyond reading the site. Whether someone is an active affiliate is set on the <strong>FlyAffiliate &gt; Affiliates<\/strong> screen.<\/p><\/dd>\n<dt id=\"how%20is%20a%20commission%20calculated%3F\"><h3>How is a commission calculated?<\/h3><\/dt>\n<dd><p>Per order item. FlyAffiliate applies your default rate to each item and always caps the result at your maximum rate. A product can carry its own rate through the <code>_flyaffiliate_rate<\/code> product meta, which still respects the maximum. Shipping and tax are left out of the amount unless you turn that off.<\/p><\/dd>\n<dt id=\"when%20does%20a%20commission%20become%20payable%3F\"><h3>When does a commission become payable?<\/h3><\/dt>\n<dd><p>Two things must be true. The hold period has passed since the order, and the order is processing or completed. For cash on delivery, the order must be completed. With a hold period of zero, the commission is payable as soon as the order is paid.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20an%20order%20is%20refunded%3F\"><h3>What happens when an order is refunded?<\/h3><\/dt>\n<dd><p>By default, nothing changes. Turn on <strong>Reject commissions on refund<\/strong> under <strong>Commissions &gt; Rules<\/strong> and a refunded order rejects any commission that has not been paid yet. A failed or cancelled order always rejects its commissions, and an order that is paid again brings them back. A commission that has already been paid out is never reversed.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20commission%20by%20hand%3F\"><h3>Can I add a commission by hand?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>FlyAffiliate &gt; Commissions &gt; Add commission<\/strong> and enter the affiliate, amount, order reference, sale amount, origin, date, type and status. A hand-entered commission linked to a WooCommerce order follows that order like any other.<\/p><\/dd>\n<dt id=\"how%20do%20affiliates%20get%20paid%3F\"><h3>How do affiliates get paid?<\/h3><\/dt>\n<dd><p>You create a payout from the unpaid commissions, with a minimum amount you can set, and pay through the channel you already use. FlyAffiliate records one payment per affiliate. You mark each one paid once the money has gone out, and you can export the whole batch as CSV. The free version has no automated transfers. FlyAffiliate Pro adds PayPal Payouts, which sends the payments for you.<\/p><\/dd>\n<dt id=\"can%20an%20affiliate%20earn%20a%20commission%20on%20their%20own%20purchase%3F\"><h3>Can an affiliate earn a commission on their own purchase?<\/h3><\/dt>\n<dd><p>Not by default. Self-referrals are blocked, and you can allow them under <strong>Commissions &gt; Rules<\/strong> if your program works that way.<\/p><\/dd>\n<dt id=\"does%20flyaffiliate%20use%20cookies%3F\"><h3>Does FlyAffiliate use cookies?<\/h3><\/dt>\n<dd><p>It uses one first-party cookie, <code>flyaffiliate_ref<\/code>. It is set when someone arrives through a referral link and holds the affiliate ID and the visit ID. That way a purchase made later in the same browser is credited to the right affiliate. The cookie is <code>HttpOnly<\/code> and lasts for your attribution window, which is 30 days by default. No third-party cookie is set and no visitor data leaves your site.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20referral%20link%20variable%3F\"><h3>Can I change the referral link variable?<\/h3><\/dt>\n<dd><p>Yes. The default is <code>affiliate<\/code>, as in <code>?affiliate=15<\/code>. You can change it under <strong>FlyAffiliate &gt; Settings &gt; General &gt; Tracking<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20override%20the%20templates%3F\"><h3>Can I override the templates?<\/h3><\/dt>\n<dd><p>Yes. Copy a file from the plugin's <code>templates<\/code> folder into a <code>flyaffiliate<\/code> folder in your theme, keep the same path, and WordPress uses your copy instead.<\/p><\/dd>\n<dt id=\"does%20flyaffiliate%20work%20with%20dokan%3F\"><h3>Does FlyAffiliate work with Dokan?<\/h3><\/dt>\n<dd><p>Yes, with FlyAffiliate Pro. Its Dokan extension lets each vendor run their own affiliate program and fund the commissions on their own products, while the marketplace keeps its full share. It needs Dokan 5.3.2 or newer.<\/p><\/dd>\n<dt id=\"does%20flyaffiliate%20support%20multi-level%20or%20tiered%20commissions%3F\"><h3>Does FlyAffiliate support multi-level or tiered commissions?<\/h3><\/dt>\n<dd><p>No. FlyAffiliate focuses on single-tier affiliate programs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>v1.0.1 ( Nov 02, 2026 )<\/h4>\n\n<ul>\n<li><strong>update:<\/strong> Rewrote the plugin page with a clearer description, the free and Pro feature lists, and new FAQ answers.<\/li>\n<\/ul>\n\n<h4>v1.0.0 ( Oct 29, 2026 )<\/h4>\n\n<ul>\n<li><strong>new:<\/strong> Affiliates, with email-only signup and a one-time activation link, an Affiliate user role, pending, active, inactive and suspended statuses, and an admin form with payment email, website, promotion method and an optional welcome email.<\/li>\n<li><strong>new:<\/strong> Tracking, with a referral link per affiliate, a visit log with hashed visitor data, and a signed first-party cookie for the attribution window.<\/li>\n<li><strong>new:<\/strong> Referral links, where affiliates generate a link to any page of your site from their dashboard and keep the ones they use, each with its visit count, which you also see on the affiliate's page.<\/li>\n<li><strong>new:<\/strong> Commissions, with one commission per order item at checkout (classic and block), a product meta then default rate order capped at a maximum, optional shipping and tax exclusion, and self-referral blocked by default.<\/li>\n<li><strong>new:<\/strong> Hold period, where every commission carries the date its hold ends, fixed when it is created, and a payout takes a commission only once that date has passed.<\/li>\n<li><strong>new:<\/strong> Order sync, where commissions are pending at checkout and unpaid once the order is paid, failed, cancelled and (optionally) refunded orders reject them, a recovered order restores them, and a paid commission is never reversed.<\/li>\n<li><strong>new:<\/strong> Hand-entered commissions with affiliate, amount, reference order (checked against WooCommerce), reference amount, origin, date, type and status.<\/li>\n<li><strong>new:<\/strong> Payouts, with a preview grouped by payout method, one payment per affiliate, mark paid or unpaid, remove a commission, delete an unpaid payment and CSV export, and each payment keeps the address it was sent to.<\/li>\n<li><strong>new:<\/strong> Payout methods, with Manual payouts to the affiliate's payment email and room for more methods, and affiliates choose how they are paid in their dashboard.<\/li>\n<li><strong>new:<\/strong> WooCommerce Analytics, with an Affiliate Commission box on Analytics &gt; Overview that counts the orders the report counts.<\/li>\n<li><strong>new:<\/strong> A React admin with a dashboard and chart, affiliates, commissions, visits, payouts, settings and a setup wizard that opens on a first install only, with other plugins' notices kept off its screens.<\/li>\n<li><strong>new:<\/strong> Extensions, a page that previews FlyAffiliate Pro's extensions while Pro is not active.<\/li>\n<li><strong>new:<\/strong> Affiliate dashboard shortcode <code>[flyaffiliate_dashboard]<\/code> with the referral link and link generator, balance, commissions, visits, payouts and settings, and registration shortcode <code>[flyaffiliate_register]<\/code>.<\/li>\n<li><strong>new:<\/strong> Usage data, with opt-in Appsero Insights that sends nothing until an administrator allows it (see Usage Data).<\/li>\n<li><strong>new:<\/strong> REST API under <code>flyaffiliate\/v1<\/code> for affiliates, commissions, visits, referral links, payouts, payout methods, settings and the affiliate's own data.<\/li>\n<li><strong>new:<\/strong> WP-CLI command <code>wp flyaffiliate seed<\/code> for demo data.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/github.com\/weDevsOfficial\/flyaffiliate\/blob\/develop\/CHANGELOG.md\">See changelog for all versions<\/a>.<\/p>","raw_excerpt":"Run an affiliate and referral program on WordPress and WooCommerce. Manage commissions, hold periods and payouts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371789"}],"author":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wedevs"}],"wp:attachment":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371789"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371789"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371789"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371789"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371789"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}