Linux 软件免费装
Banner图

FlyAffiliate – Affiliate Marketing, Referral Program and Commission Management for WooCommerce

开发者 wedevs
tareq1988
nizamuddinbabu
更新时间 2026年11月12日 19:16
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

affiliate affiliate marketing commission referral program woocommerce affiliate

下载

1.0.2 1.0.0 1.0.1

详情介绍:

Want more sales without a bigger ad budget? Let other people sell for you, and pay them only when a sale sticks. FlyAffiliate is an affiliate marketing plugin for WordPress, made by weDevs, 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. 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. 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. How FlyAffiliate Works
  1. An affiliate joins. 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.
  2. They share their referral link. Each affiliate gets one link. Adding ?affiliate=ID 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.
  3. An order comes in. FlyAffiliate creates one pending commission per order item. It uses your default rate, capped at the maximum you allow.
  4. The commission follows the order. 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.
  5. You pay in batches. 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.
Commission Tracking for Store Owners Referral Tools for Affiliates FlyAffiliate creates the Affiliate Dashboard and Affiliate Registration pages for you on activation. Works With or Without WooCommerce FlyAffiliate is a standalone affiliate plugin. Affiliates, referral links, visit tracking, hand-entered commissions and payouts all work on WordPress alone. 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. What's in the Free Version Everything you need to run a single-tier affiliate program, at no cost. What's in FlyAffiliate Pro FlyAffiliate Pro adds extensions you switch on from one Extensions page. It needs the free plugin active. Vendor Affiliate Programs on Dokan 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. 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%. 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. Keep Your Affiliate Data Private 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. Attribution uses one first-party cookie called flyaffiliate_ref. It holds two numbers, the affiliate ID and the visit ID, and it is signed so nobody can forge it. The cookie is HttpOnly, is never shared and lasts for the attribution window you set, which is 30 days by default. Usage Data (Appsero) FlyAffiliate uses the Appsero SDK to collect usage data, only once you allow it. This helps us troubleshoot problems faster and improve the plugin. Choosing No thanks, or leaving Share Essentials off, tells Appsero only that this site declined. When you deactivate the plugin, a form asks why. Submit & Deactivate sends your answer with the data above, and Skip & Deactivate sends nothing. Learn more about how Appsero collects and uses this data. Extend It Your Way FlyAffiliate follows the same architecture as Dokan. You get service providers, manager classes, overridable templates, flyaffiliate_ hooks and a REST API under flyaffiliate/v1 for every resource. Developers can also seed demo data with wp flyaffiliate seed. Contribute on GitHub FlyAffiliate is built in the open on GitHub. Bug reports, pull requests and ideas are all welcome there. The JavaScript and CSS in assets/ are compiled from the TypeScript and SCSS sources under src/ in that repository. Running npm run build reproduces them.

安装:

  1. Go to Plugins > Add New Plugin and search for FlyAffiliate, or upload the plugin to /wp-content/plugins/flyaffiliate.
  2. Activate the plugin. FlyAffiliate creates the Affiliate Dashboard and Affiliate Registration pages for you, and the setup wizard opens on a first install.
  3. If you sell with WooCommerce, keep it active so FlyAffiliate can create commissions from its orders.
  4. Follow the setup wizard, or go to FlyAffiliate > Settings and set your default rate, maximum rate and hold period.
  5. Share the registration page. Affiliates confirm their email and they're in. Prefer to vet everyone? Turn off the activation email under FlyAffiliate > Settings > Email and approve each affiliate under FlyAffiliate > Affiliates.

屏幕截图:

  • The affiliates list, with status tabs, paid and unpaid earnings and each affiliate's payment email.
  • The commissions ledger, with one commission per order item and pending, unpaid, paid and rejected statuses.
  • The visit log, showing each referral visit, the landing page, the referrer and whether it converted.
  • Payouts that pay affiliates in one batch, mark payments paid and export to CSV.
  • The Extensions page, which previews FlyAffiliate Pro's integrations and payout methods, such as Dokan and PayPal Payouts.
  • Settings for commission rates, the hold period, tracking, payouts and emails.

升级注意事项:

1.0.0 First release of FlyAffiliate.

常见问题:

Do I need WooCommerce?

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.

Do affiliates get a user role?

Yes. Every affiliate carries the Affiliate role (flyaffiliate_affiliate), 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 FlyAffiliate > Affiliates screen.

How is a commission calculated?

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 _flyaffiliate_rate product meta, which still respects the maximum. Shipping and tax are left out of the amount unless you turn that off.

When does a commission become payable?

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.

What happens when an order is refunded?

By default, nothing changes. Turn on Reject commissions on refund under Commissions > Rules 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.

Can I add a commission by hand?

Yes. Go to FlyAffiliate > Commissions > Add commission 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.

How do affiliates get paid?

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.

Can an affiliate earn a commission on their own purchase?

Not by default. Self-referrals are blocked, and you can allow them under Commissions > Rules if your program works that way.

Does FlyAffiliate use cookies?

It uses one first-party cookie, flyaffiliate_ref. 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 HttpOnly 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.

Can I change the referral link variable?

Yes. The default is affiliate, as in ?affiliate=15. You can change it under FlyAffiliate > Settings > General > Tracking.

Can I override the templates?

Yes. Copy a file from the plugin's templates folder into a flyaffiliate folder in your theme, keep the same path, and WordPress uses your copy instead.

Does FlyAffiliate work with Dokan?

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.

Does FlyAffiliate support multi-level or tiered commissions?

No. FlyAffiliate focuses on single-tier affiliate programs.

更新日志:

v1.0.2 ( Nov 12, 2026 ) v1.0.1 ( Nov 02, 2026 ) v1.0.0 ( Oct 29, 2026 )