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
