WooCommerce Name Your Price – Custom Pay Your Price Plugin

Bluehost Shared Hosting

Boost Your Sales with Flexible Pricing – Let Customers Name Their Price!

Unlock a new level of engagement and drive more conversions with the WooCommerce Name Your Price plugin – the ultimate solution for dynamic pricing! This powerful tool allows your customers to set their own prices for selected products. Whether you’re looking to increase sales, reach new customers, or simply offer more purchasing flexibility, WooCommerce Name Your Price gives you full control.

How It Works:

  • Enable the “Pay Your Price” feature for products/product categories in your store.
  • Set minimum and maximum price limits to stay within your profit margins.
  • Customers enter their preferred price — if it’s within the allowed range, the product is instantly added to their cart.
  • If the offer falls outside your set range, a custom message encourages them to adjust their price.

Key Features:

  • Empower your customers to offer a custom price.
  • You can set a minimum, maximum, and suggested price for the product.
  • Show/hide the suggested, and minimum prices to the customer.
  • Per-product Category configuration to enable name your price for multiple products from one location.
  • Customize error messages and the Add to Cart Button text.
  • Pricing types either let the customer enter the price (open price) or show a drop-down with pre-entered values (set inside the product configuration).
  • Supports both single and variable products (product variations).
WooCommerce Name Your Price – Custom Pay Your Price Plugin

How can the “WooCommerce Name Your Price” plugin benefit your business?

  • Easily collect donations by letting supporters choose how much to contribute.
  • Generate revenue from products you might otherwise give away by allowing customers to set a fair value.
  • Attract new customers with inclusive, customer-driven pricing that lowers the barrier to entry.
  • Expand your audience by encouraging first-time buyers to engage with your products on their terms.
  • Gain valuable insights into customer behavior by analyzing the prices they’re willing to pay.

How To Install

  1. Download the .zip file from your CodeCanyon account.
  2. Go to WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with the Choose File button.
  3. Install Now and activate the plugin.

Plugin in the action

The customer will either see an input field for the price or a drop-down with the admin-entered values (depending on the configuration):

WooCommerce Name Your Price – Custom Pay Your Price Plugin

WooCommerce Name Your Price – Custom Pay Your Price Plugin

The customer can decide their price and add the product to the cart.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

Price validation

To ensure data integrity and prevent unauthorized pricing manipulation, server-side validation is implemented to verify the entered price before the product is added to the cart. This validation checks that the submitted price falls within the predefined minimum and maximum limits set by the store admin for each product/product category. If the price is outside this allowed range or is otherwise invalid (e.g., negative, non-numeric, or empty), the system rejects the request and returns a clear error message. Server-side validation is essential for security, as it protects against attempts to bypass client-side restrictions using browser tools or custom scripts, ensuring that only legitimate pricing offers are accepted and processed.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

WooCommerce Name Your Price – Custom Pay Your Price Plugin

Backend settings

A new menu item will be available inside the admin panel after the plugin installation.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

Set different texts for the specific locations. For the suggested, and minimum price text, you can use the placeholder PRICE to display the price between the text.

Product-based configuration

Enable “Pay Your Price” for a product by selecting the “Enable Unique” option from the drop-down.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

  • Inherit: Enable the “Pay Your Price” feature and automatically apply the configuration settings defined by this product’s assigned “Product Category”.
  • Disable: The product will work as a regular product without the “Pay Your Price” feature.
  • Enable Unique: Enable the “Pay Your Price” feature and define custom configuration settings specifically for this product.

Select the desired “Pricing Type” either “User Entered” or “Custom Values”

WooCommerce Name Your Price – Custom Pay Your Price Plugin

Set the other field values accordingly.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

  • Suggested Price: The suggested price to show to the customer. Leave empty to not show.
  • Pricing Type: Select the desired “Pricing Type” either “User Entered” or “Custom Values”.
    • User Entered: Allow customers to enter their desired price directly into the input field.
    • Custom Values: Enter your custom price options (e.g., 10, 100, 200), which will be presented to customers in a dropdown menu for selection.
  • Minimum Price: The minimum price of the product.
  • Hide Minimum Price: If checked, the minimum price will not be shown to the customer.
  • Maximum Price: The maximum price of the product.

If the “Pricing Type” is “Custom Values”, then another field will be shown. Enter the values separated by a comma (,). These values will be shown to the customer as a drop-down on the frontend.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

Variable product

The same settings will be available for each product variation. You can set the “Pay Your Price” feature to “Inherit”, “Disable”, or “Enable Unique” for each variation separately.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

Product category-based configuration

Enable “Pay Your Price” for a product category by selecting the “Enable” option from the drop-down. All products with the “Pay Your Price” setting set to “Inherit” will automatically use the configuration defined at the category level.

WooCommerce Name Your Price – Custom Pay Your Price Plugin

All of the other settings are already explained inside the “Product-based configuration” section above.

Plugin compatibility and supported product types

WooCommerce Name Your Price plugin works with a variety of product types, including

However, we are open to adding support for more product types and popular plugins on customer demand. Please contact our support team at support@progos.org to add compatibility or request another feature or any customization.

Read our blog posts about this plugin: Name Your Price

Changelog

 Version 2.0.1 * Added - Coding and security improvements. 

 Version 2.0.0 * Added - Hide minimum price option. * Added - Per-product category configuration to enable name your price for multiple products from one location. * Added - Suggested price option. * Added - Pricing types to either let the customer enter a price or show a drop-down with pre-entered values. * Added - Minimum and suggested price text configuration inside the settings page. 
 Version 1.0.3 * Fixed - Add to cart JS issue when Ajax add to cart is enabled. 
 Version 1.0.2 * Fixed - Incorrect prices on cart page inside the products table. * Improvement - Code optimization. 
 Version 1.0.1 * Fixed - Redirect to cart page.  * Fixed - Custom pay field issues for variable products.  * Fixed - Minor tweaks, optimized code and security. 
 Version 1.0.0 * Initial Release.