WordPress plugin · WooCommerce family

WooCommerce Purchase Order Gateway

Accept purchase orders at WooCommerce checkout with a PO number field for B2B buyers.

Version

1.5.12

Last updated

Aug 28, 2026

Developer

WooCommerce

GPL · Official site →

Auto updates Unlimited sites Unlimited downloads No daily limits

About This Plugin

WooCommerce Purchase Order Gateway adds a field to the checkout screen where a customer enters their purchase order number. You provide that number to the customer directly in a manual agreement. It suits B2B and wholesale stores, and buyers such as businesses, schools and government agencies with strict purchasing policies.

The order is saved with the PO number and placed on hold. The gateway does not process a card or capture funds, and it does not generate PO numbers. You bill through your own offline process, then mark the order complete once it is settled. It needs no configuration to get started.

To take card payments in the same store, pair it with a payment gateway such as WooPayments.

$99
a yearor $299 lifetime

Start with the free trial.
Decide after thirty days.

Start My Free Trial

No credit card required.