Each simple or variable product can have Name Your Price configured independently of global settings.
To configure NYP on a product:
- Edit the product in Products → All Products.
- Click the Name Your Price tab in the Product Data panel.
- Check Enable Name Your Price. The additional fields will become visible.
- Set the Suggested Price, Minimum Price, and Maximum Price as needed. Leave any field empty to inherit from the global defaults.
- Check Hide Regular Price if you want to suppress the standard WooCommerce price display when NYP is active on this product.
- Click Update.
Supported product types: Simple and Variable.

Price validation on save: WordPress will show an admin error if the minimum price is greater than the maximum, or if the suggested price falls outside the min/max range.
Variable product support
For variable products, NYP settings are available both at the parent product level (as a fallback) and at the individual variation level.
Within the Variations tab, each variation shows:
- Enable Name Your Price checkbox
- Suggested Price, Minimum Price, and Maximum Price fields
- Hide Regular Price (this variation) checkbox
When a customer selects a variation, the NYP widget updates dynamically via JavaScript to reflect that variation’s prices. The suggested price is not pre-filled for variable products at page load — it is applied client-side only after a variation is selected.