Frequently asked questions

Q: Can I enable Name Your Price for my entire catalog at once? A: Yes. Go to WooCommerce → Custom Pricing → General Settings and enable Enable Globally. All products will then have NYP active. You can still disable it on individual products by unchecking Enable Name Your Price on the product’s Name Your Price tab.

Q: The price input is appearing in the wrong place on my product page. How do I move it? A: Go to WooCommerce → Custom Pricing → Display Settings and change the Price Field Position setting. If theme customization is causing layout issues, the “Before add to cart button” option is the most reliable as it renders inside the standard WooCommerce form.

Q: Can customers enter $0 or a free price? A: No. The plugin requires a price greater than zero. If you need free items, leave them at $0 with the standard WooCommerce pricing.

Q: How do pricing rules interact with product-level settings? A: Product-level settings always take highest priority. If a product has Enable Name Your Price checked or explicitly unchecked, that setting wins regardless of any rules. Rules are evaluated in order: Tag rules → Category rules → Role rules. The first matching rule for each field wins. Global defaults apply only when no product setting or rule provides a value.

Q: Can I set different prices for logged-in customers versus guests? A: Yes. Use a Role rule and target the appropriate WordPress user role. For example, you can set a higher minimum price for guests (subscriber or simply unauthenticated) and a lower minimum for wholesale customers.

Q: The suggested price is not pre-filling for variable products. Is that a bug? A: No, this is intentional. For variable products, the suggested price is applied dynamically when a variation is selected, because each variation can have its own NYP settings. The field is intentionally left blank until a variation is chosen.

Q: How do I customize the look of the price input widget? A: Use the Colors & Styling settings for color and border radius changes, and the Display Settings for size and layout. For deeper CSS customization, enable Disable Frontend CSS in the Advanced settings and add your own styles targeting .nyp-price-input-wrapper and its child elements in your theme.

Q: Where is the customer’s chosen price stored? A: It is stored as order item metadata. The value is visible in the order detail page under the item as “Customer Price.” Internally it is stored under the _nyp_custom_price meta key.

Q: Can I export a list of all custom prices customers have paid? A: Yes. Go to WooCommerce → Custom Pricing → Reports, set your date range, and click Export CSV.