Gentry: Require PO Numbers
- by Zachery Gentry
- From $4.99/month. Free trial available.
- by Zachery Gentry
- From $4.99/month. Free trial available.
Require PO numbers on B2B orders so your buyers' invoices match their records and you get paid faster without payment delays.
Claim app
Verify your developer profile to earn a badge and build trust to your apps
About the Gentry: Require PO Numbers
This app blocks B2B checkout until buyers enter a PO number, ensuring every order includes the purchase order reference needed for invoice approval and faster payment. Since Shopify's B2B checkout makes PO numbers optional by default, orders often arrive without the information your buyer's accounts payable team requires.
The app only affects orders placed for a company, leaving direct-to-consumer checkout unchanged. It works on every Shopify plan with B2B features. Display custom messages under the PO field to guide buyers through the requirement.
On Shopify Plus, require specific PO formats including prefixes, length requirements, or patterns. Set different PO rules for individual companies or locations, or exempt certain buyers entirely. Messages can be customized per language for international B2B customers.
Launched: October 29, 2026
Key features
- Block B2B orders until the buyer enters a PO number
- Show your message under the PO field, in the buyer's language
- Leave direct-to-consumer checkout exactly as it is
- Require a PO format: a prefix, a length or a pattern
- Exempt companies or locations, or give them their own PO rules
Integrations with:
- Checkout
Category:
Pricing of Gentry: Require PO Numbers
Standard
$4.99 / month
- PO number required on B2B checkout
- Your own error message
- Default message in 7 languages
- D2C checkout never affected
Pro
$9.99 / month
- Everything in Standard
- PO format: prefix, length or pattern
- Rules per company or location
- Exempt companies or locations
- Messages per language