Extra Fee Configuration Settings In WooCommerce
The Extra Fee Configuration Settings in the WooCommerce Extra Fees plugin allow you to create and customize additional charges based on specific conditions. You can configure extra fees based on products, categories, location, cart total, and more—enhancing flexibility and improving your store’s checkout process.
In the article
1. How to configure extra fees
To set up an extra fee, follow these general steps:
First, go to the Dotstore > WooCommerce Extra Fees > Manage Fees from your WordPress dashboard.
2. Add new extra fees
Click the "Add New" button to begin configuring a new extra fee.
3. Configure extra fee settings
- Fee Title: Enter the name of the fee (e.g., "Express Delivery" or "Gift Wrapping").
- Fee Type: Choose the type of fee:
- Fixed Fee (e.g., $5 for gift wrap).
- Percentage Fee (e.g., 5% of the cart total).
- Fee Amount: Enter the amount to charge (fixed or percentage).
- Product-Based Fee: Apply fees to specific products or product variations.
- Category-Based Fee: Charge fees for selected product categories.
- Country/State-Based Fee: Set fees for customers from specific countries or states (useful for international delivery or regional surcharges).
Cart-Based Fee: Apply fees based on cart total, quantity, or weight (e.g., a handling fee for orders over $100).
4. Dynamic extra fee settings
- Percentage Fee Type: This option adds the percentage-based fee to the subtotal amount. For example, 10%, so if the subtotal price is $150, then it will add $15 as a fee.
- Apply Per Quantity: This option is used to add additional fees based on cart/product quantity count.
- Cart-based: This option increases the price of each cart quantity. If the cart quantity is 3, then it will add $15 + 2 * $25 = $45
- Product Based: This option increases the price based on each additional quantity of selected Products, Variable Products, Categories, Tags, and SKUs only. If the selected product is a Belt, and if there are 10 products in the cart and the belt quantity is only 4, then it will count 4 quantities only and add $15 + 3 * $15 = $60 for 3 additional quantities.
5. Advanced extra fee settings
- User's first order: This feature is used to apply each user's first-time fees on their order.
- Start Date: This field is for adding a date from which your method will be applicable. Because of this option, you can create your fee rule in advance and schedule their start date. It is an optional field and can be left blank.
- End Date: This field is for adding an end date or expiry date to your method. It saves you from the troubles that may occur if you forget to disable your fee even after the actual sale/offer is over. This field is optional, too. You may add an end date or leave this field blank, as per your eCommerce store’s needs.
- Showcase fee on checkout only: Select this option to show and add fees on the checkout page only.
- Days of the Week: You can add extra fees on your site for some particular days of the week. This comes in handy when you want to add extra fees for fast shipping on days that experience heavy motor traffic.
- Time: Not just the Day, you can also choose the Time duration (start time and end time) for which the plugin settings should work. For that specified duration every day, your configured rules will apply to the shop.
Set fee as recurring payment: Once this option is selected, it will allow fees on recurring payments as well. Note that this option only works with subscription products.
6. Other extra fee settings
Each Weight Rule: Advanced weight-based rule. We can use this option when we want to add extra charges based on the weight range. For Example, 10 amount charges per 2 KG over 10 kg. In this rule, for each 2 kg, add charges of the amount of 10. But it will be applied over the 10 kg in the cart.
- Tooltip Description: This is a short description of your method. It will be visible to your customers if they hover over the method name in their cart.
Is the Amount Taxable?: The dropdown allows you to specify whether or not you want to apply taxes for the fee amount.
Is the Fee Optional?: This option allows you to set the fee as optional, and once the user checks the fee checkbox, it will apply on the checkout page. Once select the Optional Fee feature, it will hide all the Conditional Fee Rules and will always be available on the checkout page with the checkbox option. For more about how to enable option fees, click here.
7. Save the extra fee settings
Once all the settings are saved, click on the "Save Fee" button.
8. Apply the extra fees
On the checkout page, if all the created rules are true, it will apply the charges.