AAWEB Wholesale Delayed Payments

AAWEB Wholesale Delayed Payments

Details
View on WordPress

AAWEB Wholesale Delayed Payments adds a delayed payment workflow for WooCommerce wholesale customers.

Instead of paying immediately during checkout, wholesale customers can:

  • Submit their order without payment.
  • Select a preferred payment method.
  • Wait for order review and stock confirmation.
  • Complete payment only after the administrator approves the order.

This workflow is ideal for:

  • B2B stores
  • Wholesale suppliers
  • Distributors
  • Manufacturers
  • Custom quotation workflows

Features

  • Wholesale-only checkout workflow.
  • Separate payment preference selection.
  • No immediate payment required.
  • Automatic order placement in “On Hold”.
  • Administrator reviews the order before payment.
  • Supports WooCommerce Order Pay page.
  • Compatible with WooCommerce HPOS.
  • No external services required.
  • Lightweight and fast.
  • No tracking or data collection.

How It Works

  1. A customer with the role wholesale_customer places an order.
  2. During checkout they choose their preferred payment method:
    • Card Payment
    • Bank Transfer
    • Cash on Delivery
  3. The order is created with status “On Hold”.
  4. No payment is collected during checkout.
  5. The administrator reviews stock and availability.
  6. The administrator changes the order status to “Pending Payment”.
  7. The customer can then access the payment page and complete payment using normal WooCommerce payment gateways.

Wholesale Role

The plugin works with the following user role:

wholesale_customer

You can create this role using:

  • Wholesale Suite
  • WooCommerce Wholesale Prices
  • Any custom role management plugin
  • Custom code

Payment Gateways

During wholesale checkout:

  • Only the virtual “Wholesale Pending Payment” gateway is shown.

After administrator approval:

  • All normal WooCommerce payment gateways become available.
  • The virtual gateway is automatically hidden.

HPOS Compatibility

This plugin is compatible with WooCommerce High Performance Order Storage (HPOS).

Details

Plugin code:
aaweb-wholesale-delayed-payments
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-13
Rating:
Times rated:
0
b2b
delayed-payment
payment-gateway
wholesale
woocommerce