Getting Started with Extra Fees Plugin
Introduction
Welcome to the WooCommerce Extra Fees Plugin, a powerful tool for adding additional fees to your WooCommerce cart and checkout pages.
This plugin simplifies the purchasing process, enhances flexibility in pricing, and allows you to set specific fee rules based on products, users, shipping methods, and more. With WooCommerce Extra Fees, you can effortlessly drive more sales and boost your revenue.
In this documentation, we’ll explain everything you need to know to set up and manage fees effectively using the plugin.
In This Article
Step -1 Getting Started with Install & Activate the Plugin
To begin using the WooCommerce Extra Fees Plugin, follow these simple steps:
- Install the Plugin: Navigate to your WordPress dashboard, go to Plugins > Add New, Upload the "WooCommerce Extra Fees Plugin," and install and activate it.
- Accessing the Plugin Dashboard: Once the plugin is activated, you will see a new menu item titled WooCommerce Extra Fees in your WordPress dashboard. Click on it to be directed to the plugin's dashboard.
- Manage Fees: From the plugin dashboard, click on Manage Fees to start configuring your fees. Here, you can add as many fee configurations as needed for your WooCommerce store.
Step - 2 Adding Extra Fees
Creating a New Fee
To add a new fee:
Click on “Add New.” You’ll be prompted to fill out the necessary details for the fee.
Fee Title and Type:
- Could you provide a Title for the fee, which will be displayed on the cart and checkout pages?
- Choose the Type of fee: either Fixed Amount, Percentage, or Percentage + Fixed.
- Fee Amount: Enter the fee amount based on the type selected. For percentage-based fees, the amount will be calculated as a percentage of the product subtotal.
- Additional Quantity-Based Fees: You can configure the fee based on the quantity of products in the cart by selecting the checkbox labeled Apply Fee Based on Quantity.
Dynamic Charge Options
The WooCommerce Extra Fees plugin allows you to add dynamic charges based on the following options:
- Fixed Fees: Apply a static fee amount.
- Dynamic Fees: You can make the fee dynamic using shortcode parameters within the plugin’s configuration settings.
Step - 3 Optional Fees, Taxable Fees, and Price Messages
Optional Fees
The plugin allows you to display optional fees that users can choose from:
- Dropdown, Checkbox, or Radio Button: Optional fees can be presented in the cart and checkout pages in these selectable formats, allowing customers to decide whether they want to add the fee.
Taxable Fees
If the fee is taxable, you can configure tax settings:
- Enable the Is Amount Taxable option.
- Select a Tax Class from the dropdown (configured in the WooCommerce tax settings). The percentage associated with the selected tax class will be applied to the fee amount.
Displaying Price Messages
You can add custom price messages for the fees on the cart page:
- Navigate to the Fee Configuration > Price Message on Cart and add your desired message in the text area provided.
- Based on the rules you set, this message will appear on the front end when the corresponding fee is applied.
Step - 4 Displaying Fees in Product Pages
You can also choose to display fees directly on the product details page:
- Product-Specific and User-Specific Rules: For certain conditions, like product-specific or user-specific rules (excluding cart-based rules such as "Cart Contain Product's Quantity"), fees will be displayed in a table format on the product page.
- Advanced Fees Display in Product Page: For advanced fee price rules, you can enable options such as Display Product AP Rule in Product Page or Display Category AP Rule in Product Page. If the rule matches, the fee will be displayed accordingly in a separate table.
Step - 5 Conditional Fee Rules
One of the most powerful features of the WooCommerce Extra Fees plugin is its conditional fee rules. You can configure fees to apply only when certain conditions are met.
Fee Conditions Based on Location
Country, State, City, and Post Code: Set fees to be applied based on the customer’s location.
Shipping Zone: You can define different fees for different shipping zones.
Product-Based Fee Conditions
Cart Contains Specific Products: Fees can be applied based on the presence of specific products in the cart.
Product Quantities: You can configure the fee to apply only when a certain quantity of products is reached. This is particularly useful for bulk or wholesale pricing.
User-Based Fee Conditions
You can apply fees based on user-specific conditions:
User Role: For example, offer special fees for members, wholesale customers, or VIP clients.
Purchase History: Apply fees based on the customer’s previous purchase history, including total orders, number of orders, or last order date.
Step - 6 Advanced Fee Price Rules
The WooCommerce Extra Fees plugin also includes Advanced Fee Price Rules that allow for even more granular control over when and how fees are applied.
Advanced Fee Rule Tabs
Here’s a breakdown of the available rule tabs and their functionality:
- Cost on Product: Add fees based on the product’s cost or quantity in the cart. You can set minimum and maximum quantities for the products selected via a multiselect option.
- Cost on Category: Similar to the Cost on Product rule but applies to product categories. Fees can be added based on the number of products from certain categories in the cart.
- Cost on Product Subtotal: Set fees based on the subtotal of the products in the cart.
- Cost on Product Weight: Charge fees based on the total weight of the products in the cart.
- Cost on Category Subtotal and Weight: Similar to the above, but based on categories rather than individual products.
- Cost on Total Cart Quantity, Weight, and Subtotal: Apply fees based on the total quantity, weight, or subtotal of the entire cart.
- Shipping Class Subtotal: Fees can be applied to products based on their shipping class and its subtotal.
Step - 7 Conclusion
The WooCommerce Extra Fees plugin provides extensive flexibility for adding custom fees to your WooCommerce store. Whether you're looking to charge fixed amounts, percentages, or dynamically calculated fees, this plugin offers a variety of options and conditional rules to ensure that fees are applied exactly as needed.
By leveraging these features, you can ensure your store operates efficiently, enhancing both customer experience and revenue generation.
Feel free to refer to this documentation as you explore all the possibilities this plugin offers. Be sure to customize your configurations to meet your specific business needs!