WordPress plugin

WooCommerce Extra Fees Pro

WooCommerce Extra Fees Pro applies named fees to cart and checkout orders when their conditions match. Set each fee as a fixed amount or a percentage, choose its tax treatment and tax class, and make a service charge optional so customers can choose whether to add it.

WooCommerce Extra Fees Pro

WooCommerce Extra Fees Pro applies named fees to cart and checkout orders when their conditions match. Set each fee as a fixed amount or a percentage, choose its tax treatment and tax class, and make a service charge optional so customers can choose whether to add it.

Set rules from cart and customer details

Rules can check the cart subtotal, minimum order amount, coupons, product quantity, total weight, product count, shipping class and WooCommerce shipping zone. Product conditions can target products, categories, tags, attributes or subscription products in the cart. Customer conditions include country, state, postcode, user and user role. IP-based country rules can also apply to customers whose billing country is unset or who are not logged in.

Set various charges by quantity, weight, subtotal or product count. Rules can check whether a product quantity is a multiple of a value or is not a multiple. Included shortcodes can calculate the quantity of selected products or products in a category with [selected_product_qty], total cart quantity with [qty], and the number of different products in a category with [selected_product_count].

Pro conditions include product tags, selected product attributes and numeric attribute values, such as a size above a specified number. Rules can match exact sets of products or categories, or check that those exact sets are absent. Customer rules can account for a first order, order counts during the current month, the last order total or purchases over a recent period. Selected payment and shipping methods can also trigger fees.

Choose when fees apply and how they are calculated

Schedule fees for a date range or a day of the week. Pro time-based rules can restrict a fee to a time range within the day. For rules based on a selected delivery or pickup date, choice of pickup or delivery, or selected delivery or pickup day, the store needs an order date and time plugin.

Percentage fees can use the subtotal after discounts. An extra setting can include shipping in that calculation. Multi-currency rules let you target specific currencies. Pro combined-fee rules can present several fees under one label and apply when all specified fees match or when any one of them matches.

Make optional charges clear to customers

Optional fees can offer a service such as assembly. Pro options allow a separate message beside the optional-fee checkbox and the applied charge, plus a fee description shown as a checkout tooltip. The optional checkbox can appear on the cart page when that page uses the [woocommerce_cart] shortcode.

Configure and review fee rules

Install the extension on a WordPress website running WooCommerce, then make each fee with a title, amount type, tax settings and matching conditions. For IP-based country rules, configure MaxMind GeoIP in WooCommerce settings under Integration, or use the Cloudflare IP geolocation header when the site uses Cloudflare CDN. Review the cart and checkout flow to confirm that each intended charge, optional setting, message and tax treatment appears as configured.