Descrição
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
Imagens de tela
Instalação
Automatic Installation
- Go to Dashboard Plugins Add New
- Search for “Price Quote for WooCommerce”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin zip file
- Go to Dashboard Plugins Add New Upload Plugin
- Select the downloaded file and click “Install Now”
- Activate the plugin
Configuration
- Navigate to WooCommerce Settings Request a Quote
- Configure your preferences:
- Enable/disable price hiding
- Enable/disable cart button hiding
- Select which user roles should NOT see quotes
- Customize button labels
- Create/assign pages for quote requests and quote history
FAQ
-
Does this require WooCommerce?
-
Yes, WooCommerce must be installed and activated.
-
Can guests request quotes?
-
Yes! The plugin uses cookies to store quote data for non-logged-in users.
-
Can I disable quotes for specific user roles?
-
Yes, you can disable quote functionality for any combination of user roles including guests.
-
Will this work with my theme?
-
Yes, the plugin uses WooCommerce’s standard hooks and classes for maximum compatibility.
-
Can customers request quotes for the same product multiple times?
-
Yes, on shop/archive pages the “Request Quote” button remains available even after adding to quote.
-
Where are quote requests stored?
-
Quote requests are stored in a custom database table for easy management and review.
-
Can I customize the email templates?
-
Yes! Emails are fully integrated with WooCommerce’s email system. You can configure them in WooCommerce > Settings > Emails, and override templates by copying them to your theme’s
woocommerce/emails/directory. -
Is the plugin translation ready?
-
Yes, the plugin is fully internationalized and ready for translation.
Avaliações
Contribuidores e desenvolvedores
“Price Quote for WooCommerce” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.
ContribuidoresTraduzir “Price Quote for WooCommerce” para o seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.
Registro de alterações
2.0.0
- Major Update – Complete plugin rewrite with modern architecture
- Added WooCommerce Email System integration with full admin control
- Added email template override support via theme directory
- Added professional email classes following WooCommerce standards
- Added cookie-based storage for guest users (no PHP sessions)
- Added unified quote management with WCPQ_Quote_Storage class
- Added database logging of all quote requests
- Added persistent button states showing products already in quote
- Added beautiful success animations and visual feedback
- Added role-based permissions with inclusive logic by default
- Improved button behavior on shop and archive pages
- Improved form validation and error handling
- Improved code architecture following WordPress standards
- Removed PHP session dependencies for better performance
- Removed Selectize library dependency
- Removed unnecessary Ajax handlers
- Fixed session start errors
- Fixed product data not being captured in quotes
- Fixed button styling inconsistencies
- Fixed permission logic issues
1.4.0
- Added WooCommerce Price Quote Pro compatibility check
- Added image support in email templates
- Added AJAX-based product search using Selectize
- Fixed various PHPCS errors
- Fixed deprecated warnings
- Fixed button display issues
- Fixed email template UI issues
1.3.0
- Initial public release




