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.

BRC WooCommerce Toolkit active on the Plugins screen
BRC WooCommerce Toolkit active on the Plugins screen

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.

The shared BRC Labs admin menu
The shared BRC Labs admin menu

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.

The Modules tab, with all four modules enabled
The Modules tab, with all four modules enabled

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.

The Checkout Fields editor
The Checkout Fields editor
  • 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:

Custom checkout fields on the storefront
Custom checkout fields on the storefront

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.

Role prices inside the product pricing panel
Role prices inside the product pricing panel

Store-wide rules live on the Role Pricing tab: which roles get pricing inputs, the price suffix, and the Pro rules below.

Role Pricing settings
Role Pricing settings
  • 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:

The trade price shown to a wholesale customer
The trade price shown to a wholesale customer

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.

The shipping rule builder
The shipping rule builder
  • 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.

Configuring add-ons on a product
Configuring add-ons on a product

This is how they look to a shopper:

Add-on fields on the product page
Add-on fields on the product page
  • 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:

Add-on selections and pricing in the cart
Add-on selections and pricing in the cart

8. Match your theme

The Appearance tab covers accent colour, corner rounding, maximum width, text size, and layout density — no CSS required.

Appearance settings
Appearance settings

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.

The License tab
The License tab

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.

The built-in Help tab
The built-in Help tab

Still stuck? Email support@bluerayconcepts.com. For security reports, use security@bluerayconcepts.com.