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.
The customer will either see an input field for the price or a drop-down with the admin-entered values (depending on the configuration):
The customer can decide their price and add the product to the cart.
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.
A new menu item will be available inside the admin panel after the plugin installation.
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 configurationEnable “Pay Your Price” for a product by selecting the “Enable Unique” option from the drop-down.
Select the desired “Pricing Type” either “User Entered” or “Custom Values”
Set the other field values accordingly.
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.
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.
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.
All of the other settings are already explained inside the “Product-based configuration” section above.
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 [email protected] to add compatibility or request another feature or any customization.
Read our blog posts about this plugin: Name Your Price
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.