Pro plugin Version 1.2.1 Updated

Inputo - Name Your Price for WooCommerce documentation

Inputo lets your customers choose what they pay for a WooCommerce product. You set the minimum, suggested, generous and maximum amounts. The Pro edition adds quick amount buttons, a price slider, category rules, customer access, celebration effects, reports and settings import and export.

Try the live demo Get Inputo

Overview

Inputo adds pay what you want pricing to WooCommerce. On a named price product, shoppers see a price box instead of a fixed price. They can type their own amount, nudge it with plus and minus buttons, tap a quick amount or drag a slider. A price meter shows whether the amount is low, fair or generous. Inputo checks the amount against your limits in the browser and again on the server before payment.

You decide the lowest amount you accept, the amount you suggest, when a price counts as generous and, if you want, a maximum. You can type these amounts on each product or let Inputo work them out from the product's regular price using shop-wide percentages. Named prices work for simple products and for individual variations of variable products.

Inputo Pro includes everything in the free edition. It adds quick amount buttons, a price slider, rules for whole categories or tags, access by customer role, per product wording, celebration effects, a line showing what others paid, reports with CSV export, settings import and export, and bulk actions in the product list. It is a complete plugin on its own, so you do not need the free edition installed.

Requirements

  • WordPress 6.4 or later
  • PHP 7.4 or later
  • WooCommerce 8.0 or later, installed and active

Installation

Inputo Pro needs WooCommerce. Install and activate WooCommerce first. You do not need the free edition of Inputo. If the free edition is active when you activate Pro, it is switched off automatically and your products and settings are kept.

  1. Make sure WooCommerce is installed and active.

  2. Log in to your ProPluginsLab account, open My Account > Downloads and download the Inputo Pro zip file.

  3. In your WordPress admin, go to Plugins > Add New > Upload Plugin, choose the zip file and click Install Now.

  4. Click Activate Plugin. If the free edition was active, it is switched off automatically and nothing is lost.

  5. Go to Inputo > Tools and click Rebuild now once, so orders placed before Pro was installed are included in the reports.

License and automatic updates

Inputo works fully as soon as it is activated. The license key turns on automatic updates, so new versions arrive in WordPress like any other plugin update. Pro features never depend on it.

Activate your license

  1. Find your license key in My Account on propluginslab.io, in the license keys section. It is also in your order confirmation email.

  2. In WordPress, open Inputo > License. When two or more ProPluginsLab plugins or add-ons are active on the site, WooCommerce > Licenses also appears and lists all of them in one place.

  3. Paste the key into the Inputo - Name Your Price for WooCommerce Pro row and click Activate. The status changes to Active and automatic updates are on.

The license screen with a license key field, an Activate button and the license status
Inputo > License: paste the key and click Activate.

Receive updates automatically

Once the license is active, new versions of Inputo show up under Dashboard > Updates and on the Plugins screen. Click Update now, or click Enable auto-updates in the Inputo row on the Plugins screen and WordPress installs every future release for you.

Good to know

  • Keys are checked once a day in the background, so your site never waits for the license server. If the server is briefly unreachable, the plugin keeps its last known status.
  • An expired key or a key that is not accepted only stops updates. Inputo keeps working. After renewing, click Check now in its row.
  • Moving to a new domain: click Deactivate on the old site first, then activate the key on the new one. The status shows Site address changed, checking until the new address is confirmed.
  • On the command line: wp ppl-license list, wp ppl-license activate <plugin> <key>, wp ppl-license check and wp ppl-license deactivate <plugin>.

Quick start

  1. Check the shop-wide price guide

    Open Inputo > General. Under Price guide, the Minimum price, Suggested price and Generous price are percentages of a product's regular price. They are used for any amount you leave empty on a product. Adjust them and click Save changes.

  2. Turn on named price for a product

    Go to Products and edit a simple product, or create one. In the Product data box, open the Name your price tab and switch on Name your price. Leave the amounts empty to use your percentages, or type your own minimum, suggested and generous amounts. Update the product.

  3. Choose how customers pick a price

    Open Inputo > Price input and choose an option under How customers choose: the price field only, quick amount buttons, the price slider, or buttons and slider together. Watch the Live preview on the right, then click Save changes.

  4. Adjust the look and the wording

    Use Inputo > Display to choose what shows under the product title, the price box style and the accent colour. Use Inputo > Text and messages to change the labels, the price meter messages and the error messages.

  5. View the product

    Open the product on your store. The price box appears above the Add to cart button. Try typing an amount below your minimum to see the error message, then add a valid amount to the cart.

#Named price products

Each product has its own Name your price tab in the Product data box. Switch on Name your price there to turn the product into a named price product. Amounts you type on the product always win over the shop-wide percentages and over rules.

Variable products. Named price is switched on per variation:

  1. Edit the variable product and open the Variations tab.
  2. Expand a variation and tick Name your price in its header, next to Enabled and Virtual.
  3. Optionally type amounts in the Name your price fields under the pricing fields.
  4. Save changes.

You can mix named and fixed prices. The price box appears only when the customer picks a named price variation. With a mix, the product keeps the usual price range in lists.

Per product choices. Each product can use a different input style on its own Name your price tab. With Pro you can also change the label, the suggested line and the meter messages for a single product.

In the product list. You can filter the admin product list to named price or fixed price products. Pro adds bulk actions to switch named price on or off for many products at once.

#General

Inputo > General decides how much customers can pay and how the price box behaves. A Live preview on the right shows a sample product and updates as you change settings. Changes reach your shop when you click Save changes.

Price guide. When a product has no amounts of its own, they are worked out from its regular price using these percentages. For example, with a regular price of 20, a minimum of 50, a suggested price of 100 and a generous price of 150 percent, the product accepts anything from 10, suggests 20 and calls 30 or more generous.

  • Minimum price: the lowest amount a customer can pay. Use 0 to let customers take the product for free. Only a minimum of exactly zero allows a free order line, so an empty field never does this by accident.
  • Suggested price: shown as a hint and marks the middle of the price meter.
  • Generous price: amounts at or above this level are thanked as generous.
  • Maximum price: the highest amount allowed. Use 0 for no upper limit.

Amounts that do not make sense are tidied. The suggested amount is never below the minimum, the generous amount is never below the suggestion, and nothing is above the maximum. A maximum lower than the minimum is ignored.

A product with no regular price still works as a named price product. Type the amounts on the product itself. If the minimum is also empty, any amount above zero is accepted.

Price box behaviour. Choose what the price field contains when the page loads, turn the plus and minus buttons on or off, and set how much each press adds or takes away.

Cart and orders. Show the chosen price in the cart adds a line under the item in the cart and checkout confirming the price the customer chose.

Advanced. Turn on Remove data when deleted only if you want the plugin's settings and product amounts removed when you delete the plugin from the Plugins screen.

Inputo General screen with Price guide, Price box behaviour, Cart and orders and Advanced settings, and a live preview of the price box
The price guide amounts are percentages of the regular price. The live preview on the right updates as you edit.

#Price input

Inputo > Price input gives customers a faster way to choose: one tap amounts, a slider, or both. The price field is always there too, for any other amount.

Input style. How customers choose sets the shop-wide style. Each product can choose differently on its own Name your price tab.

Quick amount buttons. In Amounts, separate values with commas. A number with a percent sign is a share of the suggested price, for example 80%, 100%, 150%. A plain number is a fixed amount, for example 5, 10, 25. Buttons that do not fit within the product's limits are left out. Suggested button caption is the small word under the button that matches the suggested price. Leave it empty for none.

Price slider. The slider takes the place of the price meter track, so its low, fair and generous zones line up exactly with the meter levels. Slider reaches sets how far the slider goes, as a share of the suggested price, when a product has no maximum.

Inputo Price input screen with Input style, Quick amount buttons and Price slider settings next to a live preview
The preview shows three quick amount buttons with the suggested one highlighted, and the slider in place of the meter track.

#Display

Inputo > Display controls how named price products look on the product page and in your shop.

Product page

  • Price under the title: what replaces the usual price near the product title. Choose the suggested price, a "from" line with the minimum price, the regular price unchanged, or nothing.
  • Price box style: Card stands out on the page. Minimal blends in with the theme.
  • Accent colour: used for the field outline, the meter and the buttons.
  • Add to cart button text: the button under the price box on named price product pages. Leave it empty to keep your theme's wording.
  • Show the suggested price, Show the minimum and maximum and Show the price meter: turn each part of the price box on or off.

Shop, category and search pages

  • Price in product lists: what shows as the price on shop, category, search and related product lists.
  • Button text: the button in product lists. It opens the product page, where the customer chooses a price.
Inputo Display screen with Product page and Shop, category and search pages settings
Product list settings are separate from the product page settings, so lists can show a "from" price while the product page shows the suggestion.

#Text and messages

Inputo > Text and messages holds every word the customer sees. Use {price}, {min} and {max} where the screen notes it, and they are replaced with the formatted amount.

Labels. The heading above the price field, the suggested price line, the "from" line used when the price display is set to show the minimum, the minimum and maximum hints under the field, and the label for the chosen price under the item in the cart.

Price meter. Low runs from the minimum to the suggested price, fair from the suggested to the generous price, and generous is anything above that. Name each level and write a message for it. The meter appears only for products with a suggested amount. Leave the low level message empty to show nothing.

Error messages. Shown when the amount is missing, is not a number, is below the minimum or is above the maximum. The product is not added to the cart until the amount is fixed. The same message appears if the browser check is bypassed, because the server checks again.

To change the wording on a single product, use that product's Name your price tab.

Inputo Text and messages screen with Labels, Price meter and Error messages fields
Placeholders such as {price}, {min} and {max} are replaced with formatted amounts in your store currency.

#Rules

Inputo > Rules switches named price on for whole categories or tags at once, for example a Donations or Digital downloads category. Each rule has its own percentages.

  1. Click Add a rule.
  2. Choose the categories or tags the rule reaches and set its percentages.
  3. Add more rules if you need them and arrange them in the order you want.
  4. Click Save rules.

Rules are checked from the top and the first active match wins. A rule switches named price on and sets the percentages used for empty amounts. Any amount typed on a product still wins over a rule.

Inputo Rules screen with no rules yet, an Add a rule button and a Save rules button
Start with Add a rule. Remember to click Save rules when you are done.

#Access

Inputo > Access chooses who may name their own price. Everyone else sees the product as a normal product.

  • Available to: Everyone, Logged in customers or Customers with chosen roles. Customers outside this group cannot name a price.
  • Message on the product page: shown to customers who cannot name a price, under the add to cart area. Leave it empty to show nothing.
  • Add a log in link: offers visitors who are not logged in a link to log in and come back.

If you use page caching, read the Page caching topic under Access by customer in Inputo > Documentation.

Inputo Access screen with the Available to setting, a message for everyone else and a log in link toggle
Customers who cannot name a price see your message and, if turned on, a log in link.

#Effects

Inputo > Effects adds small touches that make paying more feel good. Try them in the live preview by typing a generous amount.

Celebration. Choose the level at which the price box celebrates: never, at generous, or at fair or generous. It celebrates once, the moment the amount reaches that level. You can show a short burst of confetti in your accent colour, a thank you badge that pops up on the price box, or both, and set the badge text. The effects are drawn locally, and nothing is loaded from other servers.

What others paid. Show the average paid adds a line under the field with the average amount real customers paid. The figure comes from paid orders in the report data. It appears only once a product has enough paid orders, never fewer than three.

Inputo Effects screen with Celebration settings and the Show the average paid toggle
Show the average paid is off here. It needs report data from paid orders before the line appears.

#Reports

Inputo > Reports shows how named price products are doing. Pick a period at the top: Last 7 days, Last 30 days, Last 90 days, Last 12 months or All time.

The report covers orders, takings, the average named price, how customers compare with your suggestion, a chart over time and the top products. Click Download CSV to export the figures.

A line is recorded when an order with a named price is paid. Orders placed before Pro was installed can be added from Inputo > Tools with Rebuild now. The report data is stored in a table in your own database and contains order and product numbers and amounts, never names or addresses.

Inputo Reports screen with period tabs, a Download CSV button and an empty state with an Open Tools button
When a period has no named price orders, use Open Tools to rebuild the report data from past orders.

#Tools

Inputo > Tools has three tools.

  • Export settings: click Download settings file to save every setting and rule to a small file. Keep it as a backup or copy it to another shop.
  • Import settings: choose an exported file and click Import. This replaces the settings and rules on this shop with those in the file. Product amounts are not changed.
  • Rebuild report data: click Rebuild now to read every paid order again and rewrite the report data. The card shows how many lines the report holds. Run it once after installing Pro.
Inputo Tools screen with Export settings, Import settings and Rebuild report data cards
Import replaces settings and rules only. Product amounts stay as they are.

#Documentation

Inputo > Documentation explains every option in the plugin, with examples, so you do not have to leave your site. Use Search the documentation or the topic list on the left. Topics include getting started, how the price guide works, variable products, what your customers see, cart, checkout and orders, tax, quick amounts and the slider, rules, access by customer, wording for one product, celebration and what others paid, reports, tools and bulk actions, a reference for each settings screen, and troubleshooting.

Inputo Documentation screen with a search field, a topic list and the Getting started and price guide topics
The Getting started topic walks you through your first named price product.

Settings reference

Inputo > General

SettingTypeDefaultWhat it does
Minimum price number 50 Percentage of the regular price. The lowest amount a customer can pay. Use 0 to let customers take the product for free.
Suggested price number 100 Percentage of the regular price. The amount you recommend. It is shown as a hint and marks the middle of the price meter.
Generous price number 150 Percentage of the regular price. Amounts at or above this level are thanked as generous.
Maximum price number 0 Percentage of the regular price. The highest amount allowed. Use 0 for no upper limit.
Starting value select The suggested price What the price field contains when the page loads: empty with the suggested price as a hint, the suggested price, or the minimum price.
Plus and minus buttons checkbox on Show buttons either side of the field that nudge the price up or down.
Button step number 1 How much each press of plus or minus adds or takes away, in your store currency.
Show the chosen price in the cart checkbox on Adds a line under the item in the cart and checkout confirming the price the customer chose.
Remove data when deleted checkbox off When the plugin is deleted from the Plugins screen, also delete its settings and product amounts.

Inputo > Price input

SettingTypeDefaultWhat it does
How customers choose select - Price field only, quick amount buttons and the field, price slider and the field, or buttons, slider and the field. Each product can choose differently on its own Name your price tab.
Amounts text 80%, 100%, 150% Quick amount buttons, separated with commas. A number with a percent sign is a share of the suggested price. A plain number is a fixed amount.
Suggested button caption text Suggested A small word under the button that matches the suggested price. Leave empty for none.
Slider reaches number 200 How far the slider goes, as a percentage of the suggested price, when a product has no maximum.

Inputo > Display

SettingTypeDefaultWhat it does
Price under the title select The suggested price What replaces the usual price near the product title: the suggested price, from the minimum price, the regular price unchanged, or nothing.
Price box style select Card Card stands out on the page. Minimal blends in with the theme.
Accent colour color #4f46e5 Used for the field outline, the meter and the buttons.
Add to cart button text text - The button under the price box on named price product pages. Leave empty to keep your theme's wording.
Show the suggested price checkbox on A line above the field with the amount you recommend.
Show the minimum and maximum checkbox on A small line under the field so customers know the limits before they type.
Show the price meter checkbox on A bar that fills as the price rises and thanks the customer at each level.
Price in product lists select From the minimum price What shows as the price on shop, category, search and related product lists.
Button text text Name your price The button in product lists. It opens the product page, where the customer chooses a price.

Inputo > Text and messages

SettingTypeDefaultWhat it does
Field label text Name your price The heading above the price field.
Suggested price line text Suggested price: {price} Use {price} for the suggested amount.
From line text From {price} Used when the price display is set to show the minimum. Use {price} for the amount.
Minimum hint text Minimum {price} Shown under the field. Use {price} for the minimum.
Maximum hint text Maximum {price} Shown under the field when a maximum is set. Use {price} for the maximum.
Cart line label text Your price The label for the chosen price under the item in the cart.
Low level name text Low Name of the price meter level from the minimum to the suggested price.
Fair level name text Fair Name of the price meter level from the suggested to the generous price.
Generous level name text Generous Name of the price meter level above the generous price.
Low level message textarea Thank you, every contribution helps. Shown while the price is below the suggestion. Leave empty to show nothing.
Fair level message textarea Great choice, that is a fair price. Shown while the price is at the fair level.
Generous level message textarea Wow, thank you for being so generous! Shown while the price is at the generous level.
No price entered text Please enter the price you would like to pay. Error shown when the price field is empty.
Not a number text Please enter a valid amount using numbers only. Error shown when the amount cannot be read.
Below the minimum text Please enter at least {min}. Error shown when the amount is too low. Use {min} for the minimum.
Above the maximum text Please enter no more than {max}. Error shown when the amount is too high. Use {max} for the maximum.

Inputo > Access

SettingTypeDefaultWhat it does
Available to select Everyone Everyone, logged in customers, or customers with chosen roles. Customers outside this group cannot name a price.
Message on the product page text - Shown to customers who cannot name a price, under the add to cart area. Leave empty to show nothing.
Add a log in link checkbox - Offer visitors who are not logged in a link to log in and come back.

Inputo > Effects

SettingTypeDefaultWhat it does
Celebrate when the price is select Generous Never, Generous, or Fair or generous. The moment the amount reaches this level, the price box celebrates once.
Confetti checkbox on A short burst of confetti in your accent colour.
Thank you badge checkbox on A badge that pops up on the price box for a moment.
Badge text text Thank you, supporter! The text on the thank you badge.
Show the average paid checkbox off A line under the field with the average amount real customers paid, once a product has enough paid orders.

On your site

On a named price product page, shoppers see the price box above the Add to cart button. Depending on your settings it contains:

  • the price line under the product title, such as the suggested price
  • the Name your price label and quick amount buttons, with the suggested amount highlighted
  • the price field with your currency symbol and plus and minus buttons
  • the minimum and maximum hints
  • the price meter or the slider, with low, fair and generous zones, and the message for the current level

Shoppers can type any number format, for example 12.50, 12,50 or 1.250,00. If the amount is missing, unreadable, too low or too high, the box says so in plain words and the product is not added to the cart. The field has a real label, messages are announced to screen readers as they change, the arrow keys nudge the amount, and animation stops when the visitor prefers reduced motion.

The chosen amount becomes the unit price in the cart, so quantity, coupons, tax and shipping work as usual. Two different amounts for the same product become two cart lines. The block and classic cart and checkout are both supported.

On shop, category and search pages, a named price product shows the price wording you chose on the Display screen. Its button opens the product page, because the customer still needs to choose a price.

Product page with a suggested price line, a Name your price box with three quick amount buttons, a price field with plus and minus buttons, minimum and maximum hints, a slider and a fair price message
The price box sits above the quantity field and Add to cart button. The message under the slider changes with the price level.

Frequently asked questions

Do I keep my settings when I move from the free edition?

Yes. Pro reads the same settings and product amounts. Activating Pro switches the free edition off and everything carries on as it was.

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.

Can customers pay nothing?

Yes. Type 0 as the minimum on the product, or set Minimum price to 0 on Inputo > General. Only a minimum of exactly zero allows a free order line, so an empty field never does this by accident.

Does a named price product need a regular price?

No. Without a regular price, type the amounts on the product itself. If the minimum is also empty, any amount above zero is accepted.

Can I use named prices on variable products?

Yes. Tick Name your price in the header of each variation you want, next to Enabled and Virtual. Other variations can keep a fixed price. The price box appears only when the customer picks a named price variation.

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.

Does Inputo Pro contact external services?

No. Inputo Pro makes no requests to external services and loads nothing from third party servers. The report data is stored in a table in your own database and contains order and product numbers and amounts, never names or addresses.

Troubleshooting

The plugin will not activate or the Inputo menu is missing

Inputo Pro requires WooCommerce 8.0 or later. Install and activate WooCommerce first, then activate Inputo Pro again from Plugins.

The price box does not appear on a product page

Edit the product, open the Name your price tab in the Product data box and switch on Name your price, then update the product. For a variable product, tick Name your price on each variation instead. Also check Inputo > Access: customers outside the group set in Available to see a normal product.

The Reports screen shows no orders

A line is recorded only when an order with a named price is paid. For orders placed before Pro was installed, go to Inputo > Tools and click Rebuild now. Also check the period selected at the top of the Reports screen.

The average paid line does not show

Turn on Show the average paid under Inputo > Effects. The line appears only once a product has enough paid orders in the report data, never fewer than three. If older orders are missing, run Rebuild now under Inputo > Tools.

The price meter is not shown

Make sure Show the price meter is on under Inputo > Display. The meter appears only for products with a suggested amount, so check the product's amounts or the Suggested price percentage on Inputo > General.

A rule does not change a product's amounts

Amounts typed on a product always win over a rule. Clear the amounts on the product's Name your price tab to use the rule's percentages. Rules are checked from the top and the first active match wins, so check the order of your rules on Inputo > Rules.