WP Manifestindependent plugin directory
manifest / ecommerce / woo-b2b-setup

Woo B2B Setup

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/sourovcodes/woo-b2b-setup/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Convert a WooCommerce storefront into an approved-customer B2B site with login, registration, and admin approval.

Description

Woo B2B Setup is a free WordPress plugin from 3AG that helps turn a standard WooCommerce shop into a gated B2B storefront.

Visitors are redirected to a dedicated B2B account page where they can log in or submit a business registration. New registrations remain pending until an admin approves them.

Key Features:

  • Private Storefront - Products and ordering are available only to approved customers.
  • B2B Registration Form - Captures contact details, company data, VAT ID, billing address, optional shipping address, and supporting documents.
  • Admin Approval - Review pending customers from Users > B2B Approvals.
  • Customer Statuses - Mark customers as pending, approved, or rejected.
  • WooCommerce Data Mapping - Saves billing and shipping details to WooCommerce customer meta.
  • Email Notifications - Notifies admins about new registrations and customers about approval decisions.
  • Free Plugin - No license activation is required.

Installation

  1. Upload the plugin files to /wp-content/plugins/woo-b2b-setup.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. The plugin creates a B2B Account page automatically.
  4. Go to Users > B2B Approvals to approve or reject new B2B customers.

Frequently Asked Questions

Does this plugin require WooCommerce?

Yes. Woo B2B Setup is built for WooCommerce stores and shows an admin notice if WooCommerce is not active.

Can visitors see products before approval?

No. Visitors and unapproved users are redirected to the B2B account page.

What happens after registration?

The customer account is created with a pending B2B status. An admin must approve the customer before they can browse products or place orders.

Does this plugin include license activation?

No. This is the free B2B setup plugin and does not include license checks.

Changelog

0.1.0

  • Initial free release
  • B2B login and registration page
  • Admin approval workflow
  • Storefront access gate for unapproved customers
  • WooCommerce billing and shipping meta mapping