The Purchase Order WooCommerce plugin lets businesses accept purchase orders at checkout, streamline B2B ordering, and manage approvals with ease. It adds a professional PO workflow to your store—complete with PO fields, validation, roles, automated emails, and detailed reporting—so you can sell to companies confidently and compliantly.
- Enable purchase order as a secure payment method at checkout
- Custom PO number field with validation and formatting rules
- Restrict PO payments to approved user roles or specific customers
- Optional PO file upload for quotes, requisitions, or contracts
- Automated order status flow for PO review and approval
- Editable PO terms, instructions, and net payment options
- Email notifications for admins, finance, buyers, and approvers
- Attach PO numbers to orders, invoices, and packing slips
- Sync PO data to WooCommerce orders and reports
- Export PO orders to CSV for accounting and ERP
- Supports tax-exempt customers and VAT/company fields
- Granular checkout rules by role, product, category, or cart total
- Customize checkout labels, placeholders, and error messages
- Works with popular invoicing, PDF, and shipment plugins
- Developer-friendly hooks, filters, and template overrides