The WooCommerce Payment Gateways Fees and Discounts plugin allows you to add extra fees or discounts for payment gateways. There may be scenarios where you have to pay monthly/annual fees to accept payments through some gateways. You can charge your customers for such fees. Also, give your customers a discount for using a preferred payment gateway. The plugin allows you to do exactly that.
Enabling Payment Gateways Fees and Discounts for WooCommerce #
To enable and use the WooCommerce Payment Gateways Fees and Discounts plugin, you should first download and install Booster for WooCommerce.
- Navigate to WordPress Dashboard > WooCommerce > Settings > Booster > PAYMENT GATEWAYS > Gateways Fees and Discounts.
The Gateways Fees and Discounts Module Options page will be displayed.
- In the Gateways Icons section, check the box for Enable Module field.
- Scroll down to the end of the page and click Save changes.
The WooCommerce Gateways Fees and Discounts plugin will be enabled for your site.
Configuring Fees & Discounts for Payment Gateways #
You can add extra fees or discounts for the default as well as custom payment gateways using this option.
- Navigate to the General Options tab.
- If you want to pre-set the default available payment gateway on the cart and checkout pages, check the box for the Force Default Payment Gateway – Enable field.
- To add the Klarna payment gateway charge/discount to cart totals, check the box for the Enable Klarna Payment Gateway Charge/Discount – Enable field.
- Now, move between tabs for more options (related to various payment gateways).
- Enter/select the required values for the fields.
Refer to the table below for field descriptions:
Note: The sections – Direct bank transfers, Cash on Delivery, Check payments, PayPal, etc. – all have the same set of fields. So, the field descriptions given in the table below apply to fields in all the sections.
|Fee (or Discount) Title||Title of the fee/discount that you want to charge/offer to your customer|
|Fee (or Discount) Type||Type of fee/discount you want to charge/offer to your customer. The available options are: Fixed – a fixed amount of fee/discount Percent – a percentage of the cart total|
|Fee (or Discount) Value||Amount of fee/discount you want to charge/offer to your customer. For discount, enter a negative number.|
|Minimum Cart Amount||Minimum total cart amount for which the fee/discount is applicable|
|Maximum Cart Amount||Maximum total cart amount for which the fee/discount is applicable|
|Rounding – Enable||Specifies if fee/discount value can be rounded off before adding to the cart total|
|Rounding – Number of decimals||Number of decimal digits the fee/discount value can be rounded off to|
|Taxable – Enable||Specifies if the fee/discount is taxable|
|Taxable – Tax class||Tax class applicable to the fee/discount|
|Exclude Shipping when Calculating Total Cart Amount – Exclude||Specifies if the shipping cost should be excluded when calculating total cart amount. If this field is enabled, the Percent Type fees/discount and Minimum/Maximum Cart Amount options will be affected.|
|Include Taxes||Specifies if the shipping cost should be included when calculating the total cart amount. If this field is enabled, the Percent Type fees/discount and Minimum/Maximum Cart Amount options will be affected.|
|Require Products||If at least one of the products specified in this field is in the customer’s cart, then the fee/discount will be applied.|
|Exclude Products||If any one of the products specified in this field is in the customer’s cart, then the fee/discount will not be applied.|
- Repeat step 5 for all the other sections.
- Click Save Changes.
The fees/discounts for the payment gateways in WooCommerce will be configured.
A sample checkout page where an extra fee – COD Charges of $5.00 is added to the payment gateway Cash on delivery.