=== RevBoost Quotation Manager for WooCommerce ===
Contributors: bluepisolutions, naeemkhan25
Tags: woocommerce, quotation, request a quote, quick order, wholesale
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Donate link: https://revboostlab.com/

Boost WooCommerce B2B sales with bulk add-to-cart, generate quote, easy quote print, and seamless client ordering workflows.

== Description ==

= 🔥 Request a Quote, Generate PDF Quotes, and Convert to Orders in WooCommerce =

**[RevBoost Quotation Manager for WooCommerce](https://revboostlab.com/pricing-quotation-manager/)** is a B2B wholesale plugin for WooCommerce that simplifies and accelerates the quotation process for wholesale, B2B, and service-based stores.

**No more slow email back-and-forths.** Quotation Manager allows clients to easily search, filter, and add B2B items in bulk to a quotation draft, request custom pricing, and review their proposals instantly.

👉 Quotation Manager is designed to help wholesale stores, developers, and marketplace managers build custom, flexible B2B ordering environments.

👁️ [View Demo](https://demo.revboostlab.com/wp-admin) | 🚀 [Get PREMIUM](https://revboostlab.com/pricing-quotation-manager/)

—

## Supported Product Fields & Forms:
Quotation Manager supports standard fields and custom forms to easily capture B2B requirements:

### ✅ Core Search & Filter Fields
*   Keyword Search (Name / SKU)
*   Category Dropdown Filtering
*   Price Range Filtering
*   Rating Filters

### 📦 Wholesale Product Options
*   Simple and Variable Products Support
*   Product Category listings
*   Real-time subtotal calculations

—

== 😍 Quotation Manager FREE Features ==

* **Generate Quotation**: Easily build quotation requests directly from the single-page B2B product list layout.
* **View Quotation**: Enable customers to access and review their built quotation draft lists at any time.
* **Request a Quote Mode**: Allows clients to submit custom quote requests for wholesale, custom-priced, or out-of-stock items.
* **Intelligent Search & Category Filters**: Search items by keywords and instantly filter by product categories to speed up bulk selections.
* **Price & Rating Filters**: Filter B2B catalog items by price ranges and reviews to pick high-rated items for bulk sheets.
* **Shortcode Support**: Easily embed the full quotation board anywhere using shortcode `[bluepiquote_form]` or the simplified RFQ form using `[bluepiquote_request_form]`.

—

== 🔥 Quotation Manager PREMIUM Features ==

* **Print Quotation**: Generate professional, beautifully formatted PDF quotes or print them directly from the browser with custom styles.
* **Email Alert System**: Automatic custom email templates triggered for administrators, vendors, and clients upon quote submissions or status edits.
* **Edit Quotation**: Allows administrators or clients to review and edit existing quotation drafts, adjusting product quantities and rates.
* **Single Product Details**: Unlock rich product views and technical specifications directly inside the quotation portal.
* **Ratings & Comments**: Enable comments and rating loops on quotation sheets to negotiate details between store admins and clients.
* **Bulk Add to Cart & Easy Place Order**: Instantly load quotation items into WooCommerce cart in bulk and convert proposals to standard pending orders in one click.
* **Multi-Vendor Support (Dokan & WCFM)**: Split quotation requests automatically by vendor ownership, allowing Dokan & WCFM vendors to manage their quotes from private seller dashboards.
* **Custom Brand Control**: Global and per-vendor company logos, official signature fields, and branded footers inside generated quote PDFs.

—

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/bluepi-quotation-manager-for-woocommerce` directory, or install through the WordPress plugins upload screen directly.
2. Activate the plugin through the 'Plugins' dashboard in WordPress.
3. Configure your preferences under the **Quotation Manager** settings tab.
4. Create a new page and add the `[bluepiquote_form]` shortcode to display the primary interface.

== Privacy Policy ==
RevQuote uses the RevBoostLab SDK to collect some telemetry data upon user's confirmation. This helps us to troubleshoot problems faster & make product improvements.

RevBoostLab SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

Integrating RevBoostLab SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

[Learn more about how RevBoostLab collects and uses this data.](https://revboostlab.com/docs-sdk/#privacy-policy)

== External Services ==

This plugin uses the **RevBoostLab SDK** to optionally collect telemetry and usage data to help improve the plugin. This service is provided by RevBoostLab.

**What data is sent:**
Basic, anonymized telemetry data such as plugin version, WordPress version, PHP version, and site URL — only after explicit opt-in confirmation from a site administrator via the admin notice.

**When data is sent:**
Data is only transmitted after a user explicitly opts in via the admin notice. No data is sent before opt-in or if the user dismisses/declines the notice.

**External service used:**
* Service: RevBoostLab License & Telemetry API
* API Endpoint: `https://revboostlab.com/wp-json/sacfw/v1`
* Service Provider: RevBoostLab
* Privacy Policy: https://revboostlab.com/docs-sdk/#privacy-policy
* Terms of Service: https://revboostlab.com/terms-of-service/

== Frequently Asked Questions ==

= How do I display the quote form? =
Simply create a new page in WordPress and add the shortcode `[bluepiquote_form]`. For a simplified request form without the product list, use `[bluepiquote_request_form]`.

= Are printing, email notifications, and editing quotes free? =
These features (PDF/print quotes, email alerts, editing existing quotes, ratings, and bulk add-to-cart order placement) are available in the Premium/Pro version.

= Does it support variable products? =
Yes, the plugin handles variable products by allowing users to see variations in the product list.

= Is this plugin compatible with Dokan and WCFM? =
Yes, but multi-vendor quote splitting and vendor dashboards are premium features that require the Quotation Manager Premium addon.


== Screenshots ==

1. Single-page bulk product selector and quote builder interface.
2. Request a Quote form popup for clients.
3. PDF/Print preview layout of generated quotation sheet.
4. Settings panel inside admin dashboard.
5. Customer quote request history and details view in WooCommerce My Account.

== Upgrade Notice ==
= 1.0.0 =
This is the first stable release of RevBoost.

== Changelog ==

= 1.0.6 =
* Fixed: Moved all inline `<style>` blocks to external CSS files — pricing page styles extracted to `assets/css/pricing.css`, admin menu icon styles moved to `wp_add_inline_style()`.
* Fixed: Replaced `time()` with `BLUEPIQUOTE_VERSION` in all `wp_enqueue_style()` and `wp_enqueue_script()` calls for proper browser cache busting on version updates.

= 1.0.5 =
* Fixed: Edit mode (quote editing) is now fully handled by the premium extension only — completely removed from the free plugin.
* Fixed: Admin discount, shipping cost, and extra fee are now fully free features available to all users.
* Fixed: Resolved all security issues flagged by the WordPress.org plugin review team — nonce verification, capability checks, and ownership validation added across all relevant handlers.

= 1.0.4 =
* Fixed: Removed locked/trialware UI from free plugin to comply with WordPress.org Guideline 5 — premium features are now handled exclusively by the separate premium extension.
* Fixed: `bluepiquote_render_toggle()` simplified — removed locking parameters; locking logic moved to `bluepiquote_premium_render_toggle()` in the premium plugin.
* Fixed: All settings templates (`general.php`, `form.php`) updated to use the simplified toggle helper.
* Fixed: Discount settings (`discount.php`) inputs now have proper `name` attributes and save values correctly.
* Fixed: Email header injection vulnerability resolved in the request form AJAX handler.
* Added: `View Details` and `View Reviews` product card features converted to `do_action()` hooks — rendering handled entirely by the premium extension.
* Added: Separate Terms of Service URL added to `readme.txt` external services disclosure.
* Added: `bluepiquoteenable_view_details` and `bluepiquoteenable_view_reviews` added to global defaults for consistent toggle state on fresh installs.

= 1.0.3 =
* Renamed the plugin to RevBoost to start with a distinctive brand name and comply with WordPress.org guidelines.

= 1.0.2 =
* Renamed the plugin to RevQuote to start with a distinctive brand name and comply with WordPress.org guidelines.
* Removed comparative/promotional wording from the description.
* Fixed SDK translation text-domain i18n warnings.

= 1.0.1 =
* Cleaned up display names in dashboard view.
* Fixed telemetry and lead data submission issue in RevBoostLab SDK deactivation popup.

= 1.0.0 =
* Initial stable release.
* Features: Single-page B2B selector, request-a-quote form builder, and category filters.
