Plugin Directory

Name Your Price for WooCommerce: Open Pricing & Offers for WooCommerce

Name Your Price for WooCommerce: Open Pricing & Offers for WooCommerce


“Always at the top: I also bought this plugin which it works great. In addition, the availability and level of technical support always at the top. Thanks!” – ⭐⭐⭐⭐⭐ gio61

Main Page | Demo (Pro version) | Support Forum | Documentation & How to

Name Your Price for WooCommerce is an intuitive plugin designed to give your customers the flexibility to set their own price for your products. Whether it’s for open pricing, making a donation, or negotiating a preferred price, this plugin empowers your customers to choose how much they can pay.

The plugin is easy to use and integrates seamlessly with your WooCommerce store, requiring minimal setup so you can be up & running in a few clicks.

What the plugin can help you with?

  1. Allow customers to suggest their own prices.
  2. Define minimum prices to ensure profitability.
  3. Negotiate by accept, reject, or counter offer.
  4. Stay informed using email notifications for all updates
  5. Enhance customer satisfaction and drive more sales by providing a personalized shopping experience with open pricing.

How it Works

The plugin adds a customizable “Make an Offer” button to your WooCommerce product pages. When a customer clicks the button, a form pops up where they can enter their suggested price, email, and an optional message.

You’ll receive an email with their offer, which will also be saved in the backend price offers dashboard. From there, you can take actions like rejecting, accepting, or countering the offer.

Let’s get into each feature in more details.

🚀 Main Features: FREE Version

🚀 Allow Customers to Name Their Own Prices

As basic as it sounds, this feature lets your customers set their own prices for your products, by providing a field to enter the amount they are willing to pay, to enhance their shopping experience and potentially boosting sales.

🚀 Single Dashboard to View All Offers

View all offers from a single report page, showing products, customer info, their offer, and other details.

🚀 Filter Products to Show Name Your Price Options

Easily control which products display the “Name Your Price” option. You can filter products by excluding out-of-stock items, or excluding products with defined prices, or based on price thresholds (higher or lower than a specified amount).

🚀 Control Name Your Price Visibility

Fully control the visibility of the “Name Your Price” option by choosing to show it to all visitors or only to logged-in users.

🚀 Customize Name Your Price Field Position & Style

Customize & adjust the position and appearance of the “Name Your Price” field on product pages, full control on field label, HTML class, and styling options to match your store’s design and layout.

🚀 Show/hide Fields in Form/Popup For Customers

Tailor the form or popup to suit your needs by selecting which fields to display when customers click the button. Choose from name, message, email, quantity, and phone number. Control which fields are optional or required, customize all field labels, and more.

🚀 Style Open Your Price Popup Styling

You can reflect your brand colors into form style, adjust form header & footer background color, font color, and form width percentage.

🚀 Offer Email Customization

Personalize the emails sent from the plugin by customizing the recipient, subject, heading, and template. Utilize over 10 placeholders such as %product_sku%, %offered_price%, %quantity%, %customer_name%, and %customer_phone% for detailed and tailored email content.

🚀 Accept, Reject & Counter Emails Customization

Tailor the emails sent for accepted, rejected, or countered offers. Change the “From” & “Name” fields values, and customize the recipient, subject, heading, and template with different placeholders to ensure personalized communication.

🚀 Product Detailed Reports for Offers

Adds a detailed offers report to each product’s admin edit page, displaying all received offers along with their status, quantity, user information, and other relevant details.

🚀 Advanced Options

  • Exclude price offers from coupons
  • REST API support to list, retrieve and update offers

🏆 Do More: PRO Version

The plugin is free, including all features listed above, but if you want to go further, check what the premium version of Name Your Price for WooCommerce: Open Pricing & Offers for WooCommerce plugin does:

🏆 Enable Name Your Price by Product

The plugin free version enables open pricing site-wide by default (with filters mentioned above), the Pro version allows you to select on a product level which products to have this option enabled.

🏆 Show Name Your Price on Archive/Category Pages

Enable the Name Your Price field on archive and category pages (shop pages), to allow customers to browse & set their own prices directly from these pages.

❤️ User Testimonials: See What Others Are Saying!

“Great Plugin: Great plugin! I would suggest that on the field of Product there will be a link to check the product directly or add the SKU number.” – ⭐⭐⭐⭐⭐ estebandido

“Useful Plugin: Liked the plugin and the support..” – ⭐⭐⭐⭐⭐ asmarif

Translated: “Great availability and patience of the support person. Well informed about my little problem; everything is OK now. I recommend this plugin and the team.” – ⭐⭐⭐⭐⭐ Gérald

“Great plugin: Great functionality and fast & good support whenever needed” – ⭐⭐⭐⭐⭐ marketoo

💯 Why WPFactory?

  • Experience You Can Trust: Over a decade in the business
  • Wide Plugin Selection: Offering 65+ unique and powerful plugins
  • Highly-Rated Support: Backed by hundreds of 5-star reviews
  • Expert Team: Dedicated developers and technical support at your service

What’s Next? Discover More Plugins by WPFactory

WPFactory has a diverse range of plugins tailored to enhance your experience:


Follow these simplified steps to get your plugin up and running:

From the WordPress Admin Panel:
1. Navigate to “Plugins” > “Add New”.
2. Use the search bar and find the plugin using the exact name.
3. Click “Install Now” for the desired plugin.
4. Once the installation is finished, and click “Activate”.

Manual Installation Using FTP:
1. Download the desired plugin from WordPress.org.
2. Using your preferred FTP client, upload the entire plugin folder to the /wp-content/plugins/ directory of your WordPress installation.
3. Go to “Plugins” > “Installed Plugins” in your dashboard and click “Activate”.

Manual download & upload from the WordPress Admin Panel:
1. Download the desired plugin in a ZIP format.
2. On your site, navigate to “Plugins” > “Add New” and click the “Upload Plugin” button.
3. Choose the downloaded plugin file and click “Install Now.”
4. After the installation is complete, click “Activate”.

Once activated, access the plugin’s settings by navigating to “WooCommerce > Settings” and look for the relevant tab.


January 18, 2024 1 reply
Great functionality and fast & good support whenever needed
August 10, 2022 3 replies
Great plugin! I would suggest that on the field of Product there will be a link to check the product directly or add the SKU number.
June 5, 2021 1 reply
I also bought this plugin which it works great. In addition, the availability and level of technical support always at the top. Thanks!
Read all 4 reviews

Contributors & Developers

“Name Your Price for WooCommerce: Open Pricing & Offers for WooCommerce” is open source software. The following people have contributed to this plugin.



2.9.1 – 25/05/2024

  • WC tested up to: 8.8.
  • Update readme content.

2.9.0 – 25/04/2024

  • Dev – Advanced – “REST API” option added (defaults to no).
  • Dev – PHP 8.2 compatibility – “Creation of dynamic property is deprecated” notice fixed.
  • WC tested up to: 8.8.
  • Tested up to: 6.5.

2.8.0 – 26/03/2024

  • Dev – General – “User visibility” option added (“All users” (default) and “Logged-in users only”).
  • Dev – Advanced – “Exclude price offers from coupons” option added (defaults to yes (new behaviour)).
  • Dev – Developers – alg_wc_po_show_offer_price_button filter added.
  • Dev – Developers – alg_wc_po_before_offer_price_button and alg_wc_po_after_offer_price_button actions added.
  • WC tested up to: 8.7.
  • Readme.txt – Tags updated.

2.7.1 – 16/02/2024

  • Dev – Advanced – “Send emails in background” option added (defaults to no).
  • WC tested up to: 8.6.

2.7.0 – 14/02/2024

  • Fix – Actions – Un-completing offers on “cancelled order”.
  • Dev – Actions – “Email Sender Options” section added (“From” name and address options).
  • Dev – Actions – Now trying the WooCommerce email sender options (“From” name and address) before using the default values (with the get_bloginfo() function).
  • Dev – Code refactoring.

2.6.0 – 18/01/2024

  • Fix – Actions – Variations were not identified by cart item ID, thus, the offer could be added to the cart multiple times – this is fixed now.
  • Fix – Actions – Now using the offer “quantity” field when adding the product to the cart.
  • Dev – Actions – Showing quantity in the cart.
  • Dev – Actions – Forcing empty price products to be purchasable.
  • WC tested up to: 8.5.

2.5.0 – 04/01/2024

  • Dev – “Quantity” field added.
  • Dev – “Customer phone” field added.
  • WC tested up to: 8.4.

2.4.0 – 15/11/2023

  • Dev – General – Exclude – “Above price” and “Below price” options added.
  • Dev – Admin settings descriptions updated.
  • Dev – Pro – General – Selected Products Options – Per product category – “Exclude categories” option added.
  • Dev – Pro – Admin – Per product settings – Options moved to the WooCommerce “Product data” meta box.
  • Tested up to: 6.4.

2.3.1 – 31/10/2023

  • Dev – Code refactoring.
  • Dev – Pro – General – Selected Products Options – Per product – Per variation – Algorithm improved.

2.3.0 – 27/10/2023

  • Dev – General – “Enable plugin” option removed.
  • Dev – Code refactoring.
  • Dev – Pro – General – Selected Products Options – Per product – “Per variation” option added (defaults to no).
  • WC tested up to: 8.2.

2.2.4 – 09/10/2023

  • Dev – [alg_wc_price_offers_button] shortcode added.
  • Dev – [alg_wc_price_offers_translate] shortcode alias added (for [alg_wc_price_offerings_translate]).
  • Dev – Admin settings descriptions updated.

2.2.3 – 02/10/2023

  • Dev – Admin settings descriptions updated.
  • Dev – Minor code refactoring.

2.2.2 – 26/09/2023

  • WC tested up to: 8.1.
  • Plugin icon, banner updated.

2.2.1 – 12/08/2023

  • Fix – Declaring HPOS compatibility for the free plugin version, even if the Pro version is activated.
  • Tested up to: 6.3.
  • WC tested up to: 8.0.

2.2.0 – 28/07/2023

  • Dev – “High-Performance Order Storage (HPOS)” compatibility.
  • WC tested up to: 7.9.

2.1.3 – 18/06/2023

  • WC tested up to: 7.8.
  • Tested up to: 6.2.

2.1.2 – 28/10/2022

  • Fix – Possible JS error fixed.

2.1.1 – 19/10/2022

  • Fix – Deploy script fixed.

2.1.0 – 18/10/2022

  • Dev – Offers – Product – Product links added.
  • Dev – Offers – “SKU” column added.
  • Deploy script added.
  • Readme.txt updated.
  • WC tested up to: 7.0.

2.0.0 – 10/06/2022

  • Dev – Actions (Reject, Accept, Counter, etc.) added.
  • Dev – Offers are stored as custom posts now. It’s now possible to view all offers in the new “Offers” menu.
  • Dev – Form – “Price input”, “Customer email”, “Send button” are always enabled and required now.
  • Dev – Admin – Product meta box – “Title” and “Status” columns added. Default value reset.
  • Dev – Email – Default values updated.
  • Dev – Major code refactoring.
  • Plugin renamed to from “Price Offerings for WooCommerce” to “Price Offers for WooCommerce”.
  • Tested up to: 6.0.
  • WC tested up to: 6.5.

1.2.1 – 07/08/2021

  • Fix – “Undefined index: price” PHP notice fixed.
  • Dev – Email – Email template – %product_sku% placeholder added.
  • Tested up to: 5.8.
  • WC tested up to: 5.5.

1.2.0 – 27/06/2021

  • Dev – Form – Enabled fields – Default value updated. “Leave empty to enable all fields” feature removed.
  • Dev – Admin – “Meta box > Enable” option added.
  • Dev – Admin settings – maybe_unsanitize_option() removed.
  • Dev – Admin settings – Descriptions updated.
  • Dev – Code refactoring.

1.1.0 – 27/06/2021

  • Fix – Form – Options fixed.
  • Dev – Form – “Enabled fields” option added.
  • Dev – Form – “Required fields” option added.
  • Dev – Form – Form button – “HTML style” option added.
  • Dev – Form – Wrapper HTML classes added to all fields.
  • Dev – Button – Wrapper HTML class added.
  • Dev – Admin – “Meta box title” option added.
  • Dev – Localization – load_plugin_textdomain() function moved to the init hook.
  • Dev – Frontend JS and CSS files minified.
  • Dev – Code refactoring.
  • Dev – Admin settings descriptions updated.
  • Tested up to: 5.7.
  • WC tested up to: 5.4.

1.0.1 – 05/01/2020

  • Dev – Admin settings descriptions updated; typos fixed.

1.0.0 – 04/01/2020

  • Initial Release.