GP B2B Orders for WooCommerce

描述

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

安装

  1. Upload the gp-b2b-orders-for-woocommerce folder to /wp-content/plugins/, or install through Plugins → Add New.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to WooCommerce → Settings → B2B Orders to choose which B2B statuses are available.
  4. 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.

评价

此插件暂无评价。

贡献者及开发者

「GP B2B Orders for WooCommerce」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

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.