| 开发者 | extnify |
|---|---|
| 更新时间 | 2026年10月29日 19:42 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
5 for a $5 fee, or -5 for a $5 discount. Enter 10% for ten percent of the subtotal, or -10% to take ten percent off. A positive amount is added to the totals as a fee; a negative amount shows as a reduction. Every matching fee applies on its own — the customer doesn't choose anything.
Conditional rules
Each fee only applies when the cart matches the rules you set, combined with AND. Leave any rule at "For any" to ignore it. The free version gates fees by:
% to make it a percentage of the cart subtotal. No currency sign needed — just the number. Tiered (range-based) amounts and extra percentage bases are available in Pro.
Tax handling
Pick a tax class per fee, or set it to None for a non-taxable fee. Fee tax follows your WooCommerce tax settings.
Easy management
Create, enable, disable, copy, delete and bulk-save all your fees from one screen, and set the order they're applied in. New fees appear in the sidebar instantly and are written to the database when you save.
Live debugging
When a fee doesn't show up and you're not sure why, turn on the built-in debug log. For each fee it reports whether its rules passed or failed, the resolved amount, and whether it was applied or skipped — so you can see exactly which rule filtered it out. The log is stored in your own database (never a file, never sent anywhere) and can be cleared with one click.
Works everywhere WooCommerce does
Fees are applied server-side through WooCommerce's standard fee system, so the totals are correct on both the classic and the block cart and checkout.
Built for speed and privacy
.pot file and a clean extnify-fee text domain./wp-content/plugins/, or install it from Plugins → Add New → Upload Plugin.Make sure Module Status is Enabled in Global Settings and the fee's own Status is Enabled. Then open the live debug log (Global Settings → Help & Support) and recalculate on the cart — it shows which rule failed, or whether the amount resolved to 0.
Enter a negative amount, for example -5 or -10%. WooCommerce shows it as a discount line on the totals.
Yes. Add a trailing % (for example 10%, or -10% for a discount). It's calculated from the cart subtotal. Tiered range-based amounts are a Pro feature.
Yes. Set the fee amount, then set Payment Method on the Generic Rules tab to Cash on Delivery. The fee is evaluated once a payment method is chosen.
Yes. Fees are applied server-side, so the totals are correct on both the classic and block cart and checkout.
No. Extnify Fee Rules makes no external requests and collects no data — everything runs on your store.
Yes. Extnify Fee Rules and Extnify Fee Rules Pro share the same data, so your configured fees carry over automatically.