View Product Page

Commissions List

From the Commissions page, you can see a list with all the commissions generated in your shop.

The plugin will generate one commission for each item line in the order, so, for example, if you purchase 3 different products in the same order, the plugin will generate 3 commissions. If you purchase 3 items of the same product in the one order, instead, the plugin will generate only 1 commissione item.


You can see a table with the following information (each column title can act as a sorting filter):

  • Commission ID
  • Date
  • Affiliate
  • Order ID and customer
  • Product
  • Total
  • Rate
  • Commission
  • Status

Additionally, you can also show the following columns and enable them from the “Screen options”.

  • Category
  • Payment ID: this will show the number of the related payment, if created.

Filters and bulk actions

Based on the commission status, you can filter the view of the commissions using the filters on top and filter for example only by Pending or Paid commissions.


Yet, you can further filter these views using the additional filters by:

  • product
  • affiliate user
  • date


You can also bulk edit them and apply the following actions:

  • change status to “pending”
  • change status to “not confirmed”
  • change status to “cancelled”
  • change status to “refunded”
  • create a payment manually
  • pay via Direct bank/wire transfer
  • move to trash

As you can see, you can both change the commission status, trash them or create a payment record.

Create a payment record

To create a payment record, one of the two of the options shown above in bulk actions must be used (Create a payment manually or Pay via Direct bank/wire transfer) after selecting the respective commission to which the record needs to be created.


Once you have selected the commission and the payment option just click Apply to see the commission listed in ”Commissions Payment” tab to process the payment. For more details go to this page.

Commissions payments

To generate a new payment record for your affiliates, you can go to the Commissions tab> Commissions Payments and from the bulk actions generate a payment record by choosing either Pay manually or Pay via bank/wire transfer.

Once the payment is created, you will see on this page all the payment records created with the on hold status so the payment can be processed and completed.


Once the payment record is created, you can issue the payment to the affiliate offline and change the payment status to Completed: all linked commissions will automatically get the Paid status.

Pay Manually

If the option ‘‘Create a payment manually’‘ has been selected when creating the payment, that means you will pay the affiliate using any offline method you prefer, for example in cash or with a non-supported gateway.


Once the payment is done, you can manually change the payment status to “Completed” from the payment actions in the payments list.

Pay via bank/wire transfer

Payments via Bank transfer are currently very similar to manual payments, but if you enable them, your users will be able to enter their payment details (Account name, IBAN and Swift code) that you can find it from the user profile.

The payment, however, occurs manually, so you will have to create a bank transfer from your bank, the plugin will not do that on your behalf.

To enable this gateway, go to General options > Commissions & Payments > Payment gateways and make sure the gateway is enabled.


This option is enabled by default when you first activate the plugin.


If you select Pay with bank transfer from the payment actions, you will be able to see the payment details in the the Payment method column.


Once the payment has been processed remember to change the commission status to completed.

Filters

From this screen you can also filter the payments by status, affiliate and date.


You can bulk edit them and choose any of the following actions:

  • Change status to “Completed”
  • Change status to “On hold”
  • Change status to “Cancelled”
  • Delete

Commission status

The commission status is strictly linked to the order status.

When the order is submitted, the commissions are generated with the Not confirmed status. Then, when the order is paid and completed, the commission automatically gets the Pending status, which means that the commission is ready to be paid.

Here is a more detailed list with all the statuses that a commission can get and which order status can trigger it:

  • pending: if the order status goes to completed or processing
  • pending-payment: this status is not triggered by any order, it can only be triggered by automatic or manual payment and will be like this until the payment is confirmed by the gateway or set to completed by the admin manually.
  • paid: this is the status that the commission takes when the associated payment is set to completed status.
  • not-confirmed: this is the commission status when the order status goes to pending or on-hold.
  • cancelled: if the order status goes to cancelled or failed.
  • refunded: if the order status goes to refunded.

Please, note: when the commission is on pending payment or paid status, it can only be changed to Trashed. No other status change is allowed to prevent a commission is erroneously paid twice.

The commission can be paid only when it’s on Pending status.

Example: a commission standard life cycle

This is the default life cycle of a commission, and the statuses it takes on:

  • order created > commission not confirmed
  • order completed > commission pending
  • commission payment created > commission pending payment
  • commission payment completed > commission paid

The admin can anyway manually change the commission status regardless of the order status, so for example, a pending commission can be changed to not confirmed even if the order is completed.

For more details about how to create commissions payments, please, refer to the following page:

Commissions payments for the free version
Commissions payments for the premium version