xpay✦ Commerce
Directory
WooCommerce plugins
HW Smart BACS Status & Stock for WooCommerce
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.
Will this break my store?
What the WordPress.org registry says about keeping HW Smart BACS Status & Stock for WooCommerce running.
Tested to 6.9.7 — 2 branches behind 7.1
A branch or two behind — normal for a plugin between releases.6 months ago
7.4
Your host must be running at least this version.6.0
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how HW Smart BACS Status & Stock for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
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.
Yes, WooCommerce must be installed and active.
Yes, the plugin fully supports WooCommerce High-Performance Order Storage (HPOS).
It depends on the “Stock mode” setting. In “Reduce” mode (default), stock is immediately reduced when the order enters the “Awaiting bank transfer” status and automatically restored if cancelled or failed. In “Keep” mode, stock is not modified and follows the default WooCommerce hold timer.
Yes. Copy the template from plugins/hw-smart-bacs-status-stock-for-woocommerce/templates/emails/customer-awaiting-transfer.php to yourtheme/woocommerce/emails/customer-awaiting-transfer.php and edit it.
Plugin details
Tags on WordPress.org
