Plusero Extra Fees lets you add a charge to an order when a condition you set is met. A cash on delivery surcharge. A small order fee. A packaging charge on fragile goods. A card processing percentage. You describe the rule once and the fee applies itself from then on.
Fees are built through a short guided flow that asks five plain questions: where the fee applies, when it should be charged, how much it should be, what customers should see, and whether it reads correctly. Every answer is shown back to you as a sentence before you save, so you know what you built.
A payment fee reads the gateway the customer selected and recalculates the moment they switch, so a cash on delivery surcharge appears and disappears as they change their mind. A shipping fee does the same with the shipping method they chose. This works on the classic checkout and on the block checkout.
Fees are added through the standard WooCommerce cart fee hook, so they appear in the cart, the checkout, the order, the confirmation email and PDF invoices with no extra setup. The classic cart and checkout, the block cart and checkout, and the Store API all show the same totals. High Performance Order Storage is supported.
Every option is explained inside your dashboard, under Plusero Fees, Documentation. What each condition means, what each calculation does, and what to check when a fee is not showing. You never have to leave your site to look something up.
Fee labels, descriptions and tooltips are registered with WPML and Polylang automatically when you save a fee, so they can be translated alongside the rest of your shop.
This plugin does not connect to any external service. It makes no remote requests and sends no data anywhere. Everything it stores stays in your own database.
A separate Pro edition is available from the plugin author with further features, including more condition types, reusable condition sets, tiered amounts, fees the customer can opt into at checkout, scheduling, reporting and import and export.
This free plugin is complete on its own. Nothing here is limited, locked, trial based or time restricted, and no feature listed above needs Pro to work.