Free, open source

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.

Open source GPLv2
Open source, GPL licensed No account, no card Works for logged-out guests

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

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.

01

Install

Activate Estimate alongside WooCommerce.

02

Pick a mode

In WooCommerce → Estimate, choose quotes for selected or all products and set the recipient email.

03

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

Need more? Estimate PRO

FREE covers the complete request-a-quote flow. Estimate Pro will add per-product quote rules, PDF quotes, customer accounts and follow-up tooling. These features are planned.

  • Per-product quote rules (planned)
  • PDF quotes and convert-to-order (planned)
  • Customer accounts and CRM follow-up (planned)

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. WooCommerce must be installed and active.

Where do quote requests go?

Each submission is emailed to the recipient you set (or the site admin email by default) and saved as a private Quote Request record under the WooCommerce menu in wp-admin.

Can I enable quotes for only some products?

Yes. Set the quote mode to Selected products only and tick Enable quote requests on each product you want. Choose All products to apply it store-wide.

Does the quote list work for logged-out visitors?

Yes. The list is stored in a cookie per visitor, so no account is required.

Can I hide the product price?

Yes. On quote-enabled products you can optionally hide the price so shoppers request a quote first.

Does Estimate pair with Trust and Answers?

Yes. Trust adds confidence badges at the buy decision and Answers handles pre-sale questions. Estimate complements them with a request-a-quote path.

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 docs

FREE is a complete request-a-quote flow — PRO will add per-product rules, PDF quotes and customer accounts (planned).