HW Smart BACS Status & Stock for WooCommerce
·
Adds a dedicated "Awaiting bank transfer" order status with smart stock management and BACS gateway restrictions for WooCommerce.
Smart BACS Status & Stock for WooCommerce creates a dedicated order status for orders placed via Bank Transfer (BACS) in WooCommerce.
Instead of using the default « On hold » status, orders paid via bank transfer are assigned the custom status « Awaiting bank transfer » (awaiting-transfer).
Key Features
- Custom order status – A dedicated « Awaiting bank transfer » status clearly distinguishes BACS orders from other on-hold orders.
- Smart stock management – Choose between « Reduce » (stock is reduced immediately and restored on cancellation) or « Keep » (stock follows the default WooCommerce hold timer).
- Custom email notification – A dedicated email is sent to the customer when the order enters the « Awaiting bank transfer » status, including BACS payment instructions.
- Gateway restrictions – Optionally restrict the BACS payment method visibility based on customer login status or order history.
- HPOS compatible – Fully compatible with WooCommerce High-Performance Order Storage.
- Bulk actions – Change order status to « Awaiting bank transfer » in bulk from the orders list.
Gateway Restriction Modes
- No restriction – BACS is visible to everyone (default).
- Logged-in users only – Only registered and logged-in users can see the BACS option.
- Customers with completed orders – Only customers who have at least one paid order can use BACS.
- Both – Logged-in users with at least one completed order.
Why Use This Plugin?
WooCommerce treats BACS orders the same as other « On hold » orders, making it hard to distinguish them. This plugin solves that by providing a dedicated status with proper stock handling, so you can safely reduce the WooCommerce stock hold time to 1 hour without losing stock for BACS customers.
