Affiliate and Referral Program: FAQ

Short answers to the questions merchants ask most often about Affiliate and Referral Program for WooCommerce — how affiliates join, how referrals are tracked, when money moves, and what the plugin does and does not do. Each answer links to the guide that covers the topic in full, in the plugin documentation.

Affiliates and signup

↑ Back to top

Do affiliates need a special user role?

↑ Back to top

No. Affiliates are ordinary WooCommerce customer accounts with affiliate status attached, so an existing customer can become one without a second account and keeps their order history.

Can I review applications before someone starts promoting?

↑ Back to top

Yes — turn on Affiliate Verification on Advanced Features > General and every application waits for your approval on the Affiliates screen. See Affiliate Registration Form Setup in WooCommerce.

Can I ask my own questions on the signup form?

↑ Back to top

Yes. The form builder adds your own fields — a website, a social handle, an audience size — and stores the answers on the affiliate’s profile for you to read when reviewing them.

Tracking referrals

↑ Back to top

How long does a referral stay credited to an affiliate?

↑ Back to top

For the number of days set in Cookie Expiration on Advanced Features > General. Left empty, referral links are credited for 30 days.

Will every click be tracked?

↑ Back to top

Almost all, but not literally every one. Tracking runs in the visitor’s browser with JavaScript, so a strict script blocker, or a cache that strips the referral part of the URL, can stop a visit being recorded. Plan your affiliate terms around “tracked visits” rather than promising perfect capture.

Can an affiliate be credited without a link click?

↑ Back to top

Yes, two ways: give them a coupon code, covered in How to Track Affiliate Sales with Coupon Codes, or turn on Enable checkout referral field so shoppers can type an Affiliate Referral Code as they check out.

Does the referral code field work on the classic checkout?

↑ Back to top

No — it appears on the block-based checkout. Stores still using the classic checkout shortcode should hand affiliates coupon codes instead, which work on both.

Commissions and money

↑ Back to top

When does an affiliate actually get their money?

↑ Back to top

In two steps: approving a commission credits the affiliate’s wallet, and sending a payout moves the money. Nothing is paid automatically — see Pay Affiliates via PayPal, Stripe and Bank.

Can I schedule payouts to run automatically?

↑ Back to top

No, by design. Every payout run is started by you, which keeps timing and cash flow under your control. What is automated is the sending: one action pays every selected PayPal request at once.

What happens to a commission when an order is refunded?

↑ Back to top

With Reject commission on refund enabled, a commission still awaiting approval is rejected automatically. A commission you already approved stays in the affiliate’s wallet — review refunds on recently approved orders yourself.

Can affiliates earn commission on their own purchases?

↑ Back to top

Yes by default, which surprises most merchants. Turn on Restrict commission on own referral on the Commission screen to prevent it.

Does it handle multiple currencies?

↑ Back to top

Commissions are calculated from order totals and recorded in your store’s base currency. If you sell in several currencies through a switcher, treat the recorded amounts as base-currency figures rather than converted ones.

Compatibility

↑ Back to top

Does it work with high-performance order storage?

↑ Back to top

Yes. The plugin declares compatibility with WooCommerce’s high-performance order storage, and referral tracking, commissions and subscription renewals all work with it enabled.

Which languages are included?

↑ Back to top

Nine translations ship with the plugin: German, Spanish, French, Indonesian, Italian, Dutch, Brazilian Portuguese, Russian and Simplified Chinese, plus a template file for translating into any other language.

Is there a REST API for developers?

↑ Back to top

Not at present — the plugin does not register REST endpoints, so there is no public API for reading referrals or creating affiliates from outside WordPress.

Can I import my existing affiliates and referrals?

↑ Back to top

No — there is no import. You can export affiliates, referrals, an affiliate’s downline and a product feed as CSV, but affiliates from another system have to be re-invited and their rates set up again.

Data and privacy

↑ Back to top

What personal data does the plugin store?

↑ Back to top

Visit records include the IP address, device type and browser of people who arrive through referral links, and affiliates supply payout details — a PayPal or Stripe email address, or bank account details — which are stored on their user profile. Include this in your store’s privacy policy.

Does uninstalling remove the affiliate data?

↑ Back to top

No — deliberately. Affiliates, referrals, wallet balances and payout records are kept if the plugin is removed, so an accidental deactivation cannot destroy your program’s history. Removing that data is a manual job, and one to plan for if you are handling an erasure request.

Is affiliate data included in WordPress personal-data exports?

↑ Back to top

No. WordPress’s built-in export and erase tools do not reach the plugin’s records, so handle requests that touch affiliate data yourself.

Questions and Feedback

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.