1. Documentation /
  2. Affiliate For WooCommerce /
  3. Affiliate for WooCommerce FAQs

Affiliate for WooCommerce FAQs

1. Where can an affiliate login?

↑ Back to top

WooCommerce creates a My Account page for logged-in users/affiliates which gives an overview of their past orders, edit addresses, and payment details. You can read more about it here. So an affiliate can log in to their account from WooCommerce’s My Account page.

If you are using a custom affiliate dashboard page, it shows a login form to non-logged-in users, from where affiliates can log in and access their reports and other affiliate information.

2. Where can an affiliate get their statistics from?

↑ Back to top

An affiliate can get their statistics from WooCommerce’s My Account page > Affiliate > Reports custom affiliate dashboard page (if set). Check FAQ 1 above on how affiliates can login to their account.

3. Where can an affiliate find their affiliate link/coupon?

↑ Back to top

An affiliate can find their affiliate link/coupon under WooCommerce’s My Account page > Affiliate > Profile or custom affiliate dashboard page (if set). Check FAQ 1 above on how affiliates can login to their account.

Learn more from here.

4. When customers click on multiple affiliate links to make a purchase, which affiliate will receive the commission?

↑ Back to top

It depends on the setting ‘Credit first/last affiliate’ explained here.

5. How are referrals tracked?

↑ Back to top

Referrals are tracked via cookies.

6. Where can the store admin set cookie expiration/duration to identify referrals?

↑ Back to top

A setting “Cookie duration (in days)” is provided from where the store admin can set the number of days for the cookie expiration. Learn more as explained in the setting here.

7. I’m using this plugin. What information I should write in my privacy policy to comply with GDPR?

↑ Back to top

Go to your WordPress admin > Settings > Privacy. There you will see an ‘Edit’ link. Click on it and it will take you to the edit privacy policy page. Once you open the privacy policy page for editing, you will see a notification on top with a link to the default WordPress privacy policy page guide. Click on that link. Here you will find the content to write in your privacy policy under the section => Source: Affiliate For WooCommerce

8. How is the affiliate commission calculated for an order?

↑ Back to top

The affiliate commission is calculated on the order’s subtotal. It excludes any taxes, shipping costs, and discounts from coupons.

9. Are shipping and taxes considered while calculating commission?

↑ Back to top

No, affiliate commission calculation doesn’t consider shipping costs and tax.
For example, let’s consider the order total is $55. In it, taxes + shipping sum up to $5, and the order subtotal is $50. Then the commission will be calculated on $50 (i.e. order subtotal) and not on $55.

10. Where can the store admin find an affiliate link for an affiliate?

↑ Back to top

Store admin can see any affiliate’s ‘affiliate link’ under their name in the Affiliate For WooCommerce dashboard. Additionally, go to Users > All Users. Locate the user and click on edit. You will see their affiliate link on their profile page.

11. Can affiliates earn a commission on their purchase?

↑ Back to top

Store admin can control whether an affiliate can earn a commission on their purchase. Refer to the setting ‘Affiliate self-refer’ to enable or disable this. Learn more about it from here (setting 11).

12. I can’t find the transaction ID of the commission payout done via PayPal.

↑ Back to top

The transaction ID should be visible under WooCommerce > Affiliate > Select an affiliate from the left panel > Payout tab > Note. If it’s not appearing, ensure that PayPal IPN is configured correctly.

13. Is this plugin compatible with WooCommerce Subscriptions?

↑ Back to top

Yes, it is compatible with WooCommerce Subscriptions.

14. Using WooCommerce Subscriptions, can I control whether to pay a recurring commission or a one-time commission?

↑ Back to top

Yes, you can. Visit here to learn more about usage.

15. Using WooCommerce Subscriptions, is affiliate commission calculated on a product sign-up fee?

↑ Back to top

No. As of now, the commission is calculated only from the product’s recurring/subscription price.

You can upvote or comment on the feature request here to consider the sign-up fee.

16. How to automatically apply a discount to the user when they visit with an affiliate referral URL?

↑ Back to top

You can use another plugin – Smart Coupons – which will allow you to apply the coupon via URL. Here is a doc that explains how to apply discount coupons via URL. You can append the affiliate’s referral param in it to track the affiliate and apply a discount for the user.

Example:
This is the affiliate link:

https://demo.storeapps.org/?ref=2

And this is the shareable coupon link from Smart Coupons:

https://demo.storeapps.org/?coupon-code=20discount

Then this will be your final link:

https://demo.storeapps.org/?coupon-code=20discount&ref=2

17. I’m not seeing affiliates’ referrals or payout data in the admin dashboard. It was visible earlier. However, affiliates can see their data under their ‘My Account’.

↑ Back to top

By default, the date is set for the past 30 days. Please expand the date range to see any previous data.

How to expand the date range:

  1. Go to WordPress admin > WooCommerce > Affiliates > Dashboard.
  2. Locate the date range in the top right corner.
  3. Manually change the date or click the arrow icon to use ready-made smart date filters.

Want to see all-time data in the admin? Submit a feature request from here or email us to share your feedback.

18. How to find the email address of an affiliate?

↑ Back to top

You can find the email address of an affiliate using any of these methods:

Method 1:

  1. Visit WordPress admin > WooCommerce > Affiliates.
  2. Select an affiliate.
  3. On the right-hand side of the name of the affiliate, you will notice an Email icon, which has a Mailto link. You can Right-click on it and look for options like “Copy Email Address”, “Copy link address”, or “Copy link location”, depending on your browser, selecting which will copy the email address to your clipboard.

Method 2:

  1. Visit WordPress admin > WooCommerce > Affiliates.
  2. Expand the date range as explained in this FAQ.
  3. Export all affiliates’ email details by exporting them to a CSV by following this doc.

19. Who can manage the Affiliate dashboard in the WordPress admin?

↑ Back to top

Store administrators and Shop managers can see and manage the affiliate’s activities like Approve users as affiliates, check commission records, send payouts, etc.

The capability required to manage the WordPress admin > WooCommerce > Affiliates area is manage_woocommerce: which gives the option to manage all settings within WooCommerce, and create/edit products.

And to manage the approval of users as affiliates, managing parent affiliates, etc, from admin, it requires the following capabilities: list_users and edit_users.

20. How is the visitor count calculated?

↑ Back to top

The Affiliate for WooCommerce plugin currently detects the visitor count based on the visitor’s IP address or if a user is logged in.

If someone visits an affiliate referral link or applies a referral coupon from the same IP address or logged-in session, it will count as 1 visitor.

21. When a referral order is moved to trash, what happens to the commission earned on that order?

↑ Back to top

When a referral order is in the trash, the associated commission record will still be available with an order status: “trash”.

22. When a referral order is permanently deleted, what happens to the commission earned on that order?

↑ Back to top

When an order is permanently deleted, its associated commission record also gets deleted.

The affiliate can no longer receive the payout for that order, and the commission record will no longer be visible on either the admin or affiliate account.

This is to ensure that all data is up-to-date.

23. What are the emails that are sent from the plugin?

↑ Back to top

The plugin currently sends out the following emails in different scenarios:

  1. Affiliate – Welcome Email – to the new affiliate when their request to become an affiliate is approved using any of these methods.
  2. Affiliate – Pending Request – to a user who submitted the affiliate registration form and their request to join the affiliate program is pending for review.
  3. Affiliate – New Conversion Received – to an affiliate when an order is placed using their referral link/coupon i.e. on a new conversion.
  4. Affiliate – Commission Paid – to an affiliate when their commission/payout is processed (learn more).
  5. Affiliate Manager – New Registration Received – to an affiliate manager when a new affiliate registration request is received OR an affiliate joins automatically.
  6. Affiliate – Summary Email – to each active affiliate about their monthly performance at the start of every month.
  7. WooCommerce New order email – You can send new referral order details to admin via the WooCommerce new order email, by enabling the Send referral details to admin setting. If you are using the WooCommerce Subscriptions plugin, then these details will also be sent to the New Renewal Order email and Subscription Switched email if emails are enabled.

Visit WordPress admin > WooCommerce > Settings > Emails to find and manage the emails.

24. How to translate Affiliate for WooCommerce using the Loco Translate plugin?

↑ Back to top

You can follow these steps to translate after activating the Loco Translate plugin:

  1. Go to WordPress admin > Loco Translate > Plugins.
  2. Click on the Affiliate For WooCommerce from the list of plugins.
  3. Click on “New language” if not already added and select your site’s default language (Site Language) in the “Choose a language” dropdown.
  4. Choose the location as “languages/loco/plugins/affiliate-for-woocommerce-{language}.po”
  5. Click on “Start translating”.
  6. Look for the Source texts you want to translate and add the translated texts. You can use filter translation to filter strings.
  7. Click on Save.

Please make sure the Site Language of your site is the same in which you want to translate.

25. How many cookies does the plugin use?

↑ Back to top

The plugin saves three cookies in the visitor’s browser when someone visits via an affiliate referral link or applies a referral coupon.

26. What are the names and purposes of these cookies?

↑ Back to top

Affiliate Cookie (affiliate_for_woocommerce): This cookie tracks referrals from your affiliate links or referral coupons. It stores information to identify the affiliate who should receive credit for a sale.

Hit Cookie (afwc_hit): This cookie helps track data about clicks or visits.

Campaign Cookie (afwc_campaign): This cookie stores information about the marketing campaigns.

27. How can I change the names of the cookies?

↑ Back to top

Note:

We do not recommend renaming cookies. Use the steps below only if you face issues with existing cookie names or otherwise.

The plugin allows you to customize the cookie names using WordPress constants.

There are three different constants available to change the name of three different cookies:

  1. AFWC_AFFILIATES_COOKIE_NAME – Change the name of the cookie that tracks the referral. The default name of this cookie is “affiliate_for_woocommerce”.
  2. AFWC_HIT_COOKIE_NAME – Change the name of the cookie that tracks the clicks or visits. The default name of this cookie is “afwc_hit”.
  3. AFWC_CAMPAIGN_COOKIE_NAME – Change the name of the cookie used for affiliate campaign tracking. The default name of this cookie is “afwc_campaign”.

The constants can be declared like this way:

define('AFWC_AFFILIATES_COOKIE_NAME', 'your_desired_cookie_name');

Replace ‘your_desired_cookie_name’ with the name you want to use for the affiliate cookie.

You can do the same for other cookie names too.

You can add the constants inside the wp-config.php file by following this doc.

Feature request

↑ Back to top

Have feature requests or enhancement suggestions for Affiliate For WooCommerce? Submit it from here: Submit a request or send it to us from here.