Price Quote for WooCommerce
The Price Quote for WooCommerce plugin enables store owners to hide product prices and «Add to Cart» buttons, replacing them with a «Request Quote» system. Perfect for B2B stores, wholesale operations, or businesses that need custom pricing negotiations.
Key Features
- Hide Product Prices — Optionally hide prices on shop and product pages
- Replace Add to Cart — Convert purchase buttons to «Request Quote» buttons
- Quote Cart System — Customers can collect multiple products before requesting a quote
- Smart Storage — Cookie-based storage for guests, user meta for logged-in users (no sessions!)
- Role-Based Control — Enable/disable quote features for specific user roles
- WooCommerce Email Integration — Fully integrated with WooCommerce’s email system
- Professional Email Templates — Beautiful HTML emails with template override support
- Quote History — Logged-in users can view their quote request history
- Visual Feedback — Smooth animations and persistent button states
- Mobile Responsive — Works perfectly on all devices
- No Dependencies — Clean, lightweight code with no external libraries required
Perfect For
- B2B and wholesale businesses
- Custom manufacturing and made-to-order products
- Services requiring consultation before pricing
- Bulk order inquiries
- International shipping quotes
- Any business model requiring price negotiation
What’s New in Version 2.0
- Complete Architecture Rewrite — Professional, WordPress.org-ready code
- Cookie-Based Guest Storage — No more PHP sessions or login requirements
- Inverted Permission Logic — Quotes enabled for all by default
- Persistent Button States — Visual indicators for products already in quote
- Improved UX — Better animations, clearer messaging, streamlined workflow
- Professional Naming — All functions follow WordPress coding standards
- Database Logging — All quote requests stored for admin review
- WooCommerce Email Integration — Full integration with WooCommerce’s email system
- Template Override Support — Customize email templates via theme overrides
- Better Email Templates — Modern, responsive email designs
How It Works
- Configure Settings — Choose to hide prices, disable cart, select user roles
- Customers Browse — Products show «Request Quote» instead of «Add to Cart»
- Build Quote List — Customers add multiple products to their quote
- Submit Request — One-page form collects contact details and requirements
- Email Notifications — Admin receives quote request, customer gets confirmation
- Follow Up — Admin contacts customer with personalized pricing
Developer Information
Hooks and Filters
Actions:
* wcpq_before_quote_button — Before quote button output
* wcpq_after_quote_button — After quote button output
* wcpq_before_quote_submission — Before processing quote submission
* wcpq_after_quote_submission — After quote submission complete
* wcpq_before_send_admin_notification — Before sending admin email
* wcpq_after_send_admin_notification — After sending admin email
Filters:
* wcpq_is_quote_available_for_user_role — Control quote availability
* wcpq_product_quotable — Control if specific product can be quoted
* wcpq_button_classes — Customize button CSS classes
* wcpq_quote_data — Filter quote data before processing
* wcpq_email_subject — Customize email subjects
* wcpq_email_message — Customize email content
* wcpq_skip_default_emails — Skip default email system (when using WooCommerce emails)
Support
For support, feature requests, or custom development: * Visit: https://wbcomdesigns.com/ * Email: support@wbcomdesigns.com * Documentation: https://wbcomdesigns.com/docs/
Credits
Developed by Wbcom Designs — WordPress & WooCommerce Experts
