WPC Request a Quote for WooCommerce

Description

WPC Request a Quote allows you to turn your WooCommerce store into a quote-ready platform. Customers can add one or multiple products to a specialized quote list and submit it to you for review.

The plugin also includes a “Request a Quote” payment method at checkout. This allows customers to convert their entire cart into a quote request, ensuring 100% compatibility with complex product types such as WPC Product Bundles, WPC Composite Products, or products with various add-ons. By using the standard checkout flow, it captures all necessary data for any product configuration.

You can then provide custom prices, shipping, and send the updated quote back to the customer for acceptance and payment.

Key Features

  • Quote List: Customers can easily manage a list of products for which they want a quote.
  • Customizable Button: Add a “Request a Quote” button to product pages, shop pages, or via shortcode.
  • Individual Quote: Restrict the quote list to a single product at a time. Ideal for specialized services or singular quote flows.
  • Hide Price: Optionally hide prices storewide for products that can be requested for a quote.
  • Product-Based Settings: Explicitly allow or disallow quoting on a per-product basis, overriding any global settings.
  • Granular Email Pricing: Control whether to show or hide prices in initial request emails and updated quote emails.
  • Admin Management: View and manage all quote requests directly within the WooCommerce Orders interface.
  • Custom Statuses: Track quotes using dedicated statuses like Quote Request, Quote Pending Review, and Quote Rejected.
  • Quote Statistics: Get insights into your quote performance with a built-in dashboard.
  • Customer Review Flow: Customers can accept and pay for an updated quote or reject it if it doesn’t meet their needs.
  • Request a Quote Payment Gateway: A specialized payment method that marks orders as quote requests, supporting all complex product types (Bundles, Composites, Add-ons).

Not what you needed?

Please try other plugins from us:

Third-Party Libraries

This plugin uses the following third-party library:

Chart.js

  • Library: Chart.js
  • Version: 4.5.1
  • Description: A flexible JavaScript charting library used to render the quote statistics charts in the admin dashboard.
  • Homepage: https://www.chartjs.org/
  • Source: https://github.com/chartjs/Chart.js
  • License: MIT License
  • License URI: https://github.com/chartjs/Chart.js/blob/master/LICENSE.md

Screenshots

Installation

  1. Upload the plugin files to the /wp-content/plugins/wpc-request-a-quote directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Configure the plugin settings under Request a Quote.
  4. Create a page for your quote list and use the [wpcrq_quote_page] shortcode or select it in the settings.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WPC Request a Quote for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.0

  • Initial release on wordpress.org

1.0.2

  • Fixed: Filtered HTML is echoed without a final escaping or kses pass

1.0.1

  • Fixed: Use wp_enqueue commands
  • Fixed: Out of Date Libraries
  • Fixed: Sanitization for register_setting()
  • Fixed: Callback calls to a function/method whose return values are output must be properly escaped

1.0.0

  • Initial release.