View Product Page

YITH WooCommerce Account Funds

YITH WooCommerce Account Funds allows all users to have a virtual wallet available on your website for their purchases. Users can make a deposit that will be converted into virtual funds that can be used to purchase products of your store and avoid any kind of transactions (and possible issues with it) before the purchase.

By combining these two plugins, you will be able to credit the affiliate commissions as available funds in your users’ account.

Make sure you install and activate the YITH Account Funds plugin and then enable this gateway from General options > Commissions & Payments > Payment gateways.

Enable account funds

Now, you will be able to see this payment gateway as a payment option for on the Commissions page, both in the bulk actions and in every single commission.

Funds in commissions bulk actions
Account funds in commissions bulk actions
Funds in commission actions - commissions view
Account funds in commission actions – commissions view
Funds in commission actions - commission detail
Account funds in commission actions – commission detail

A payment record will be created in the Commissions Payments tab. As it is processed instantly, the payment will appear as Completed and the commissions as Paid.

Also, you will see a record of the payment in the Income/Expenditure History endpoint in My account, where all the funds movements are recorded.

Funds in My account

For further details about YITH WooCommerce Account Funds settings, please refer to the official documentation.

YITH WooCommerce PayPal Payouts

YITH PayPal Payouts for WooCommerce allows you to pay all the commissions that are generated by your affiliates through PayPal.

First of all, make sure the plugin is installed and activated. Then, configure YITH PayPal Payouts as explained on this page.

Now enable this gateway from General options > Commissions & Payments > Payment gateways.

Enable PayPal Payouts

Whenever an affiliate drives a sale to your shop, you will see the list of commissions in YITH > Affiliates > Commissions > Commissions List.

Commissions list

You will be able to see this payment gateway as a payment option for on the Commissions page, both in the bulk actions and in every single commission.

Payouts in bulk actions
Payouts in bulk actions
Payouts in commission actions
Payouts in commission actions – commissions view
Payouts in commission actions in commission detail
Payouts in commission actions – commission detail

Based on the payment settings, the payment will be either processed automatically (please, see this page) or manually.

A payment record will be created in the Commissions Payments tab. The payment will be temporarily set as Pending and the commissions as Pending payment. Once PayPal completes and confirms the payment, it will be automatically set to Completed and the commissions as Paid.

Affiliate payments in Payouts list

Once the payment is done, you will also be able to see this payment in your Payouts List. It will be easy to spot the payment of affiliate commission, as they are listed as Affiliate Payment for (followed by the affiliate payment ID) and will take on the affiliate status in the PayOut Mode column.

Payout list with statuses

YITH WooCommerce Points and Rewards

YITH WooCommerce Points and Rewards allows you to create a points generating system in your shop so that your users can be encouraged to come back to your store to get rewarded.

The integration with YITH Points and Rewards allows generating points for your affiliates every time they generate sales through their affiliate link. You can award a fixed number of points for each order, generate points based on the order subtotal, or generate points as a percent value of the customer’s points.

To activate this integration, make sure you have installed and activated the premium version of both plugins.

Then, go to YITH > Points and Rewards > Points options > Extra points and here you will find an additional rule called Extra points to YITH WooCommerce Affiliates.

Affiliate integration option

Here you can enable or disable the integration: disabling it will let you use both plugins but, the affiliates will not earn any points for orders generated through their referral link.

Once enabled, you can choose how to award points to your affiliates. Choose one of the following three methods available:

  1. Fixed amount of points for each order: you can set a fixed number of points that your affiliates will get for every order, regardless of the order total. So, if you set this to 10 points, and the affiliate generates 3 different orders, he/she will get 30 points.
Affiliate points - fixed amount

2. Percent of points earned by customer: choose this option if you want that points for affiliates are calculated as a percent value of the points awarded to the customer for each order. For example, consider that you set a 50% and that the customer gets 30 points: the affiliate will get 15 points.

Affiliate points - percentage of customer's points

3. Conversion based on order subtotal: this option lets you calculate points that are awarded to the affiliate based on the order subtotal. You have to set a conversion rate that applies to affiliate sales. For example, if you set 1 point every $10, so that an order worth $50 generates 5 points, an order worth $37 generates 3 points and so on.

Affiliate points - order subtotal

  For more information about the settings of YITH WooCommerce Points and Rewards, please refer to the official plugin documentation.

YITH WooCommerce Stripe Connect

YITH Stripe Connect for WooCommerce allows splitting credit card payments made on your store among your business partners immediately and automatically. Due to the integration with the Affiliates plugin, you are also able to pay the affiliates (automatically) via Stripe Connect.

First of all, make sure the plugin is installed and activated. Then, configure YITH Stripe Connect as explained on the official documentation on this page.

Also make sure that your affiliates have connected their Stripe account as explained on this page, otherwise it will not be possible to issue automatic payments.

Now you will be able to see and enable this gateway from General options > Commissions & Payments > Payment gateways.

Enable Stripe Connect

Whenever an affiliate drives a sale to your shop, you will see the list of commissions in YITH > Affiliates > Commissions > Commissions List.

Commissions list

You will be able to see this payment gateway as a payment option for on the Commissions page, both in the bulk actions and in every single commission.

Stripe Connect in bulk actions
Stripe Connect in bulk actions
Stripe Connect in commission actions - commissions view
Stripe Connect in commission actions – commissions view
Stripe Connect in commission actions - commission detail
Stripe Connect in commission actions – commission detail

Based on the payment settings, the payment will be either processed automatically (please, see this page) or manually.

A payment record will be created in the Commissions Payments tab. As the payment is instantly processed, it will be automatically set to Completed and the commissions as Paid.

The commissions payments will be also recorded in the Commission Report tab in Stripe Connect endpoint:

Stripe paid commissions

YITH WooCommerce Subscription

The integration with YITH WooCommerce Subscription plugin allows the admin to enable commissions for affiliates also on renewal orders.

To enable this, make sure both plugins are activated, then, go to YITH Plugins > Affiliates > Settings, you’ll see a new option in the Commissions section called Enable commission handling for renews.

YITH Subscription integration

Choose the option that best suits your business:

  • Do not handle renewals: this will not assign any commissions to affiliates for renewal orders.
  • Register only first renew, when subscription switches from trial to active: this allows you to generate a commission for the first renewal order. This might be useful in case you offer a free trial, and so the first order is a €0, but you want to grant anyway a commission on the first actual payment to the affiliate who generated that sale.
  • Register all renews: this will assign affiliate commissions also on renewal orders.

Check over instance before processing payments

YITH Affiliates plugin automatically enables this safety check for those who run staging sites for every payment method, which might cause the payments to fail. This check makes sure that an automatic payment fails, if it detects that the plugin has been moved to a domain other than the one where it was originally installed.

An example:

Imagine you clone your production site into a staging, all affiliate configurations will be cloned as well. If you set up automatic payments for the affiliates, there is a chance that the staging site will issue payments via the live payment account (e.g. PayPal, Stripe etc.), thus leading to double commission payments for affiliate.

In this case, thanks to this check that is automatically enabled, the system makes the payment fail for safety reasons, because the staging domain isn’t the same as the production one where plugin was originally installed.