=== Volant B2B Manager Suite for WooCommerce ===
Contributors: volantsoftware
Tags: b2b, wholesale, woocommerce, bulk-order, reorder
Requires at least: 6.0
Tested up to: 7.1
Stable tag: 5.18.21
Requires PHP: 7.4
Requires Plugins: woocommerce
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The wholesale toolkit for WooCommerce: reusable parts lists, one-click reorders, customer roles, and role-based homepages — B2B without the bloat.

== Description ==

**Your trade customers don't shop — they restock.** Volant B2B Manager gives WooCommerce stores that sell to businesses the tools those buyers actually use, built as independent modules that switch on as your trade side grows.

= 🧰 BOM Builder — parts lists your buyers reorder from =

Every buyer gets a personal, named parts list ("Workshop restock", "Line 3 spares") with:

* **Live product search** with images, variation pickers, and stock badges
* **One-click add-to-cart** — the whole list goes into the cart in one action
* **Smart conflict handling** — stock limits, sold-individually rules, and items already in the cart are resolved cleanly, never silently dropped
* Quantities and running totals that persist between visits

Buyers can keep as many lists as they need — there are no plan limits.

= 🔁 Orders Page — order history that works =

A styled, fast order-history page via one shortcode:

* **One-click reorder** of any previous order
* The same conflict handling as the builder — no duplicate lines, no oversells
* Pagination, totals, and status badges that match your brand color

= 👥 Customer Roles — build wholesale tiers, no extra plugin =

A built-in **Role Manager** under Volant B2B Manager → Roles.

* **Create roles** like "Wholesale" or "VIP Distributor" in one click — each is a safe permissions clone of a WooCommerce customer, never anything more
* **Rename freely** — the slug your rules key on stays stable
* **Delete safely** — members are migrated to a role you choose first; nobody is ever left role-less
* **See who holds each role** — expandable member panels with direct profile links
* **Bulk assigner** — search customers by name or email, tick any number, assign a tier in one action. Your own account and anyone who can edit content never even appear in the results, by design
* Uninstalling the plugin cleans up after itself: members move back to Customer and the roles are removed

Create as many roles as your pricing needs — there is no limit.

= 🏠 Role Homepages & Login Redirect =

Show a different front page per customer role — swapped before the page query runs, so caching plugins and themes behave. Send buyers to their own homepage after login.

= 🔒 Privacy & data =

* **No tracking, no telemetry, no accounts.** The one optional exception: the deactivation screen offers a feedback form that sends your answer to volantsoftware.com only if you tick consent and press send
* Data cleanup on uninstall is strictly opt-in (with the role cleanup described above)
* Translation-ready with a full `.pot` template; HPOS and Blocks-checkout compatible

= ⬆ Volant B2B Manager Suite Pro =

Pro extends the free core (it never replaces it — your lists, settings, and roles carry over untouched):

* **Net payment terms** at checkout with enforced per-customer credit limits
* **Category access per role** — gate catalog sections everywhere, including the builder
* **Stock visibility per role** — hide inventory levels from selected roles
* **Kit Builder** — sell bundles priced and stock-synced from their components
* **Layouts** — four orders-page layouts (Classic, Compact Table, Timeline, Cards Grid) and four BOM builder layouts including a print-ready Quote Sheet
* BOM-to-order linking, edit-first reorders, and a buyer stats panel

[See the full feature comparison](https://www.volantsoftware.com/b2b-manager/pro/) · [Documentation](https://www.volantsoftware.com/b2b-manager/docs/)

== Installation ==

1. Install and activate WooCommerce.
2. Install and activate Volant B2B Manager.
3. Create a page containing the `[volant_b2b_bom]` shortcode and another containing `[volant_b2b_orders]`.
4. Open **Volant B2B Manager** in wp-admin: create your roles, assign homepages, pick your brand color.

The dashboard's status cards confirm each step as you complete it.

== Frequently Asked Questions ==

= Does it work with my theme? =
Yes. The frontend uses self-contained styles that inherit your theme's fonts, and every accent follows the Brand Color setting.

= What exactly are the free limits? =
There are none: unlimited parts lists, unlimited items per list, and unlimited custom roles. Pro adds separate features (net terms, category access, stock visibility, kits, stats, layouts); every Pro screen in the admin is a readable preview, never blurred.

= Do the roles it creates have special permissions? =
No. Roles created here are exact permission clones of the standard WooCommerce customer. They are labels for your pricing and access rules — never extra powers.

= Can the bulk assigner touch administrator accounts? =
No, structurally. Anyone who can edit content (admins, editors, authors) is excluded from its search results and from its assignment path, and you can never reassign your own account.

= What happens to my data if I uninstall? =
Settings and lists are removed only if you opted into cleanup. Custom roles are always retired safely: their members are moved to Customer first.

= Is it compatible with HPOS and the Blocks checkout? =
Yes, compatibility is declared and tested for both.

= Does the plugin send any data anywhere? =
No telemetry and no account requirement. The single exception is opt-in: if you deactivate the plugin, an optional feedback form appears, and your answer is sent to volantsoftware.com only if you tick the consent box and submit. Nothing is ever sent otherwise.

== Screenshots ==

1. The BOM builder — live search, variations, stock badges, one-click add-to-cart.
2. Orders page with one-click reorder and brand-colored status badges.
3. The Role Manager — create tiers, see members, bulk-assign customers.
4. Role homepages with login redirect, configured per role.
5. The admin dashboard — setup status, key stats, quick links.
6. A Pro preview screen — readable, never blurred.

== External services ==

This plugin sends one optional request to an external service, and nothing else.

**Deactivation feedback (optional, opt-in).** When you deactivate the plugin, a feedback form appears. If you press "Submit & Deactivate", your chosen reason, any details you typed, and the plugin version are sent to Volant Software's feedback endpoint at volantsoftware.com. Your email address and your site URL are included **only if you tick the consent box**. Pressing "Skip & Deactivate" (or closing the form) sends nothing. The form itself can be disabled with the `volant_b2b_manager_deactivation_feedback_enabled` filter.

Service provider: Volant Software — [Terms of Service](https://www.volantsoftware.com/b2b-manager/terms/) · [Privacy Policy](https://www.volantsoftware.com/b2b-manager/privacy/)

== Changelog ==

= 5.18.21 =
* Initial release on WordPress.org.
