WooCommerce Purchase Orders


WooCommerce Purchase Orders is a plugin that seamlessly integrates with WooCommerce, empowering your store to accept purchase orders as a payment method. This plugin creates a new payment gateway that facilitates the submission of purchase orders by allowing customers to upload necessary document files.

Shop managers can then review the uploaded documents and approve the order, streamlining the purchasing process. The uploaded documents are accessible on the order page in the customer profile, admin order pages, and are included in order detail emails.

This plugin is compatible with WooCommerce versions greater than 3.0, ensuring a smooth and efficient integration with the latest WooCommerce features and updates.


  • Introduces a purchase order payment gateway in WooCommerce.
  • Allows customers to upload document files for purchase orders.
  • Securily storing files.
  • Enables shop managers to review and approve orders.
  • Select users that will be able to use the purchase orders.
  • Documents are accessible on order pages, customer profiles, and in order detail emails.
  • Compatibility with WooCommerce versions greater than 3.0.


This plugin is open source, and you can contribute to its development on GitHub.


This plugin is licensed under the GNU General Public License v2 or later.


For any inquiries, issues, or suggestions, please contact Ahmad Wael:
– Twitter: @devwael
– Hire me on Codeable: Ahmad Wael on Codeable
– Get to know Ahmad Wael: YouTube – Meet Ahmad Wael
– Website: bbioon.com


This plugin was created by Ahmad Wael, inspired by the needs of WooCommerce stores requiring purchase order functionalities.


  • Download attached document file in order admin view.
  • Purchase orders gateway on checkout page on the frontend.
  • Download attached document file in order view in user account.


  1. Upload the ‘woocommerce-purchase-orders’ folder to the ‘/wp-content/plugins/’ directory or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Go to WooCommerce > Settings > Payments and enable the ‘Purchase Orders’ payment method.
  4. Customize settings and manage purchase orders from the WooCommerce settings.


Is this plugin compatible with the latest WooCommerce versions?

Yes, this plugin is compatible with WooCommerce versions greater than 3.0.

How do customers upload documents for their purchase orders?

Customers can upload necessary document files during the checkout process when selecting the ‘Purchase Order’ payment method.

Can shop managers review and approve orders easily?

Yes, shop managers can conveniently review uploaded documents and approve orders directly from the WooCommerce order pages.


There are no reviews for this plugin.

Contributors & Developers

“WooCommerce Purchase Orders” is open source software. The following people have contributed to this plugin.




  • Update plugin description


  • Initial release