If you sell custom-priced, wholesale, or B2B products, showing a plain “Add to Cart” button doesn’t always make sense. Many store owners want a WooCommerce enquiry instead of Add to Cart button so customers can request a quote, ask a question, or submit an enquiry rather than buying instantly at a fixed price.
This guide explains why you’d want to make this switch, and exactly how to do it on your WooCommerce store — no custom code required.
Why Replace Add to Cart with an Enquiry Button?
The default WooCommerce checkout flow assumes every product has a fixed price and can be bought immediately. That works for many stores, but not all of them. You might want an enquiry button instead if:
- Your prices vary by quantity, customer, or negotiation — common for wholesalers, manufacturers, and B2B sellers.
- You don’t want to display prices publicly — for example, a “call for price” or private pricing model.
- You want to run a catalog-only store — showcasing products without allowing direct online purchase.
- You want to qualify leads first — capturing questions and requirements before a sale happens.
- Certain products are out of stock or made to order — and you’d rather collect interest than show a disabled cart button.
In all of these cases, replacing “Add to Cart” with “Request a Quote” or “Product Enquiry” turns your product page into a lead-generation tool instead of a dead end.
What You Need to Make the Switch
You don’t need to touch your theme’s code or hire a developer. A dedicated plugin can replace the Add to Cart button, hide prices, and collect enquiries — all from the WordPress dashboard.
This is exactly what Product Enquiry for WooCommerce is built for. It’s a free WordPress.org plugin designed to turn any WooCommerce store into a request-a-quote or enquiry-based system.
How to Replace Add to Cart with an Enquiry Button
Step 1: Install the Plugin
- In your WordPress dashboard, go to Plugins → Add New.
- Search for “Product Enquiry for WooCommerce”.
- Click Install Now, then Activate.
You can also download it directly from product enquiry form for woocommerce.
Step 2: Open the Settings
Go to WooCommerce → Product Enquiry Settings in your dashboard. This is where you control how the enquiry button behaves store-wide.
Step 3: Replace the Add to Cart Button
In the settings, enable the option to replace the Add to Cart button with a Request a Quote or Product Enquiry button. You can:
- Choose the button label and placement on the product page
- Apply the change store-wide, or only to specific categories/products
- Keep Add to Cart for some products and use enquiry for others
Step 4: Hide Prices (Optional)
If you’re running a catalog-mode or “call for price” store, you can hide product prices for selected products or across the entire store. This works alongside the enquiry button so visitors are guided to enquire instead of seeing a price.
Step 5: Build Your Enquiry Form
Use the built-in drag-and-drop form builder to decide what information you collect — name, email, quantity, custom text fields, dropdowns, checkboxes, and more. Add Google reCAPTCHA to prevent spam submissions.
Step 6: Set Up Notifications
Configure instant email alerts so your team is notified the moment a customer submits an enquiry, and set up an automatic confirmation email for the customer. If you use a CRM or tool like Slack or Zapier, you can connect it via webhook so every enquiry lands directly in your existing workflow.
Step 7: Test It
Visit a product page on the front end and confirm the Add to Cart button has been replaced with your enquiry button. Submit a test enquiry to check that emails and webhooks fire correctly.
Bonus: Let Customers Enquire About Multiple Products
Instead of submitting one enquiry per product, you can enable an enquiry cart, letting customers add several products to a list and send one combined quote request — much like a normal cart, but for enquiries instead of purchases.
You can display this anywhere using the shortcode:
[gm_woo_enquiry_cart]
And show the enquiry button on any product page with:
[gmwqp_enquiry_single_product]
Who This Setup Is Best For
- Wholesale and B2B WooCommerce stores
- Manufacturers and distributors with negotiable pricing
- Catalog-only or “call for price” websites
- Stores selling high-value or custom products
- Businesses that want to capture leads before showing pricing
Final Thoughts
Swapping the WooCommerce “Add to Cart” button for a “Request a Quote” or “Product Enquiry” button is a simple change that can make a big difference for B2B and custom-pricing stores. Rather than losing visitors who aren’t ready to buy at a fixed price, you capture them as enquiries — and turn more of your traffic into real sales conversations.