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

Woo B2B Setup

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

by 3AG · github.com/sourovcodes/woo-b2b-setup · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sourovcodes/woo-b2b-setup/archive/refs/heads/main.zip

Readme

=== Woo B2B Setup === Contributors: 3agApp Tags: woocommerce, b2b, registration, approval, customer Requires at least: 5.8 Tested up to: 6.7 Requires PHP: 7.4 Stable tag: 0.1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

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

Read the full README on GitHub →