Wholesale & B2B

Hero Section

Enforce MOQs, Case Quantities, and Tiered Pricing Automatically

B2B sellers waste hours manually validating bulk orders. Cart Guard enforces minimum order quantities, case/pallet requirements, and wholesale pricing rules—so only qualified orders reach checkout.

CTA

See Pricing →


Common Pain Points for Wholesale/B2B

1. Minimum Order Quantity (MOQ) Violations

Problem: Wholesale products have 10-unit minimums, but retail customers order 2-3 units. Support manually rejects orders or forces upgrades.

Cart Guard Solution:
– Set MOQ per product or category
– Block checkout if quantity < MOQ
– Show message: “Wholesale minimum: 10 units. Current quantity: 3.”
– Alternative: Redirect to retail store

Rule Configuration:

Rule Type: Minimum Quantity
Product: Wholesale Widget (SKU: WIDGET-BULK)
Minimum Quantity: 10
Action: Block Checkout
Message: "This product requires a 10-unit minimum. Adjust quantity or browse retail options →"
Link: /retail-store/

2. Case/Pallet Quantity Requirements

Problem: Products ship in cases of 12 or pallets of 144. Customer orders 15 units → fulfillment has to break cases, wasting time.

Cart Guard Solution:
– Enforce exact multiples: Quantity must be 12, 24, 36, etc.
– Block non-multiples: “This product ships in cases of 12. Please order 12, 24, or 36 units.”
– Auto-suggest next multiple: “Order 24 units instead? (You’re 9 units away)”

Rule Configuration:

Rule Type: Quantity Multiple
Product: Case Product (SKU: CASE-12)
Multiple: 12
Action: Block Checkout
Message: "Ships in cases of 12 only. Adjust to 12, 24, or 36 units."
Suggestion: Round up to next multiple (auto-calculate)

3. Tiered Pricing Not Applied

Problem: Customer orders 25 units at $10/ea when they qualify for $8/ea at 50+ units. Calls support later asking for retroactive discount.

Cart Guard Solution:
– Quantity threshold: 50+ units → auto-apply $8 pricing
– Soft-fail prompt: “Add 25 more units to unlock $8/ea pricing (save $50)”
– Show savings calculator: “Current total: $250. At 50 units: $400 (save $100)”

Rule Configuration:

Rule Type: Quantity Threshold + Discount
Product: Bulk Item (SKU: BULK-ITEM)
Threshold 1: 10-49 units → $10/ea
Threshold 2: 50-99 units → $8/ea
Threshold 3: 100+ units → $7/ea
Action: Show Toast
Message: "Add [X] more units to unlock $[Y]/ea pricing!"
Auto-Apply: Yes (update price instantly)

4. Mixed Retail/Wholesale Orders

Problem: Customer tries to order both retail (1-unit) and wholesale (10-unit minimum) products in same cart. Pricing conflicts, fulfillment confusion.

Cart Guard Solution:
– Separate checkouts: Retail cart vs Wholesale cart
– Block mixed orders: “Retail and wholesale items cannot be ordered together”
– Redirect: “Checkout retail items first, then return for wholesale order”

Rule Configuration:

Rule Type: Category Exclusion
Category A: Retail Products
Category B: Wholesale Products
Action: Block Checkout
Message: "Please checkout retail and wholesale items separately."
Alternative: Split cart into 2 orders (button)

5. Unauthorized Wholesale Access

Problem: Retail customers find wholesale product pages (via Google), try to order at wholesale prices. Not approved for B2B pricing.

Cart Guard Solution:
– Role-based rules: Only “Wholesale Customer” role can order SKUs in “Wholesale” category
– Block non-approved users: “This product requires wholesale approval. Apply here →”
– Soft-fail: Collect lead (“Interested in bulk pricing? Submit info”)

Rule Configuration:

Rule Type: Role Restriction
Category: Wholesale Products
Required Role: wholesale_customer
Action: Block Checkout
Message: "Wholesale pricing requires approval. Apply for B2B account →"
Link: /wholesale-application/
Fallback: Capture email for sales follow-up

Features Most Used by B2B Sellers

1. Quantity-Based Rules (Essential)

  • MOQ Enforcement: 10, 25, 50, 100+ unit minimums
  • Case Quantities: Multiples of 12, 24, 48, 144
  • Max Quantities: Prevent single orders >500 units (force quote)

2. Tiered Pricing Automation

  • No Coupon Codes: Pricing updates automatically at thresholds
  • Savings Display: “You’re saving $50 at this quantity!”
  • Upsell Prompts: “Add 5 more units to unlock next tier”

3. Category/Role Restrictions

  • Wholesale-Only Products: Hide from retail customers
  • Role-Based Pricing: Different prices for different customer types
  • Approval Workflows: Capture leads for manual approval

ROI for Wholesale/B2B Sellers

Order Processing Time

  • Before Cart Guard: 4-6 hours/day manually validating bulk orders
  • After Cart Guard: 30 minutes/day reviewing edge cases
  • Savings: $8,000+/month in labor costs

Average Order Value (AOV)

  • Before: $450/order (customers order just under thresholds)
  • After: $680/order (soft-fail prompts encourage threshold crossing)
  • Impact: +51% AOV, $30,000+/month additional revenue

Incorrect Orders

  • Before: 18% of orders required manual adjustment (quantity, pricing)
  • After: 2% (only special requests)
  • Time Saved: 15 hours/week in order corrections

Example B2B Stores Using Cart Guard

“IndustrialSupply Co.”

  • Challenge: 40% of orders violated 10-unit MOQs
  • Solution: Hard-fail rules blocking orders <10 units
  • Result: 98% MOQ compliance, $12K/month saved in manual order adjustments

“PackagingWarehouse”

  • Challenge: Customers ordered 13, 27, 39 units (breaking case quantities)
  • Solution: Enforce multiples of 12 with auto-suggest rounding
  • Result: 95% case-quantity compliance, fulfillment time reduced 30%

“ChemicalDistributors”

  • Challenge: Retail customers accessing wholesale products via Google
  • Solution: Role-based restrictions + lead capture for B2B applications
  • Result: 200+ qualified wholesale leads/month, 15% conversion to approved accounts

Get Started

FREE Tier (Test MOQ Rules)

Start with your top 3 wholesale products. Set MOQs, test for 1 week, analyze compliance rates.

Download FREE Plugin →

PRO Tier (Full B2B Automation)

Roll out tiered pricing, case quantities, role restrictions across entire catalog. Track AOV increases in analytics.

Upgrade to PRO – $49/year →

AGENCY Tier (Multi-Store)

Manage rules across 10+ wholesale sites with white-label branding. Perfect for distributors with regional stores.

Contact Sales →


B2B-Specific Features

Custom Approval Workflows

  • Capture business info when non-approved user hits wholesale page
  • Auto-email sales team with lead details
  • Approve accounts manually → unlock wholesale pricing

Volume Quoting

  • Orders >$10,000 or >500 units → redirect to quote form
  • Collect: Company name, tax ID, delivery address
  • Sales team reviews, sends custom pricing

Contract Pricing

  • Upload customer-specific price sheets
  • Cart Guard applies contract rates automatically
  • No need for coupon codes or manual adjustments

Split Shipments

  • Order 1,000 units → flag for split shipment
  • Fulfillment rule: Max 200 units/box
  • Auto-calculate shipping based on boxes needed

Technical Setup

WooCommerce B2B Plugins Compatible

  • ✅ B2B & Wholesale Suite
  • ✅ Wholesale Pricing
  • ✅ Role-Based Pricing
  • ✅ YITH WooCommerce Wholesale

API Integration

  • Import price tiers from ERP/CRM
  • Sync MOQs with inventory system
  • Export order data to fulfillment software

Setup Guide

  1. Define MOQs per product/category (5 min)
  2. Set up tiered pricing rules (15 min)
  3. Configure role restrictions (10 min)
  4. Test with sample orders (20 min)

Total Setup: ~1 hour for 50-product catalog

Read B2B Setup Guide →


Common B2B Rules

Rule 1: MOQ with Soft-Fail Prompt

Product: Wholesale Widget
MOQ: 25 units
Action: Show Warning
Message: "Wholesale minimum is 25 units. Continue anyway? (Retail pricing applies)"
Fallback: Apply retail pricing if <25 units

Rule 2: Case Quantity (Hard-Fail)

Product: Bulk Packaging
Multiple: 48 (case size)
Action: Block Checkout
Message: "This product ships in cases of 48. Please adjust quantity."
Auto-Suggest: Round up to next multiple

Rule 3: Tiered Pricing

Product: Industrial Parts
10-49 units: $50/ea
50-99 units: $45/ea (10% off)
100+ units: $40/ea (20% off)
Action: Auto-apply discount + show savings
Message: "You're saving $[X] at this quantity!"

Rule 4: Wholesale Access Control

Category: Wholesale Products
Required Role: approved_wholesale_customer
Action: Block Checkout + Capture Lead
Message: "Apply for wholesale pricing →"
Lead Form: Name, Company, Email, Phone, Tax ID

Support for B2B Stores

Priority Support (PRO)

  • 4-hour response time
  • Direct Slack/email access
  • Rule configuration assistance

Dedicated Account Manager (AGENCY)

  • Monthly strategy calls
  • Custom rule development
  • White-glove onboarding

Get PRO Support →