W17 Donation Subscriptions for Product
W17 Donation Subscriptions for Product turns any WooCommerce product into a “pay what you want” donation item, with a minimum amount you set per product. It’s built for nonprofits, membership programs, and creators who want supporters to choose their own contribution amount instead of a fixed price — including recurring donations when used together with WooCommerce Subscriptions.
How it works
- Enable “Donation Subscription” on any product from the standard Product Data panel.
- Set a minimum donation amount (and an optional custom message shown to customers).
- Customers see an amount field on the product page instead of a fixed price, and cannot add the product to their cart below your minimum.
- The donation amount they choose becomes the price of that cart/order line item, and displays clearly at checkout and on the order.
- If the product is a WooCommerce Subscription (via WooCommerce Subscriptions), the customer’s chosen donation amount is carried over automatically to each renewal order.
Who it’s for
- Nonprofits and fundraisers running donation drives on WooCommerce.
- Membership or supporter programs that want flexible, recurring “pay what you can” pricing.
- Anyone who wants a simple, no-configuration donation field without a page builder or a full donation plugin.
Features
- Works with any existing WooCommerce product — no new product type to learn.
- Per-product minimum donation amount, with a sensible default.
- Optional custom message shown above the donation field.
- Enforces the minimum both in the browser (with a clear message) and on the server, so it can’t be bypassed by disabling JavaScript.
- Automatically carries the customer’s chosen amount to WooCommerce Subscriptions renewal orders, when WooCommerce Subscriptions is active.
- No settings to configure, no external accounts, no tracking.
External Services
This plugin does not connect to any external service, API, or third-party server. All processing happens locally within your WordPress installation using WooCommerce’s own APIs. No data is sent anywhere outside your site by this plugin.
Privacy
This plugin does not collect analytics, does not set cookies of its own, and does not send data to any third party. The only data it stores is:
- Per-product settings you enter as the store admin (whether donations are enabled, the minimum amount, and an optional message) — stored as standard WordPress post meta on the product.
- The donation amount a customer enters at checkout — stored as standard WooCommerce cart/order data, exactly like any other product price, and subject to your store’s existing order-retention and privacy policies.
No personal data (names, emails, addresses) is processed by this plugin beyond what WooCommerce itself already handles as part of normal order processing.
