| 开发者 |
codewoogeek
heyvicky propluginslab |
|---|---|
| 更新时间 | 2026年10月18日 14:25 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Check three things in order. Is the fee active in the fee list. Does every condition match the cart you are testing with. Does the amount come to something above zero, since fees that work out to nothing are hidden by default.
Under the fee amount in the cart and checkout totals, as a short line in smaller text, on the classic and the block cart and checkout. Fees with no description show nothing extra. Turn descriptions off for the whole shop under Plusero Fees, Settings.
Yes. Add a fee, choose Payment as the location, add a payment method condition set to your cash on delivery gateway, and set the amount. The fee appears as soon as the customer picks that gateway.
Only if you tick Charge tax on this fee. When you do, you can also choose which tax class it uses. WooCommerce then treats the fee like any other taxable line and includes it in your tax reports.
Yes. Fees are added through the standard WooCommerce cart fee hook, which the block cart, the block checkout and the Store API all read from. Descriptions and tooltips show under the fee in the block totals, and the block checkout tells the shop which payment method is selected so a payment fee follows the choice straight away, wherever the Checkout block is placed.
The products it matches, not the whole basket. A product fee of 10 percent limited to one product charges 10 percent of that product's line, whichever else is in the cart. The per item and per weight methods count only the matching products too. Each condition group is read with its own logic, so in an any match group a line needs only one of the product rules. When no line in the cart matches, the fee charges nothing; it never falls back to the whole basket.
Yes. Build one fee per band and give each a cart subtotal condition covering its range. Give them different order numbers so they read in sequence in your fee list.
Only if you asked it to. There is a setting called Remove all data when the plugin is deleted, and it is off by default, so your fees survive a deactivate, a reactivate and an update.
Yes. The plugin is built around filters. Register a condition with plusero_ef_conditions and answer it with plusero_ef_evaluate_condition. Register a calculation with plusero_ef_methods and work it out with plusero_ef_calculate_custom. The full list is under Plusero Fees, Documentation, For developers.