[WordPress] 外掛分享: Product Fees for WooCommerce

首頁外掛目錄 › Product Fees for WooCommerce
WordPress 外掛 Product Fees for WooCommerce 的封面圖片
40+
安裝啟用
尚無評分
29 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.3.0 上架:2025-12-25

內容簡介

Product Fees for WooCommerce 外掛讓您能夠針對每個產品設定額外費用,這些費用會在顧客結帳時清楚顯示,避免隱藏成本造成的困擾,提升顧客滿意度。

【主要功能】
• 針對每個產品或變體設定費用
• 支援固定金額或百分比計算
• 可選擇是否按數量計算費用
• 支援稅務設定,保持一致性
• 可透過優惠券移除產品費用
• 與 WooCommerce 的產品匯入匯出功能相容

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Product Fees for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Some products cost you more to sell than others. A bottle deposit, an eco levy, a handling charge on an oversized item, gift wrapping on one line but not the rest. Raising the product price hides that cost. A global cart fee charges it to everyone.
Product Fees for WooCommerce puts the fee where it belongs, on the product. You set it once on the product or variation, and WooCommerce adds it to the order as a proper fee line whenever that item is in the cart. Buy two, and it can charge twice. Add tax, and it behaves like the rest of your store.
What you can charge for

Environmental, recycling, or eco levies
Bottle and container deposits
Gift wrapping, packaging, or handling
Age-verification and compliance charges
Per-item service, setup, or customization fees

How the fee is calculated

Fixed amount, percentage of the product price, or both together. A flat handling charge plus a percentage levy on the same product is a single setup, not a workaround.
Multiplied by quantity, or not. Turn it on for per-item charges like a deposit. Leave it off for a once-per-order charge like gift wrapping.
Taxed the way you want. A fee can be taxable, non-taxable, or inherit the product’s tax class, so your totals stay consistent with the rest of the store.
Combined or kept separate. Fees sharing a name can roll into one line at checkout or stay itemized. That is a global setting, so you decide once.
Removable by coupon. Configure a coupon to strip product fees during a promotion, instead of setting fees to zero and remembering to put them back.

Where you set it up

Per product: Products, then edit the product, then Product Data, then Product Fees.
Per variation: Products, then edit a variable product, then Variations, then Product Fees.
Globally: WooCommerce, then Settings, then Products, then Product Fees. This is where you control tax behavior, whether same-named fees combine, and whether the Product Fees tab appears on the product page.

No surprises at checkout
Turn on the optional Product Fees tab and the fee is stated on the product page, before anyone adds to cart. Customers who see a charge coming do not abandon at the totals line, and you get fewer “what is this extra amount” support emails.
Works with your existing catalog workflow
Fees are supported by WooCommerce’s own product Import and Export, so you can set them across hundreds of products in a spreadsheet rather than one product at a time.
What it deliberately does not do
This plugin charges fees based on the product, and nothing else. There are no conditional rules for country, user role, cart total, shipping method, or payment gateway. If you need a fee that changes depending on who is buying or where they are, you need a rules engine, and this is not one.
That narrowness is the point. The settings screen is short, there is nothing to learn, and there is no rule evaluation running on every cart calculation.
For developers
Filters are available to adjust fee labels, amounts, tax classes, and aggregation behavior before fees are added to the cart. Fee data can be filtered per cart item, with access to quantity, price, product ID, and variation ID, so you can vary a fee in code where the settings screen stops. Action hooks let you add your own controls to the admin UI.
Admin saves are nonce-protected, and the plugin is translation-ready.
Requirements

WordPress 6.0 or higher
WooCommerce 9.0 or higher
PHP 7.4 or higher

延伸相關外掛

文章
Filter
Mastodon