Blog Thumbnail

Introducing WooCommerce Conditional Product Fees for Checkout

Today, starting a business and running it successfully online is not a challenge anymore with platforms like WordPress WooCommerce. If you are a store owner and running a store of anything which has a single location, having few users or using simple payment methods, the basic features of the WordPress WooCommerce are enough for it.

The challenge arrives when you decide to expand your business in multiple locations, add many users and complicated payment methods for selling your products. For example: sometimes you have to pay extra fees for selling or shipping products in some specific geographic locations. You have to charge extra fees from your customers based on some conditions.

WordPress WooCommerce has a well-built solution for you for adding conditional fees during checkout. Download Conditional Product Fees for Checkout Plugin.

In this document, we’ll talk about the requirement, features, and usefulness of this WordPress WooCommerce plugin.

When do you need to charge conditional extra fees from your customers?

Suppose you have stores in a country where shipping is not a challenge. But, now you are shipping your products all over the world, where some specific locations your products have increased demand.

In those locations, you need to pay special charges to the Government and shipping companies.

How will you manage this extra fee?

You need to charge some of it from your customers, right? This additional fees based on any condition can be managed through The WooCommerce Conditional Product Fees for Checkout Plugin.

Conditions can be Geographic Locations, different Payment Methods, and various typed of Carts, different Shipping Methods or selling some specific product online.

How to use WooCommerce Conditional Product Fees for Checkout Plugin to add extra conditional charges?

WooCommerce Conditional Product Fees For Checkout

To use its features you have to first download Conditional Product Fees for Checkout Plugin and install it on your website.

Installation of WooCommerce Conditional Product Fees for Checkout Plugin is very easy. There are two methods of installation- Automatic and Manual.

Automatic installation is recommended as it installs all the files and the file transfer is handled by WordPress itself. You do not need to leave your browser to checkout the process.

In the manual installation, you need to download and unzip the files to your system. Then, you need to use and file transfer program to transfer the files to the server.  Now, go to wp-content/plugins/ directory and activate the plugin by going to the Plugins menu in the WordPress admin.

To understand the workflow of this plugin easily, you can watch the live demo first before using it.

After installation, your dashboard will look like the following image –

Main Dashboard of WooCommerce Conditional Product Fees for Checkout Plugin

The first tab is to manage different type of Product Fees. Here we can click on “Add Product Fees” button to add conditional product fees OR we can directly click on the second tab, i.e, “Add Product Fees” tab.

You can see the Fee Configuration screen –

WooCommerce Conditional Product Fees for Checkout Pro

From this screen, you can create a conditional product based fee on some rules by filling up the complete form and submitting it.

Product Fee Title and Fees are the mandatory fields in this form. You need to choose a meaningful product fee title that justifies the fee rule/condition you are going to add. This will avoid any future confusion when you’ll create multiple conditional fees.

From the Select Fee Type dropdown field, you need to select a type for the fees you are going to add. For flat fees, you have to select ‘Fixed’ type, and for variable fees, you have to select type Percentage.

In the “Fees” field, you add the fee amount that you are going to charge during checkout. If you have selected ‘Fixed’ type of fee, you need to add fees in selected currency, e.g. $10, $20, etc. and if you have selected Percentage fee type, you can add numbers like 10.15, 20, etc.

If you want to add the additional fee for product quantity, you have to check the “Apply per Quantity” checkbox. The following fields will appear –


You can select cart based option, if you want to add fees on total cart quantity, you have to select ‘Cart Based’, and if you want to charge the fee for each product quantity, you have to select ‘Product Based’ option from the ‘Calculate Quantity Based On’ dropdown.

Next, select the Start Date and the End Date to specify the time during when you want to charge those fees.

The Status field is ON by default, but you can change the state of the button if you do not want to show this fee to the customers for now.

Is the amount taxable? Field default value is set as NO. But you can set the value to YES, if the additional fee is taxable for that specific condition. These three fields are not mandatory to create a conditional fee. Therefore, you can skip them.

The next section, “Conditional Fee Rule” is the main part of this form where you set the rules and conditions on the base of which you charge the fee from the customers during checkout.

5 4
Creating Conditional Fee Rule for your Checkout Process

From the first dropdown, you need to select the condition, which can be Location Specific, Product Specific, User Specific, Cart Specific, Payment Specific or Shipping Specific.

From the section dropdown, you need to select the operator rule which can be Greater equal to, not equal to, less than or equal to, greater than or equal to or greater than based on the condition.

In the field next to the operator, options appear based on the condition you have selected. For example, if you have selected Location Specific condition, a dropdown to select countries will appear here.

After filling up the form completely, click on Submit button to add the condition based fee in your e-commerce.

After creating the fees, you can manage all your conditional fees through the “Manage Product Fees” screen. You can View all the conditional product fees based on the specified rules on this tab. Also, you can update or remove any fees anytime by clicking on “Edit” or “Delete” button accordingly.

Why WooCommerce Conditional Product Fees for Checkout Plugin?

This is a valid question when there are so many options and plugins to choose from, these days. But, the problem is the requirement of the e-commerce stores are changing very fast as the choice, need of the customers and business landscape is changing every moment.

Where something is valid today, may not be relevant tomorrow. For example, today you are charging fees from your customers based on shipping methods. Tomorrow, you need to charge fees for product weight or payment method let’s assume. In that case, you’ll have to find another solution for these methods. 

WooCommerce Conditional Product Fees for Checkout is already handling various existing scenarios for adding conditional fees. If anything else is needed in the future, it will be updated in the plugin automatically. You also can suggest any specific feature you require through the Suggest a Feature link on the dashboard.

Sending a Feature Addition Request for WooCommerce Conditional Product Fees for Checkout Plugin

You also can upgrade the Pro version for creating extra fees based on countries, state, shipping zone, zip code, products, category, tags, users, user roles, Cart Subtotal, cart item quantity, cart item weight, specific coupon, specific shipping class, specific shipping method, or specific payment method and more.

Tag: , ,
Category: WooCommerce Tutorials, WooCommerce Extra Fees
Author Pic

About Nimesh Patel

I am a Product Marketer and Growth hacker with expertise in the areas of Digital marketing; Search engine optimization (SEO), Email Marketing, Paid Campaigns on Facebook and Twitter, Content development strategies, Competitive Research & Analysis. Nimesh is Product Manager at