WooCommerce Purchase Order Payment Gateway

Description For WooCommerce Purchase Order Payment Gateway

The WooCommerce Purchase Order Payment Gateway plugin lets you accept official purchase orders at checkout with flexible approval workflows. It’s ideal for B2B, wholesale, education, and government buyers who need invoicing terms instead of instant payment. Set custom PO fields, validate formats, control who can use POs, and streamline fulfillment with clear admin tools and automated emails.

  • Enables Purchase Order as a payment method at WooCommerce checkout
  • Customizable PO number field with required/optional settings
  • PO format validation and length restrictions to reduce errors
  • Role-based access to limit PO payments to approved customers
  • Whitelist specific users, roles, or customer segments
  • Order status control (e.g., On Hold or Processing) when PO is used
  • Attach PO numbers to orders, emails, and invoices automatically
  • Supports custom checkout labels, descriptions, and instructions
  • Admin approval workflow for verifying PO details before fulfillment
  • Detailed PO logs and notes visible on the order screen
  • Email notifications to admins and buyers with PO references
  • Compatible with WooCommerce Subscriptions and deposits workflows
  • Works with tax, shipping, and coupon rules out of the box
  • Multisite and translation-ready for global stores
  • Lightweight, secure, and follows WordPress coding standards