BRC Woocommerce Toolkit Documentation
BRC WooCommerce Toolkit is four WooCommerce extensions in one plugin: a checkout-field editor, role-based pricing, conditional shipping rules, and product add-ons. This guide covers installing it and setting up each module. Every screenshot was taken from a live store running version 1.0.0. Last updated: August 30, 2026
1. Install and activate
WooCommerce 8.0 or newer must be installed and active first. Then upload the toolkit zip through Plugins → Add New → Upload Plugin and activate it.
Note: If WooCommerce is missing or older than 8.0, the toolkit stays dormant and tells you why rather than breaking your store. Your settings are kept and apply as soon as WooCommerce is available.
2. Find the settings
Everything lives under BRC Labs → WooCommerce Toolkit. All four modules are configured from tabs on that one page, so the toolkit adds a single menu item rather than one per feature.
3. Turn off what you do not need
The Modules tab is the first thing to visit. Switch off any module you are not using.
Note: A disabled module registers no WordPress hooks at all — it is not loaded and not running, so it costs your store nothing. Changes take effect on the next page load.
4. Checkout Fields
Add your own fields to checkout, or edit, reorder, and hide the ones WooCommerce ships with. Everything you collect is saved to the order and appears on the order screen and in confirmation emails.
- Field types — text, email, tel, textarea, select, checkbox, radio.
- Section — place a field with the billing details, the shipping details, or the order notes.
- Priority — lower numbers appear earlier. Use it to slot a field between existing ones.
- Core fields — relabel, reprioritise, or hide any field WooCommerce provides.
Note: Fields work on both the classic shortcode and the newer Block Checkout, which most checkout-field plugins do not support. You configure them once and they appear on whichever checkout your store uses.
Here are two custom fields on a live checkout — a purchase order number with the billing details, and delivery instructions with the order notes:
5. Role Pricing
Charge different prices to different customer groups — trade, wholesale, members. Set a per-role price directly in WooCommerce’s own pricing panel on the product edit screen.
Store-wide rules live on the Role Pricing tab: which roles get pricing inputs, the price suffix, and the Pro rules below.
- Percentage discounts by role — take a set percentage off everything for a role, with no per-product setup. Pro.
- Minimum order per role — block checkout below a subtotal floor. Pro.
- Per-category pricing — price a whole category differently for a role. Pro.
- Tax exemption per role — with real VAT-ID verification. Pro.
- Per-variation pricing — different role prices on individual variations. Pro.
This is the same product seen by a wholesale customer. The price suffix makes it obvious why the number differs:
Note: Where several rules could apply, the most specific wins: per-variation, then per-product, then per-category, then the global role percentage. A fixed per-product price is never discounted a second time by a percentage rule.
6. Conditional Shipping
Hide a shipping method when it does not apply, or add a surcharge when it does.
- Free tier — one condition per rule: cart total or destination country.
- Pro — combine conditions with AND/OR across cart total, country, state, weight, quantity, product, category, user role, and payment method.
- Actions — hide the method, or add a per-rule surcharge to its cost.
Note: If your rules would hide every available method, the cheapest one is kept. A shopper never reaches a checkout with nothing to select.
7. Product Add-ons
Offer extras on the product page — gift wrapping, engraving, rush production. Add-ons are configured per product, in their own tab in the product data panel.
This is how they look to a shopper:
- Free tier — text, checkbox, and dropdown add-ons with a fixed fee.
- Pro — textarea, file upload, image and colour swatches, percentage pricing, per-option pricing, required fields, and character limits.
The customer’s choices travel with the item into the cart, the order, and your emails — so whoever packs the box can see them. Here a $50 sign with $5 gift wrapping and $12 engraving totals $67:
8. Match your theme
The Appearance tab covers accent colour, corner rounding, maximum width, text size, and layout density — no CSS required.
Note: There is deliberately no free-form CSS box. These are structured settings, so a styling change can never alter behaviour or introduce a security problem. For finer control, override the CSS custom properties (--brc-wt-*) from your theme.
9. Activating your licence
Paste your key on the License tab and click Activate. One licence unlocks the Pro features in all four modules at once — there is nothing to activate per module.
Note: If a licence lapses, every module falls back to its free feature set. Nothing is deleted — your Pro configuration is kept and becomes active again when you renew.
Getting help
The Help tab inside the plugin answers the common questions without leaving your dashboard.
Still stuck? Email support@bluerayconcepts.com. For security reports, use security@bluerayconcepts.com.
