xpay✦ Commerce
Directory
WooCommerce plugins
Product Enquiry for WooCommerce
Product Enquiry for WooCommerce
Add a Request a Quote or Product Enquiry button to your WooCommerce store. Hide prices, enable catalog mode, and capture B2B leads.
4.5
(28 ratings)Will this break my store?
What the WordPress.org registry says about keeping Product Enquiry for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.15 days ago
7.2
Your host must be running at least this version.5.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Product Enquiry for WooCommerce is looked after — not on how many stores run it.
92
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
7 / 10Ratings
4.5
28 ratingsTurn your WooCommerce store into a powerful Request a Quote and Product Enquiry system.
Product Enquiry for WooCommerce allows customers to ask questions, request custom pricing, or submit quote requests directly from product pages — without going through the standard checkout process.
Perfect for B2B stores, wholesalers, manufacturers, distributors, and businesses that need flexible pricing or catalog mode functionality. Capture high-intent leads and convert price-sensitive visitors into serious enquiries.
🔗 Documentation | 🔗 Demo | 🔗 Pro Version | 🔗 Support
Why Use This Plugin?
- Replace “Add to Cart” with “Request a Quote”
- Hide prices for selected products or your entire store
- Run WooCommerce in full Catalog Mode
- Collect structured enquiry information via a custom form
- Allow customers to submit bulk quote requests for multiple products
- Increase B2B lead generation with every product page visit
Whether you need a simple “Ask a Question” button or a complete WooCommerce quote system, this plugin gives you full control.
Free Features
Quote Request & Enquiry Button
- Add a “Request a Quote” or “Product Enquiry” button to product pages
- Replace or hide the Add to Cart button
- Hide product prices globally or per product
- Enable WooCommerce Catalog Mode for the entire store
- Custom button placement on the product page
- Enquiry cart for submitting bulk quote requests across multiple products
Advanced Form Builder
- Drag and drop custom fields onto your enquiry form
- Supports Text, Select, Checkbox, Radio, and Textarea field types
- Required field validation
- Custom labels and placeholder text
- Google reCAPTCHA v2 and v3 support to prevent spam
Email Notifications
- Instant admin email notification on every new enquiry
- Automatic customer confirmation email after submission
- Customizable email subject and body content
- Dynamic placeholders to include product name, customer details, and form data
Webhook Integration
- Send enquiry data to any external system via webhook
- Compatible with CRMs, Slack, Zapier, Make (Integromat), and more
- POST request support
- Easy enable/disable toggle per form
Display Rules & Visibility Controls
- Show the enquiry button for all visitors or logged-in users only
- Include or exclude specific product categories
- Show the enquiry button for out-of-stock products
- Flexible per-product visibility settings
Design & Customization
- Customize button colors and styling
- Add custom content before or after the enquiry form
- Choose between label or placeholder display modes
- Fully responsive layout for mobile and desktop
Management & Reporting
- View all enquiries in a dedicated WordPress dashboard panel
- Filter enquiries by date range
- Export all enquiry data to CSV
- Track and manage customer requests from one place
Translation & Compatibility
- Fully translatable with .pot file included
- Compatible with WPML and other multilingual plugins
- RTL and LTR layout support
- Works with most WooCommerce themes
Pro Features
Upgrade to the Pro version for advanced controls and extended functionality:
- Advanced Category Rules — Fine-grained category-based display logic with include/exclude conditions
- Extended Form Builder — Additional field types and conditional logic for more powerful forms
- Enhanced Email Customization — Advanced email templates with HTML support and more dynamic placeholders
- Enhanced Catalog Mode — More granular control over which products show prices or Add to Cart
- Conditional Visibility — Show or hide the enquiry button based on user role, product type, stock status, and more
Perfect For
- Wholesale and B2B WooCommerce stores
- Manufacturers and distributors
- Custom pricing and negotiable-price businesses
- Catalog-only stores with no public pricing
- Call-for-price product pages
- High-value or configurable products
- Stores that need lead capture before selling
Shortcodes
Display the enquiry cart anywhere on your site:
[gm_woo_enquiry_cart]
Display the enquiry button on a product page:
[gmwqp_enquiry_single_product]
Display the enquiry button for a specific product by ID:
[gmwqp_enquiry_single_product id=”123″]
Developer Hooks
A custom JavaScript event is triggered after a successful enquiry submission, allowing you to run custom code or fire analytics events:
window.addEventListener('Gm_enquiry_submitted', function(event) {
console.log('Enquiry submitted!');
console.log(event.detail);
});
Yes. WooCommerce must be installed and active for this plugin to work. The enquiry button and form are displayed on WooCommerce product pages.
Yes. You can hide both the product price and the Add to Cart button store-wide or for specific products and categories, effectively turning your WooCommerce store into a catalog-only website.
Yes. You can replace the Add to Cart button with your own custom “Request a Quote” or “Product Enquiry” button. The button label is fully editable.
Yes. The enquiry cart feature allows customers to add multiple products to an enquiry list and submit a single bulk quote request for all of them.
Yes. The plugin includes a drag-and-drop form builder that lets you add, remove, and reorder fields. Supported field types include Text, Select, Checkbox, Radio button, and Textarea. You can set required fields, custom labels, and placeholder text.
Yes. The plugin supports both Google reCAPTCHA v2 (checkbox) and v3 (invisible) to protect your enquiry form from spam submissions.
Yes. An email notification is sent to the admin immediately after each enquiry submission. A confirmation email is also sent to the customer. Both emails are fully customizable with dynamic placeholders.
All enquiries are saved to your WordPress database and are accessible from a dedicated panel in your dashboard. You can filter by date and export all entries as a CSV file.
Yes. The webhook integration feature lets you send enquiry data via POST request to any external URL, including CRMs, Slack, Zapier, Make (Integromat), or any custom endpoint.
Yes. The visibility controls let you choose whether the enquiry button is shown to all visitors or only to logged-in users.
Yes. The plugin includes a .pot translation file and is compatible with WPML and other multilingual plugins. RTL layouts are also supported.
Visit the support page or post in the WordPress support forum.
Plugin details
Tags on WordPress.org
