Your cart is empty.
Browse pluginsOverview
Let customers choose what they pay, and make paying more feel good.
Inputo Pro turns any WooCommerce product into a pay what you want product. You set the lowest amount you accept and the amount you suggest, your customers choose, and a friendly price meter guides them. The chosen price then runs through cart, checkout and the order like any other WooCommerce price.
Pro includes everything in the free edition and adds the tools busy shops ask for: one tap amounts, a price slider, category rules, members only pricing, per product wording, a celebration for generous customers and reports that show how customers respond to your suggestions. It suits creators selling ebooks, courses, music and templates, studios taking support, charities and clubs taking donations, and small shops running pay what you can days.
- Live demo: Pro version, free version
- Documentation: Pro version, free version
- Support: propluginslab.io/support
What's new in 1.3.0 (October 15, 2026)
- A Named price column in the product list. See each named price product's minimum, suggested and maximum amounts at a glance, and for variable products how many variations take a named price. Hide it under Screen Options if you do not need it.
- The free edition is no longer switched off. If it is still active, it stays idle while Pro runs, and a note on the Plugins screen says you can deactivate it whenever you like.
- Rule and access changes reach existing carts. A cart line keeps its named amount only while the product still takes a named price for that customer, so a change to rules or access applies to carts that already hold the product.
- Stricter amount checks. Amounts too large to be a real number are refused on the server.
- Better Store API handling. A named amount is accepted when the request names a variable product and its attributes instead of the variation id, and a missing or out of range amount gets a clear 400 error with the message instead of a server error.
How it works
- Switch it on. Open the Name your price tab on a product, or tick Name your price on a variation, or let a rule switch it on for a whole category.
- Set the price guide. Type a minimum, suggested, generous and optional maximum amount, or leave them empty and let them be worked out from the regular price with your percentages.
- The customer chooses. They type an amount, tap a quick amount button or drag the slider, and the meter and messages respond as they go.
- Checkout as normal. The amount is checked on the server and carries through cart, checkout and the order like any other price.
A price guide, not just a box
- Four amounts per product. Minimum, suggested, generous and an optional maximum, per product or per variation.
- Shop wide percentages. Leave an amount empty and it is worked out from the regular price with the default percentages on the General screen.
- No regular price needed. Products with no regular price at all can still be sold at a named price.
- Free orders only on purpose. A customer can pay nothing only when you set a minimum of exactly zero. An empty minimum never allows a free order line.
- Starting value. The field can start empty, at the suggested price or at the minimum.
- Plus and minus buttons with a step you choose, and arrow key support.
A price meter that encourages
As the customer types, a bar fills and a short message thanks them. There are three levels, low, fair and generous, and you name each one and write its message yourself. Every word the customer sees, from the field label to the error messages, can be changed on the Text and messages screen.
Quick amount buttons and a price slider
- Quick amount buttons. One tap amounts under the price box, written as shares of the suggested price (80%, 100%, 150%) or as fixed amounts (5, 10, 25). Up to eight buttons, and any below the minimum or above the maximum are left out automatically.
- A caption on the suggestion. The button that matches the suggested price can carry a small word such as Suggested.
- Price slider. A slider that takes the place of the meter track, with the same low, fair and generous zones. When a product has no maximum, you decide how far it reaches as a share of the suggested price.
- Mix and match. Choose the field only, buttons and the field, the slider and the field, or all three, shop wide or per product. The price field is always there for any other amount.
Rules for whole categories and tags
Switch named price on for every product in a category or tag at once, such as Donations or Digital downloads. Each rule has its own minimum, suggested, generous and maximum percentages, and an empty percentage falls back to the General screen.
- Checked from the top. Put rules in the order you choose, and the first active match wins.
- Product amounts always win. Any amount typed on a product still beats the rule.
- Opt out per product. Tick Keep out of rules on any product, and the product screen tells you which rule is switching it on.
- See the reach. Each rule shows how many products it reaches.
Access by login or role
Let everyone, logged in customers, or customers with chosen roles name a price. Everyone else sees a normal product: one with a regular price is sold at that price as usual, and one without cannot be bought. You can show them a message you write, with an optional log in link.
Wording per product
Change the field label, the suggested price line and the low, fair and generous meter messages on any product. Write "Your gift" on a donation and "Name your price" on an ebook. Each product can also choose its own input style and quick amounts, or use the shop setting.
Celebration and what others paid
- Celebration. The moment a customer reaches a generous amount, or fair if you prefer, the box celebrates once with confetti in your accent colour and a thank you badge with your own text. It is drawn by the plugin itself, nothing is loaded from another server, and confetti is skipped for visitors who prefer reduced motion.
- What others paid. Show the average real customers paid for a product or variation, for example "Customers pay 12.00 on average". It appears only once a product has the number of paid orders you choose, never fewer than three, so one order never reveals what one person paid.
Reports
- Orders, takings and average named price for the last 7, 30 or 90 days, the last 12 months or all time
- How customers compare with your suggestion, on average and as a share paying at or above it
- Takings over time as a chart, and your top named price products
- CSV export of every named price line, with cells that could run as spreadsheet formulas escaped
A report line is recorded when an order with a named price is paid and removed when it is cancelled. Orders placed before Pro was installed can be added with one click from the Tools screen.
Tools and bulk actions
- Export and import. Save every setting and rule to a small JSON file, as a backup or to copy to another shop. Product amounts are not changed on import.
- Rebuild report data from past paid orders in one click.
- Bulk actions. Switch named price on or off for many products at once from the product list.
Checked on the server, every time
- Reads any number format. Customers can type 12.50, 12,50 or 1.250,00 and it is understood.
- Correct with tax. The amount is read the way your shop shows prices, so the cart always matches what the customer typed.
- Validated on every path. Amounts are checked in the browser for a friendly form, then again on the server when the product is added, whenever the cart is checked and before checkout, including the block checkout and the Store API. A named price product can never reach an order without a valid amount.
In your shop and your orders
- Card or minimal style for the price box, your own accent colour, and a live preview on the settings screen as you type
- Your choice of price wording under the title and in shop lists
- Shop list buttons that lead to the product page, with your own wording
- Your own Add to cart button text on named price product pages
- The chosen price shown under the item in the cart, optional
- Named and suggested price recorded on every order line and shown on the order screen
- Order again brings back the same amount
- Filter the admin product list to named price or fixed price products, plus the Named price column
- Documentation for every option, with examples, built into the plugin under Inputo, Documentation
Works with what you already run
- Simple and variable products, with a named price on some variations and fixed prices on others
- Cart and Checkout Blocks and the classic cart and checkout
- High Performance Order Storage
- Store API, with a clear error when an amount is missing or out of range
- Accessible, with a labelled field, screen reader announcements and reduced motion support
- Translation ready
For developers
The price box template can be copied from templates/price-input.php to yourtheme/inputo/price-input.php, and its look can be changed with CSS custom properties on .inputo-nyp. Filters and actions such as inputo_nyp_is_enabled, inputo_nyp_thresholds and inputo_nyp_validate_price let you change which products take a named price, their amounts and how a price is validated.
Privacy
Inputo Pro loads nothing from third party servers and its features never contact an external service. The report data is stored in a table in your own database and holds order and product numbers and amounts, never names or addresses. The only outside contact is the licence and update check, which runs only after you enter a licence key.
Moving from the free edition
Install and activate Pro. Every product amount and setting carries on exactly as it was. If the free edition is still active it stays idle while Pro runs, and you can deactivate it whenever you like. Then open Inputo, Tools and press Rebuild now once, so orders placed before Pro was installed appear in the reports.
Licence
Inputo Pro is a one-time payment with lifetime updates. Enter your licence key under License in the Inputo menu to get automatic updates on the Plugins screen. The licence only controls updates: every Pro feature works the same with or without it.
Requirements
- WordPress 6.4 or newer, tested up to 7.1
- WooCommerce 8.0 or newer, tested up to 11.2.1
- PHP 7.4 or newer
FAQ
Do I keep my settings when I move from the free edition?
Yes. Pro reads the same settings and product amounts, and everything carries on as it was. While Pro is active the free edition stays idle, and you can deactivate it.
Can I go back to the free edition?
Yes. Deactivate Pro and activate the free edition. Your products and shared settings stay. Pro only features, such as rules and reports, stop working until Pro is active again.
Does a rule override a product's own amounts?
No. A rule switches named price on and sets the percentages used for empty amounts. Any amount typed on a product still wins.
Where does the average paid line get its figure?
From paid orders recorded in the report data. It only appears once a product has at least the number of orders you choose, never fewer than three.
Can customers pay nothing?
Only if you allow it on purpose, by setting a minimum of exactly 0 on the product or a minimum percentage of 0 on the General screen.
Changelog
Every release, newest first, with the date it came out.
Version 1.3.0 (October 15, 2026)
- New: a Named price column in the admin product list shows each named price product's minimum, suggested and maximum amounts, and for variable products how many variations take a named price. Hide it under Screen Options if you do not need it.
- Changed: Pro no longer switches the free edition off. The free edition stays idle while Pro runs, and a note on the Plugins screen says it can be deactivated.
- Improved: a cart line keeps its named amount only while the product still takes a named price for that customer, so a change to rules or access applies to carts that already hold the product.
- Improved: amounts too large to be a real number are refused on the server.
- Improved: the Store API accepts a named amount when the request names a variable product and its attributes instead of the variation id.
- Improved: a Store API add to cart with a missing or out of range amount is answered with a clear 400 error and the message, instead of a server error.
- Readme: External services section for the licence and update check, and links to the live demo, documentation and support.
- Tested with WordPress 7.1.3 and WooCommerce 11.2.1.
Version 1.2.1 (September 2026)
- Fix: the changelog now says where to enter the license key: License in this plugin's menu.
- Tested with WordPress 7.1.1 and WooCommerce 11.1.1.
Version 1.2.0 (September 2026)
- New: automatic updates. Enter your license key under License in this plugin's menu, and new versions appear on the Plugins screen like any other update.
- New: with more than one ProPluginsLab plugin installed, WooCommerce, Licenses also lists them all in one place. The Plugins screen shows a reminder until a key is activated.
- New:
wp ppl-licensecommands (list, activate, deactivate, check) for managing keys from WP-CLI. - Pro features keep working with or without an active license; the license only controls automatic updates.
Show earlier versions (1.0.0 to 1.1.0)
Version 1.1.0 (September 2026)
- New: set your own Add to cart button text for named price product pages, on the Display screen. Empty keeps your theme's wording.
- New: filter the admin product list to named price or fixed price products.
- Links moved to propluginslab.io.
- Tested with WordPress 7.1.1 and WooCommerce 11.1.1.
Version 1.0.0 (September 2026)
- First release.
Details
At a glance
- Last updated
- October 17, 2026
- Type
- Pro plugin