1. Documentation /
  2. Extra Fees for WooCommerce

Extra Fees for WooCommerce

Extra Fees for WooCommerce allows you to charge an extra fee for your orders based on Product Price, Payment Gateway & Amount spent in the order on your WooCommerce Shop.

Installation

↑ Back to top
  1. Download the extra-fees-for-woocommerce.zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Fee Types

↑ Back to top

Product Type

↑ Back to top
  • A fee can be added to the product’s price.
  • The product fee can be configured in 2 ways
    1. A common fee for all the products
    2. A separate fee for each product
  • The fee can either be set as a Fixed Value/Percentage of the Product Price.

Payment Gateway Fee

↑ Back to top
  • A fee can be charged for choosing to make the payment with a specific payment gateway.
  • The fee can be configured separately for each payment gateway.
  • The fee can be configured in 3 ways,
    1. Fixed Fee
    2. Percentage of Cart Subtotal
    3. Fixed + Percentage of Cart Subtotal

Order Total Fee

↑ Back to top
  • A fee can be charged if the cart subtotal is within the specified range.
  • The fee can either be set as a Fixed Value/Percentage of the Cart Subtotal.

Setup and Configuration

↑ Back to top

To access the plugin settings navigate to WooCommerce > Extra Fees

Product Fees – Setup

↑ Back to top
  • If you wish to charge an extra fee on top of the product price, then Enable Product Fee checkbox. By default, this checkbox will be disabled.
  • Enter the Fee Text which will display on frontend as per your needs. By default, the field will be left empty.
  • You can customize the Add to Cart Label in Shop Page.
  • The fee can be configured using the Fee Calculation Mode option. The fee can be setup in two ways they are,
    – Quick Setup
    -Advanced Setup
  • If Quick Setup is selected, then you can configure a common fee for all the products in your site.
  • Using Product Fee is applicable for option, you can choose the products for which the fee should be applied.
  • You can set the Fee Type as Fixed Fee/Percentage of Product Price & set the value in the respective field.
  • If Advanced Setup is selected, then you can have the ability to set the fee on each product.
    – For Simple Product, fee settings will be displayed in the general section.
    – For Variable Product, fee settings will be displayed on each variation.

Note: Fee Text & Fee Value should not be left empty.

Payment Gateway Fee – Setup

↑ Back to top
  • If you wish to charge a fee from your users for choosing to pay using a specific payment gateway, then Enable Payment Gateway Fee checkbox. By default, this checkbox will be disabled.
  • A list of the enabled payment gateways from the WooCommerce Payments settings will be displayed here.
  • Using Fee should apply for option, you can choose the users for which the fee should be applied.
  • Using Fee for Product(s)/Categories option, you can choose the products/categories for which the fee should be applied.
  • Using the Date Ranges option, you can choose the duration within which the rule should be applied.
  • Enter the Fee Text which will display on checkout. By default, the field will be left empty.
  • You can choose the tax class for the gateway fee using the Tax Class option.
  • Select a Fee Type and set a value. The following fee types are supported,
    i Fixed Fee – A fixed fee will be charged
    ii Percentage of Cart Subtotal – A percentage of the cart subtotal will be charged
    iii Fixed + Percentage of Cart Subtotal – A fixed fee + A percentage of the cart subtotal will be charged.
  • Select the Fee Type as Fixed Fee/Percentage of Cart Subtotal & set the value in the respective field.
  • Also, you can set when to add the gateway fee using Minimum & Maximum Cart Subtotal to add fee option.

Note: Fee Text & Fee Value should not be left empty.

Order Fee – Setup

↑ Back to top
  • If you wish to add the extra fee based on the amount spent in the order, then Enable Order Fee checkbox. By default, this checkbox will be disabled.

Note: Fee will be calculated based on Cart Subtotal.

  • Enter the Fee Text which will display on the frontend as per your needs. By default, the field will be left empty.
  • You can choose the tax class for the gateway fee using the Tax Class option.
  • You can optionally exclude certain shipping methods from being charged a Order fee in the Exclude Shipping Method(s) option.
  • Select the Fee Type as Fixed Fee/Percentage of Cart Subtotal & set the value in the respective field.
  • Also, you need to set when to add the gateway fee using Minimum & Maximum Cart Subtotal to add fee option. Users who purchase within this specified range only will be charged an Order Fee.

Note: Fee Text, Fee Value, Minimum & Maximum Cart Subtotal to add fee should not be left empty.

How Extra Fees for WooCommerce Plugin Works?

↑ Back to top

Product Fee – Usage

↑ Back to top
  • The users cannot see the product fee information on the shop page.
  • On the shop page, they can see the View Final Price button instead of Add to Cart button using which they can navigate to the product page and see the product price, extra fee & total payable price.

Payment Gateway Fee – Usage

↑ Back to top

The user has to select the payment gateway in order for the payment gateway fee to be visible in the checkout page.

Order Fee – Usage

↑ Back to top

When the user’s cart subtotal is within the range to charge an Order Fee, the Order Fee will be added to the user’s cart.

Translation

↑ Back to top

Extra Fees for WooCommerce Plugin is translation ready meaning you can edit the po files by which you can translate the text to any language.

The steps to do the translation are as follows. For eg let us consider translation to French.

  • Download and install Poedit
  • Open the file extra-fees-for-woocommerce -> languages folder -> extra-fees-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as extra-fees-for-woocommerce-fr_FR.po.
  • If you are using WordPress Version 3.9.13 or below, then in wp-config.php define the WPLANG as French. Syntax is define(‘WPLANG’, ‘fr_FR’);
  • If you are using WordPress Version 4.0 or above, then go to WordPress dashboard -> Settings -> General and select the Site Language as French.

Questions and Feedback

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with us via the Help Desk.

WooCommerce

The most customizable ecommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment