Skip to content

Black Friday: up to 40% off Pro, yearly or lifetime.

Get the deal
Menu
Download free

Trade registration and approval

Publish a trade registration form, review applications, and control what pending and rejected applicants can see.

Publish the form

Put [smb2b_registration] on any page, or use the B2B registration block. The setup wizard can create and publish the page for you.

The free form collects the business fields a trade application actually needs: company name, VAT or tax ID, phone and address, alongside the usual account fields.

Custom form builder (Pro)

Pro replaces the fixed field set with a form builder under Customers → Registration form. Add fields, reorder them, mark them required, and choose the input type for each. Values are stored against the application and shown to reviewers in the approval queue, so the people deciding see exactly what the applicant entered.

Spam handling

Two guards are on by default and are invisible to genuine applicants: a honeypot field, and a minimum fill time of three seconds. Both fail silently.

There is no captcha by default — it taxes every real applicant to stop a few bots. If you want one, hook the smb2b_registration_spam_check filter.

The approval queue

Customers → Applications lists applicants by status: pending, approved, rejected. Approve or reject individually or in bulk. Approving assigns the buyer to the group you choose and emails them; rejecting emails them too. Acting on an already-decided application is refused, so a double click cannot send a second welcome email.

What applicants see before a decision

A pending or rejected applicant always sees retail pricing — even if they have already been assigned to a group. This is checked at the top of price resolution rather than by keeping group membership in sync, so it holds no matter how the group was assigned.

Emails

Four emails ship, all rendered through WooCommerce’s own template so they inherit your store styling:

  • Receipt to the applicant
  • Alert to the shop owner
  • Approval notice
  • Rejection notice

Was this page missing something?

Documentation gaps are treated as bugs here.Tell us

Moving from another B2B plugin?

50% off

The free importer brings your customer groups, prices and approved buyers across, and shows you a dry run first. The code works if you're switching from WholesaleX, B2BKing, Wholesale Suite or Wholesale Payments.

MIGRATION50

Enter the code at checkout.