Wopisanje
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.
Instalacija
- Upload the
hw-smart-bacs-status-stock-for-woocommercefolder to the/wp-content/plugins/directory. - Activate the plugin through the „Plugins“ menu in WordPress.
- Configure gateway restrictions under WooCommerce > BACS Custom Status.
HSP
-
Does this plugin require WooCommerce?
-
Yes, WooCommerce must be installed and active.
-
Is it compatible with HPOS?
-
Yes, the plugin fully supports WooCommerce High-Performance Order Storage (HPOS).
-
What happens to stock when an order is placed via BACS?
-
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.
-
Can I customize the email template?
-
Yes. Copy the template from
plugins/hw-smart-bacs-status-stock-for-woocommerce/templates/emails/customer-awaiting-transfer.phptoyourtheme/woocommerce/emails/customer-awaiting-transfer.phpand edit it.
Pohódnoćenja
Za tutón tykač pohódnoćenja njejsu.
Sobuskutkowarjo a wuwiwarjo
„HW Smart BACS Status & Stock for WooCommerce“ je softwara wotewrjeneho žórła. Slědowacy ludźo su k tutomu tykačej přinošowali.
SobuskutkowarjoPřełožće „HW Smart BACS Status & Stock for WooCommerce“ do swojeje rěče.
Na wuwiću zajimowany?
Přehladajće kod, hladajće do SVN-repozitorija abo abonujće wuwiwanski protokol přez RSS.
Protokol změnow
1.0.4
- Fixed: „New Order“ admin email was not sent when an order was placed via BACS, because the custom status transition (pending awaiting-transfer) bypassed the default WooCommerce trigger (pending on-hold).
1.0.3
- Fix some headers informations
1.0.2
- Added BACS availability selection for certain types of users.
1.0.1
- Added stock mode setting: choose between „Reduce“ and „Keep“ for stock management.
- Renamed plugin to „Smart BACS Status & Stock for WooCommerce“.
- Improved compatibility with WordPress Plugin Check.
- Removed deprecated load_plugin_textdomain() call.
- Added readme.txt for WordPress.org repository.
1.0.0
- Initial release.
