Estimate
Request a quote instead of a cart
Estimate turns WooCommerce products into quote requests. Instead of add-to-cart, products show an Add to quote button and can hide the price. Shoppers build a quote list and send their details from a simple form. Ideal for B2B, wholesale and made-to-order.
Works with
See it in action
Not every sale has a fixed price
In B2B, wholesale and made-to-order, prices are negotiated, not fixed. Without a quote path the shopper abandons the cart or calls you, and you lose the request.
- ✗ No path for negotiated rather than fixed prices
- ✗ B2B buyers want to ask for a quote, not buy right away
- ✗ Requests get lost in emails and phone calls
- ✗ No quote list for logged-out guests
Estimate adds a request-a-quote path
- ✓ An Add to quote button that replaces add-to-cart, with optional price hiding
- ✓ A per-visitor, cookie-based quote list with no account
- ✓ A request form via the [estimate_quote] shortcode
- ✓ A merchant email plus a private saved record in wp-admin
What you get in the free version
Everything you need to collect quote requests instead of forcing a purchase.
Two quote modes
Enable quotes for selected products or for all products store-wide.
Per-product toggle
In selected mode, tick Enable quote requests in the Product data box.
Add to quote button
Replaces add-to-cart on product pages and listings.
Price hiding
Optionally hide the price on quote-enabled products, the price comes back in your reply.
Guest quote list
A per-visitor list saved in a cookie; works for logged-out shoppers with no account.
[estimate_quote] shortcode
Renders the quote list and request form (name, email, company, message) on any page.
Quantity editing and removal
Shoppers edit quantities and remove items on the quote page before sending.
Email and private record
On submit, the merchant is emailed and the request is saved as a private custom post type in wp-admin.
Up and running in three steps
Pick a quote mode and send the first request.
Install
Activate Estimate alongside WooCommerce.
Pick a mode
In WooCommerce → Estimate, choose quotes for selected or all products and set the recipient email.
Add the quote page
Create a page with the [estimate_quote] shortcode and test submitting a request.
Who it is for
When the price is negotiated, not fixed, a quote request instead of a cart.
B2B and wholesale stores
Negotiated pricing and volume discounts, buyers ask for a quote instead of buying outright.
- ✓ All-products mode
- ✓ Price hiding
- ✓ Merchant email
Made-to-order
Configured or bespoke products, quote first, then confirm the order.
- ✓ Selected mode
- ✓ Message field
- ✓ Quote list
Guest enquiries
Logged-out visitors build a list and send a request without creating an account.
- ✓ Cookie list
- ✓ Request form
- ✓ Private record
What PRO adds, and why it matters
CSV export
Download every stored quote request as a spreadsheet.
PDF quotes
Download a PDF for a single quote with customer details and line items.
Quote-to-order
Convert an approved quote into a WooCommerce order in one click (QuoteToOrderActions, shipped).
Customer quote accounts
Logged-in shoppers see past requests in My Account, open details and re-order from a quote (MyAccountQuotes, shipped).
Custom quote fields (planned)
Extra fields on the request form and quote record.
Requires the free Estimate
Estimate Pro is an add-on to the free plugin, it boots only after the free plugin loads.
What you get: FREE vs PRO
PRO keeps everything in the free plugin and adds the modules below.
Estimate vs YITH Request a Quote vs Addify Request a Quote
How Estimate compares to the popular WooCommerce request a quote plugins.
| Estimate | YITH Request a Quote | Addify Request a Quote | |
|---|---|---|---|
| Free version | Yes | Yes | Yes |
| Add to quote button | Yes | Yes | Yes |
| Hide prices and add-to-cart | Yes | Yes | Yes |
| Guest quotes without login | Yes | Yes | Yes |
| PDF quotes | Pro | — | — |
| CSV export | Pro | — | — |
| Open source (GPLv2) | Yes | Core GPL | Core GPL |
| Paid plan price | from €29/yr | ~$69.99/yr | from $69/yr |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
Need more? Estimate PRO
FREE covers the complete request-a-quote flow. Estimate Pro adds CSV export, per-quote PDF, quote-to-order and My Account quote history.
- ✓ CSV export of quote requests (shipped)
- ✓ PDF quotes and convert-to-order (shipped)
- ✓ Customer quote accounts in My Account (shipped)
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Frequently asked questions
Does it require WooCommerce?
Yes. Estimate is a WooCommerce extension, so WooCommerce must be installed and active. The plugin replaces WooCommerce's add-to-cart button with an Add to quote button on the products you choose. Without WooCommerce active, Estimate does not run its features.
Where do quote requests go?
Each submission is emailed to the recipient address you set, or to the site admin email if you leave that field blank. At the same time the request is saved locally as a private Quote Request record under the WooCommerce menu. The record holds the customer's name, email, company, chosen items and message.
Can I enable quotes for only some products?
Yes. Set the quote mode to Selected products only, then tick Enable quote requests on each product in its Product data box. Choose All products to apply quotes store-wide, which makes every product quote-only and unbuyable directly. The default is Selected products only, so nothing on your storefront changes until you pick the products.
Does the quote list work for logged-out visitors?
Yes. The quote list is stored in a first-party, per-visitor cookie on your own domain, so no account or login is needed. Logged-out guests can collect products and submit a request just like signed-in customers. No data is sent to any third-party server.
Can I hide the product price?
Yes. Turn on the Hide price option in the settings to hide the price on quote-enabled products. This fits cases where pricing depends on quantity or specification and is negotiated rather than fixed. With the option off, the list price stays visible next to the Add to quote button.
Does Estimate pair with Trust and Answers?
Yes. Estimate, Trust and Answers are separate plugins from the same family and work independently side by side. Estimate adds a request-a-quote path, Trust adds confidence badges at the buy decision, and Answers handles pre-sale questions. You can install each one on its own depending on what your store needs.
How does Estimate compare to YITH Request a Quote and Addify Request a Quote?
Estimate offers two quote modes, an add-to-quote button, price hiding, and guest quote lists for free, with CSV export, PDF quotes, and quote-to-order in its paid edition from €29/yr. YITH Request a Quote costs about $69.99/yr and Addify Request a Quote starts from $69/yr, both freemium with GPL cores. Estimate matches their core add-to-quote and price-hiding features while staying lighter. Pricing as of June 2026.
Add request-a-quote to your store
An Add to quote button, a guest list and a request form. The full FREE edition under GPL.
Read the docsFREE is a complete request-a-quote flow, PRO adds CSV export, PDF quotes, quote-to-order and customer quote accounts.