Linux 软件免费装
Banner图

Extnify Fee Rules for WooCommerce

开发者 extnify
更新时间 2026年10月29日 19:42
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce checkout discount fees surcharge

下载

1.0.1 1.0.0

详情介绍:

Extnify Fee Rules lets you add your own fees — or discounts — to the WooCommerce cart and checkout, and applies them automatically when the cart matches. There's no code for the customer to type: a matching fee simply appears on the totals. Create as many fees as you need, set each one as a flat amount or a percentage of the subtotal, and limit when it applies by shipping zone, payment method and shipping method. A positive amount adds a fee; a negative amount shows as a discount. Everything is managed from one simple screen, and a built-in live log shows you exactly why a fee did or didn't apply. Read the documentation » | Try the live demo » See it in action: https://www.youtube.com/watch?v=mI1q1SQ3plY What you can do with Extnify Fee Rules Add fees or discounts One form creates both. Enter 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: Flat or percentage amounts Set a fixed value, or add a trailing % 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 Need more? Extnify Fee Rules Pro Extnify Fee Rules Pro adds: Your free fees carry over automatically — Pro shares the same data. More plugins by Extnify Extnify Fee Rules is built by Extnify, the team behind the X-FeePro extension for OpenCart.

安装:

  1. Make sure WooCommerce is installed and active.
  2. Upload the plugin to /wp-content/plugins/, or install it from Plugins → Add New → Upload Plugin.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. Go to WooCommerce → Extnify Fee Rules and set Module Status = Enabled in Global Settings.
  5. Click Add New Method, enter a fee amount, and (optionally) restrict it by shipping zone, payment method or shipping method. Save, and it appears on the cart and checkout totals automatically.

屏幕截图:

  • Creating a fee — general settings and its conditional rules (shipping zone, payment method, shipping method).
  • Price Setting — enter the fee amount as a flat value or a percentage.
  • Your fees shown on the cart and checkout totals.
  • Built-in Help & Support with the live debug log.

升级注意事项:

1.0.1 Refreshed the plugin listing and corrected the in-admin Documentation link. 1.0.0 Initial release.

常见问题:

My fee doesn't appear on the cart or checkout.

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.

How do I add a discount instead of a fee?

Enter a negative amount, for example -5 or -10%. WooCommerce shows it as a discount line on the totals.

Can I charge a percentage?

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.

Can I apply a fee only for Cash on Delivery?

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.

Does it work with the WooCommerce block checkout?

Yes. Fees are applied server-side, so the totals are correct on both the classic and block cart and checkout.

Does this send any data anywhere?

No. Extnify Fee Rules makes no external requests and collects no data — everything runs on your store.

Can I upgrade to Pro without losing my settings?

Yes. Extnify Fee Rules and Extnify Fee Rules Pro share the same data, so your configured fees carry over automatically.

更新日志:

1.0.1 1.0.0