WooCommerce Purchase Order Gateway

WooCommerce Purchase Order Gateway adds a purchase order payment method to WooCommerce checkout, letting business customers enter a PO number instead of paying by card.

Version1.5.12
Last UpdatedAugust 27, 2026
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

WooCommerce Purchase Order Gateway is a WordPress plugin that adds a purchase order payment option to your WooCommerce checkout. Customers enter a PO number you issued, and the order is placed on hold for you to settle through your own offline billing process.

Key Features

  • Purchase order checkout field – A field appears at checkout where the customer types the purchase order number you provided.
  • No configuration needed – The extension works right after activation, with no setup required to start accepting purchase orders.
  • Orders placed on hold – Orders paid by purchase order are set to On hold until you manually mark them complete.
  • PO number in admin – The purchase order number is shown in the order information in your store admin.
  • PO number on invoice – The purchase order number also appears on the invoice, keeping offline billing and online records aligned.
  • Editable method settings – Under WooCommerce settings you can set the title, description, and an optional thank you note for the method.
  • Subscriptions with manual renewals – The purchase order field appears for subscription products when manual renewals are enabled in WooCommerce Subscriptions.
  • No payment captured – The gateway records the PO number but does not process a card or capture funds at checkout.

Who Is It For

This plugin is for stores that sell to businesses and organizations, including B2B and wholesale sellers whose customers order against a purchase order and pay later by invoice or account arrangement. It also suits merchants working with buyers who require a PO number on their order.