Skip to content

Configuration

Estimate’s global options live under WooCommerce → Estimate; a per-product toggle lives on each product when you use selected mode.

The core decision. It controls which products show Add to quote instead of add-to-cart:

  • Selected products only — quotes are off by default; you enable them product by product with the per-product toggle.
  • All products — every product becomes quote-only, store-wide. Good for catalogues with no fixed prices.

In selected mode, edit a product and tick Enable quote requests in the Product data box. Only ticked products switch to the Add to quote flow; everything else behaves normally.

In all products mode this toggle is unnecessary — every product is quote-enabled.

Where quote requests are sent. Defaults to the site admin email if left empty. Every submitted request emails this address.

The storefront label that replaces Add to cart on quote-enabled products (for example Add to quote or Request a price).

Optionally hide the price on quote-enabled products. Useful when prices are negotiated, vary by volume, or you simply do not want to publish them. When off, the price stays visible alongside the Add to quote button.

Quote-enabled products add to a per-visitor list stored in a cookie, so it works for logged-out shoppers with no account. The list is surfaced on the page that contains the [estimate_quote] shortcode, where shoppers can edit quantities and remove items.

When a shopper submits the request form, Estimate:

  1. Emails the request to your recipient address.
  2. Saves it as a private Quote Request custom post type under the WooCommerce menu in wp-admin.

You get both an email and a durable record you can review later.

The storefront markup is accessible and mobile-friendly, with a no-JavaScript fallback so the quote flow still works when scripts are unavailable. The plugin is translation ready and declares HPOS and Cart/Checkout Blocks compatibility, with a clean uninstall.