Beskrywing
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
- A customer with the role
wholesale_customerplaces an order. - During checkout they choose their preferred payment method:
- Card Payment
- Bank Transfer
- Cash on Delivery
- The order is created with status “On Hold”.
- No payment is collected during checkout.
- The administrator reviews stock and availability.
- The administrator changes the order status to “Pending Payment”.
- 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).
Installation
-
Upload the plugin files to:
/wp-content/plugins/aaweb-wholesale-delayed-payments/
-
Activate the plugin through the WordPress Plugins screen.
- Ensure WooCommerce is installed and activated.
- Assign the role
wholesale_customerto wholesale users.
Kwel-vrae
-
Does this affect retail customers?
-
No.
Retail customers continue using the standard WooCommerce checkout process.
-
Can I use Stripe?
-
Yes.
Any WooCommerce-compatible payment gateway can be used after administrator approval.
-
Can I use Viva Wallet?
-
Yes.
Any gateway available on the WooCommerce payment page can be used.
-
Does the plugin create a new order status?
-
No.
It uses WooCommerce’s built-in statuses:
- On Hold
- Pending Payment
-
Does it support HPOS?
-
Yes.
HPOS compatibility is included.
-
Is any customer data sent externally?
-
No.
The plugin does not connect to external services.
Aanbevelings
There are no reviews for this plugin.
Contributors & Developers
“AAWEB Wholesale Delayed Payments” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:
ContributorsTranslate “AAWEB Wholesale Delayed Payments” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- Wholesale delayed payment workflow.
- Preferred payment method selection.
- Virtual payment gateway.
- WooCommerce HPOS support.
- Order approval before payment.
