Описание
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
Скриншоты
Установка
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
Часто задаваемые вопросы
-
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.
Отзывы
Участники и разработчики
«Price Quote for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Price Quote for WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
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




