描述
GP B2B Orders for WooCommerce makes it easy to manage business-to-business sales. It adds clear, functional order statuses built for wholesale and B2B workflows while staying fully compatible with WooCommerce core (including HPOS / Custom Order Tables).
Custom statuses
- B2B Shipped, Unpaid — reduces stock once when set, order stays editable.
- B2B Unshipped, Unpaid — no stock change, order stays editable.
- B2B Shipped, Paid (Completed) — behaves like Completed, treated as paid, not editable, stock reduced once if not already.
Each status behaves like a native WooCommerce status:
- Appears in reports, filters, and bulk actions
- Counts in WooCommerce analytics
- Available through the WooCommerce REST API
- Never reduces stock twice for the same order
An optional admin email notification is sent when an order moves into a B2B status. It uses standard WooCommerce email styling and includes product thumbnails and a direct link to edit the order.
Features
- Three custom B2B order statuses
- Automatic stock handling on status change (idempotent)
- Bulk actions for quick status updates (works with both the legacy and HPOS orders screens)
- Optional admin email notification for B2B status changes
- Settings tab under WooCommerce → Settings → B2B Orders
- Email configuration under WooCommerce → Settings → Emails
- Compatible with WooCommerce reports, analytics, and REST API
- HPOS / Custom Order Tables compatible
安装
- Upload the
gp-b2b-orders-for-woocommercefolder to/wp-content/plugins/, or install through Plugins → Add New. - Activate the plugin through the Plugins menu in WordPress.
- Go to WooCommerce → Settings → B2B Orders to choose which B2B statuses are available.
- Go to WooCommerce → Settings → Emails → B2B Order Status Update to enable the notification and set the recipient.
常见问题
-
Does this plugin modify core WooCommerce behavior?
-
No. It only registers new order statuses and hooks into standard WooCommerce filters and actions.
-
Who receives the B2B order email?
-
By default, the site admin email. You can change the recipient(s) under WooCommerce → Settings → Emails → B2B Order Status Update.
-
Will it reduce stock more than once for the same order?
-
No. The plugin tracks reduction per-order with order meta to ensure stock is adjusted only once.
-
Is it compatible with High-Performance Order Storage (HPOS)?
-
Yes. The plugin declares HPOS compatibility and registers bulk actions for the HPOS orders screen.
评价
此插件暂无评价。
贡献者及开发者
更新日志
1.0.0
- Initial release.
- Three custom B2B order statuses with optional toggles.
- Automatic, idempotent stock handling.
- Bulk actions on legacy and HPOS orders screens.
- Admin email notification for B2B status changes.
- WooCommerce reports, analytics, and REST API integration.
- HPOS / Custom Order Tables compatibility declared.
