Description
The Purchase Order gateway adds a purchase order payment method to the WooCommerce checkout, displaying a field for the customer to enter the PO number and recording the order as pending until it is manually approved in the admin dashboard. It serves sellers working with government agencies, educational institutions, and corporate accounts that need to issue internal purchase orders before funds are released, keeping the order visible in the standard WooCommerce workflow without automatically charging at the time of purchase.
Key Features of Purchase Order Gateway
- Dedicated payment method
Adds the Purchase Order option among the native gateways in the WooCommerce checkout. - PO number field
Displays an input field for the customer to enter the purchase order identifier during checkout. - Order marked as on hold
Places the order in on-hold status after purchase, awaiting manual approval by the administrator. - Restriction by user role
Allows the gateway to be displayed only to specific profiles, such as wholesale accounts or B2B customers. - Editable checkout instructions
Displays configurable instructions to the customer and repeats the message in the order confirmation email.
Benefits of Purchase Order Gateway
- B2B sales enabled in WooCommerce
Fits the traditional purchase order cycle into the checkout workflow without an external integration. - Manual billing control
Keeps the order pending until the PO is reviewed, preventing improper automatic charges. - Payment method segmentation by profile
Hides the gateway from regular retail customers and makes it available only to authorized accounts. - Operation within the store’s standard workflow
Uses WooCommerce’s native reports, emails, and order management without a separate dashboard.
Who Is Purchase Order Gateway Recommended For?
- Those who sell to government agencies, municipalities, and educational institutions that require a PO to be issued before funds are released.
- Designed for those serving corporate and wholesale accounts with payment terms negotiated under special conditions.
- Those who need an offline payment method integrated into the WooCommerce checkout, with manual payment tracking.
How to Download Purchase Order Gateway
Purchase Order Gateway is available for download here at Ultrapack. After saving the .zip file, install it under Plugins > Add New > Upload Plugin, select the package, and click activate. Then enable the Purchase Order option under WooCommerce > Settings > Payments so that it appears in the store checkout.
Designed for operations that combine online sales with traditional accounting cycles, the Purchase Order gateway accommodates purchase order issuance within the native WooCommerce workflow without relying on an external platform or theme customization. It keeps the order trackable through the standard dashboard, makes the method available only to authorized profiles, and turns the checkout into an entry point for corporate sales with deferred payment.
Frequently asked questions
Is WooCommerce Purchase Order Gateway GPL-licensed?
Yes. WooCommerce Purchase Order Gateway is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Purchase Order Gateway on multiple sites?
Yes. You can install WooCommerce Purchase Order Gateway on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Purchase Order Gateway cost at Ultrapack?
WooCommerce Purchase Order Gateway costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Purchase Order Gateway include updates?
Yes. The current version of WooCommerce Purchase Order Gateway is 1.5.12, published at Ultrapack on Aug 27, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Purchase Order Gateway scanned before publication?
Yes. Every version of WooCommerce Purchase Order Gateway goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Purchase Order Gateway?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 1.5.12 2026-08-27
- Dev - Bump WooCommerce "tested up to" version 11.1.
- Dev - Bump WooCommerce minimum supported version to 10.9.
- Dev - Bump WordPress "Tested up to" to 7.1.
- Dev - Update the PHP_CodeSniffer development dependency to 3.13.6 and WPCS to 3.4.1.
Version 1.5.11 2026-07-27
- Dev - Bump WooCommerce "tested up to" version 11.0.
- Dev - Bump WooCommerce minimum supported version to 10.8.
- Dev - Bump WordPress minimum supported version to 6.9.
- Dev - Upgrade Node.js from v20 to v24 and npm from v10 to v11.
- Dev - Upgrade npm and Composer dependencies.
- Dev - Add a spell-check GitHub Action workflow and fix typos.
- Dev - Update GitHub Actions to latest SHA-pinned versions across all workflows.
Version 1.5.10 2026-05-18
- Dev - Bump WordPress "Tested up to" to 7.0.
- Dev - Bump WooCommerce "tested up to" version 10.8.
- Dev - Bump WooCommerce minimum supported version to 10.6.
Version 1.5.9 2026-03-26
- Fix - Update the Purchase Order number display placement.
- Dev - Bump WooCommerce "tested up to" version 10.6.
- Dev - Bump WooCommerce minimum supported version to 10.4.
- Dev - Bump Wordpress minimum supported version to 6.8.
- Dev - Bump the `plugin-check-action` GitHub Action version to v1.1.5 to fix the runner path failure.
Version 1.5.8 2026-02-02
- Fix - Improved the placement of the Purchase Order number on the Thank You page and in emails.
- Dev - Bump WordPress "tested up to" version 6.9.
- Dev - Bump WooCommerce "tested up to" version 10.5.
- Dev - Bump WooCommerce minimum supported version to 10.3.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-gateway-purchase-order.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-gateway-purchase-order.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready