Turn 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
🔗 View Pro Version
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); });
Automatic Installation (Recommended)
- Log in to your WordPress dashboard.
- Go to Plugins > Add New.
- Search for Product Enquiry for WooCommerce.
- Click Install Now, then click Activate.
Manual Installation
- Download the plugin .zip file from the WordPress Plugin Directory.
- In your WordPress dashboard, go to Plugins > Add New.
- Click Upload Plugin and select the downloaded .zip file.
- Click Install Now, then click Activate.
After Activation
- Go to WooCommerce > Product Enquiry Settings in your dashboard.
- Configure your display options — choose which products or categories show the enquiry button.
- Set up your enquiry form fields using the drag-and-drop form builder.
- Configure admin and customer email notification settings.
- Save your settings and test the button on a product page.