BuyGuard for WooCommerce

Control who buys what and how much. Smart product restrictions for wholesale, B2B, and membership-based stores.

Features

Role-based purchasing restrictions
Quantity limits per product
Minimum order requirements
Hide products by user role
Custom restriction messages
Works with all product types
HPOS compatible
Block checkout ready

Overview

BuyGuard gives you complete control over who can purchase what in your WooCommerce store. Perfect for wholesale operations, B2B stores, membership sites, and any store that needs smart purchasing rules.

Use Cases

Wholesale Stores

  • Require minimum quantities for wholesale pricing
  • Hide retail products from wholesale customers
  • Set different limits per customer group
  • B2B Operations

  • Restrict certain products to approved buyers
  • Require business verification before purchase
  • Set credit limits per account
  • Membership Sites

  • Offer exclusive products to members
  • Limit quantities to prevent reselling
  • Create tiered access levels
  • Key Features

    Role-Based Restrictions

    Control access based on WordPress user roles:

  • Hide products from specific roles
  • Require login to view certain products
  • Different rules for guests vs. logged-in users
  • Quantity Controls

    Set precise purchasing limits:

  • Minimum quantity per product
  • Maximum quantity per order
  • Lifetime purchase limits per customer
  • Custom Messages

    Show helpful messages when restrictions apply:

  • Explain why they can't purchase
  • Suggest alternatives
  • Prompt login or registration
  • Flexible Rules

    Stack multiple rules for complex scenarios:

  • Category-level restrictions
  • Product-level overrides
  • User-level exceptions
  • Installation

  • Download from WordPress.org
  • Upload to /wp-content/plugins/
  • Activate in WordPress admin
  • Navigate to WooCommerce → BuyGuard
  • Requirements

  • WordPress 5.8+
  • WooCommerce 7.0+
  • PHP 7.4+
  • Reviews
    4.8(8)
    Latest version1.0.5
    Active installs500+
    Requirements
    PHP version7.4+
    WooCommerce7.0+
    Tested up to9.4
    Categories
    WooCommerce extensionsAccess controlB2BWholesale
    Reviews
    4.8(8)
    Latest version1.0.5
    Active installs500+
    Requirements
    PHP version7.4+
    WooCommerce7.0+
    Tested up to9.4
    Categories
    WooCommerce extensionsAccess controlB2BWholesale