Linux 软件免费装
Banner图

TNT — Simple Product Add-Ons

开发者 kesadh
更新时间 2026年9月27日 16:34
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce upsell options add-ons product options

下载

1.0.10

详情介绍:

No bloat, no upsells, no page builder — just optional add-ons that follow your product through checkout. Product Add-Ons lets a store admin attach optional extras to any simple or variable product — for example an Office Chair at $200 with an Extended Warranty (+$30), a Headrest (+$45), a Footrest (+$25) and Premium Assembly (+$50). Shoppers tick the add-ons they want on the product page; the total updates instantly with no page reload, and the selected add-ons and their prices ride along with that product through the cart, checkout, the resulting order, order emails and any invoice built from standard WooCommerce order data. This plugin is intentionally simple: no page builder, no complex conditional logic, no separate add-on inventory. Just add-ons, priced, optionally imaged, shown in one of five ready-made designs. Features Known limitations (by design, to keep this simple)

安装:

  1. Upload the plugin folder to /wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin.
  2. Activate the plugin. WooCommerce must already be active — if it isn't, the plugin stays installed but inactive and shows a notice until WooCommerce is available.
  3. Go to WooCommerce → Settings → Product Add-Ons to set the default position, design, and what's shown (image/price/description).
  4. Edit a product, open its Add-Ons tab, tick "Enable Add-Ons", and add up to 5 add-ons.

常见问题:

Does this change my product's actual price?

No. The product's stored price is never modified. Add-on prices are added only to the line item shown to the customer, and only for the add-ons they actually select.

What happens to an order if I later edit or delete an add-on?

Orders already placed keep the name and price that was charged at the time — editing an add-on afterwards never changes past orders. If you edit an add-on's price while it's still sitting unpurchased in someone's cart, their cart total will reflect the corrected price the next time it recalculates (the same way a normal product price correction would). If you delete an add-on entirely, any cart that already had it selected keeps the price it had captured at the time it was added.

How many add-ons can a product have?

Up to 5. This is a fixed limit in the current version.

Why don't I see the Google Pay / Apple Pay / Link button on a product with add-ons?

That's intentional. Those "express checkout" buttons charge whatever price they're shown before the customer ever sees the add-on choices, so letting one through would silently check out without any add-ons the customer might have wanted. Whenever a product has active add-ons, the plugin hides that button so customers go through the normal Add to Cart flow instead, where the price is always correct. The button is unaffected on products with no add-ons, and it still appears normally on the Cart and Checkout pages (by then the price is already correct).

Does the add-on price include or exclude tax?

Add-on prices are added directly into the product's line item, so they automatically follow that product's tax class and your store's normal tax display settings — you don't need to configure tax separately for add-ons.

更新日志:

1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0