1. Documentation /
  2. Extensions /
  3. Affiliate For WooCommerce /
  4. How to payout commissions in Affiliate For WooCommerce

How to payout commissions in Affiliate For WooCommerce

Affiliate for WooCommerce helps add and manage affiliates and track performance from a single place – commissions, sales, payout, leaderboard, etc. Earn money without hard work. Increase your brand outreach, and get potential customers.

Affiliate For WooCommerce plugin allows you two ways to payout commissions to your affiliates:

  1. Commission payout via PayPal
  2. Manual commission payout

Automatic affiliate commission payout via PayPal ↑ Back to top

1. Using the WooCommerce PayPal Payments plugin ↑ Back to top

Since version 4.0.0, the Affiliate For WooCommerce plugin supports the WooCommerce PayPal Payments plugin for payouts. To process the commission payout, all the below-mentioned requirements are necessary.

Requirements

  1. WooCommerce PayPal Payments plugin should be activated in the WooCommerce store
  2. PayPal API credentials should be configured correctly. This setting can be found under WooCommerce > Settings > Payments > PayPal > Paypal Checkout. You can also verify whether these settings are configured correctly or not by checking the status of “Payout via PayPal” under WooCommerce > Settings > Affiliate > Payout via PayPal. If correct, it will be automatically enabled/checked.
  3. The affiliate should have configured their PayPal email address in their profile. This setting can be found under affiliate’s My Account > Affiliate > Profile
  4. Affiliate For WooCommerce plugin uses PayPal Payout API for sending payouts. So you need to have the ‘PayPal Payouts‘ enabled on your PayPal account. You can reach out to the PayPal team to enable the same if not enabled in your account.

If all the above requirements are met, then you will be able to select ‘PayPal: Pay & Record‘ from WooCommerce > Affiliates > Send Payout > Payment Method. And then do payouts as explained here.

Note – If you are using any other PayPal plugin and want support for that, please write to us from here along with the name of the plugin and link of the same so we can log your request.

2. Using PayPal Standard ↑ Back to top

PayPal Standard comes in-built with the WooCommerce plugin. To process the commission payout, all the below-mentioned requirements are necessary.

Important note

From WooCommerce 5.5+, PayPal Standard will be hidden on new installs. More information from here.
So you may not be able to fulfill the below requirements to enable auto payouts without enabling PayPal Standard.
Use below only if you are using PayPal Standard on your store.

Requirements

  1. PayPal Standard payment method should be enabled in the WooCommerce store
  2. PayPal API credentials should be configured. This setting can be found under WooCommerce > Settings > Payments > PayPal Standard. You can also verify whether these settings are configured correctly or not by checking the status of “Payout via PayPal” under WooCommerce > Settings > Affiliate > Payout via PayPal
  3. The affiliate should have configured their PayPal email address in their profile. This setting can be found under affiliate’s My Account > Affiliate > Profile
  4. Affiliate For WooCommerce plugin uses PayPal Mass Payout API for sending payouts. So you need to have the ‘Mass Payouts’ enabled on your PayPal account. You can reach out to the PayPal team to enable the same if not enabled in your account.

If all the above requirements are met, then you will be able to select ‘PayPal: Pay & Record‘ from WooCommerce > Affiliates > Send Payout > Payment Method. And then do payouts as explained below.

Steps to payout commission via PayPal (PayPal: Pay & Record) ↑ Back to top

Use this method when you have configured PayPal on your store and all the above-mentioned requirements are fulfilled.

  1. Log in to the admin panel of your WordPress website
  2. Go to WooCommerce > Affiliates
  3. woocommerce affiliate commission payoutSelect an affiliate from the left panel of the Affiliate Dashboard
  4. Click on the Orders tab
  5. Select orders from the list you would like to process the payouts. While you’re selecting the orders, the commission to be paid will keep adding. The amount will add up only for those orders for which the Commission status is Unpaid.
  6. Once done, select the ‘Send Payout‘ option (which also shows the total commission to be paid) above the orders list table header.woocommerce affiliate commission payout
  7. It will open up a popup. Under ‘Payment Method‘, select ‘PayPal: Pay & Record‘.
  8. Add Notes if your wish to for your reference.
  9. Click on Send

The affiliate will receive the issued commission.

You can also do a mass payout via PayPal by exporting a list of affiliates as CSV. Here’s how.

Affiliate commission record via PayPal ↑ Back to top

Use this method when you do not have configured PayPal on your store but are paying directly from your PayPal account.

This method will only mark commission as paid for the selected records but an actual payout won’t be issued.

Steps to record commission (PayPal: Record Only) ↑ Back to top

To record, follow these steps:

  1. Follow the above-mentioned steps till step number 6.
  2. It will open up a popup. Under ‘Payment Method‘, select ‘PayPal: Record Only‘.
  3. Select the Record date and add Notes if your wish to for your reference.
  4. Click on Send

The system will mark your selected orders as commission paid.

Manual commission payout ↑ Back to top

The only purpose of this method is to keep track of the commission payout. The actual payment of the commission is done by you outside the Affiliate For WooCommerce plugin.

You can also use this method to mark rewards or loyalty points or store credit for your affiliates.

This method will always be available irrespective of whether PayPal is configured or not.

Steps to payout commission manually ↑ Back to top

woocommerce affiliate commission payout

Follow the above-mentioned steps till step number 6.

Now, under ‘Payment Method’, select ‘Other‘. Select the Record date and add Notes if your wish to for your reference and click on Send.

Check processed payouts ↑ Back to top

You can check all the processed payouts done either via PayPal or using the Manual method, under the Affiliates Dashboard > Payouts tab. You can also find the transaction id in this tab if you’ve done the payout via PayPal.

FAQ’s ↑ Back to top

1. PayPal: Pay & Record option is not enabled during payout. ↑ Back to top

Please make sure all requirements mentioned here are satisfied, then only the option will be enabled.

2. I’m getting an error ‘PayPal payout failed’. ↑ Back to top

Go to WooCommerce > Status > Logs. Look for the log file named ‘affiliate-for-woocommerce-…’ with the date of failed payout appended to it. Copy the log file content and send it to us by raising a ticket from here.

WooCommerce

The most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment