Shopify POS Available now

Capture PO Numbers at Point of Sale

A native POS tile for B2B merchants. Staff enter a Purchase Order number at checkout, validated against your rules, and tracked in your dashboard.

Start Free Trial $39/mo · 14-day free trial · Cancel anytime
Shopify POS on iPad
PO Field
Acme Corp
Custom Sale
Discount
Ship Items
Email Receipt
Save Draft
Cart
3 items
Industrial Fastener Kit
Qty: 5
$249.95
Safety Gloves (L)
Qty: 12
$143.88
Lubricant Spray 400ml
Qty: 3
$38.97
AC
Acme Corp
NET-30
Purchase Order
PO-2024-0847
Enter PO Number
PO number is required for Acme Corp
PO Number
PO-2024-0847
Full PO: PO-2024-0847
Format valid · No duplicates found
Cancel
Save PO
How it works
Four steps. Zero friction.
1

Attach Customer

Add a B2B customer to the cart. PO Field detects their tags automatically.

2

Tap the Tile

The PO Field tile appears on the smart grid. Required or optional based on your rules.

3

Enter PO Number

Staff enter the PO number. Auto-prefix, format validation, and duplicate check run instantly.

4

Checkout

PO is attached to the order as a metafield. Appears in admin and your PO Field dashboard.

Features
Everything B2B merchants need

Tag-Based Rules

Require PO numbers for wholesale, B2B, or net-terms customers. Optional or hidden for everyone else. Configurable per tag.

Validation Rules

Enforce format patterns, min/max length, auto-prefix, and duplicate detection. Catch errors before checkout.

Order Dashboard

Every PO order logged and searchable. Filter by status, search by PO number, and track unpaid orders at a glance.

CSV Export

Export PO order data with date and status filters. Feed it into your ERP, accounting system, or spreadsheet.

Order Metafield

PO number automatically written to a standard order metafield. Visible in Shopify admin, reports, and API integrations.

Native POS Tile

Lives on the Shopify POS smart grid. No app switching. Staff tap, type, and continue checkout in seconds.

Admin Dashboard
Track every PO order
Total PO Orders
247
Unpaid
12
This Month
38
PO NumberOrderCustomerTotalStatus
PO-2024-0847#1284Acme Corp$432.80 Paid
PO-2024-0846#1283Summit Supply$1,205.00 Pending
PO-2024-0845#1281Metro Industrial$890.50 Paid
Security & compliance
Enterprise-grade data handling

Encrypted at rest

TLS 1.2+ in transit. Platform-level encryption at rest on Cloudflare.

GDPR compliant

Data minimization. GDPR, CCPA, and LGPD ready. Full DPA available.

Data minimization

No customer emails, phones, or addresses stored. Only what's needed for PO tracking.

Simple pricing
$39/mo
14-day free trial
Start Free Trial

Stop chasing PO numbers

Capture them at the point of sale, right where the transaction happens. Your accounting team will thank you.

Install PO Field
Contact Support
We typically respond within 24 hours.

Message sent

We'll get back to you within 24 hours.