SleekView for WooCommerce Purchase Orders: POs and approval status as tables
Purchase Orders adds a PO payment gateway to WooCommerce that captures a PO number per order and routes it through an approval workflow. SleekView reads the order, the PO metadata, and the approval status so a row shows PO number, account, order total, approval state, and due date.
♾️ Lifetime License available
Purchase orders without the order-screen click-through
WooCommerce Purchase Orders adds a PO gateway that writes the PO number, billing account, and approval status to wp_postmeta (or order meta on HPOS) using keys like _po_number, _po_account, and _po_status. Each order moves through pending, approved, and invoiced states with the date of each transition logged in the plugin's PO log table.
SleekView joins the order to its PO metadata and the latest approval-status row from the PO log. A single row exposes order, PO number, billing account, order total, PO status, due date, and the approver. Filter by _po_status to find the pending queue, sort by due date ascending to plan invoicing, or filter overdue POs for collections outreach.
Inline edits move a PO through its approval states via the plugin's wc_po_set_status hook so any AR or buyer notification fires correctly. Bulk operations let you approve a vetted account's batch, send invoices for a cohort of approved POs, or mark a group as paid after a bank reconciliation, with each change logged for audit.
Workflow
POs with their context, not their click-through
Connect the sources
wp_postmeta (or wp_wc_orders_meta on HPOS) for the PO meta keys, and to wp_wc_po_log for the approval timeline.
Add PO columns
_po_number, _po_account, _po_status, due date, approver, and a computed days_overdue column for the collections view.
Save segment views
Edit inline and audit
wc_po_set_status. Each transition writes to wp_wc_po_log with the operator and reason for audit.
Sample columns
A typical Purchase Orders view
wp_postmeta (_po_number, _po_status, _po_account) + wp_wc_po_log
| Order | PO Number | Account | Total | Due Date | Status |
|---|---|---|---|---|---|
| #10501 | PO-2041 | Studio Co. | €3,420 | Jun 14 | approved |
| #10502 | PO-2042 | Design Lab | $1,210 | May 30 | pending |
| #10503 | PO-2043 | Hello Crafts | £840 | Apr 22 | overdue |
| #10504 | PO-2044 | Brew Coop | €720 | Jun 02 | invoiced |
Comparison
Default WooCommerce Purchase Orders admin vs SleekView
Default WooCommerce Purchase Orders admin
- PO number and account hidden behind each order's edit screen
-
No combined filter on
_po_statusand due date - Bulk approval not exposed in the default order list
- No grouped view of overdue POs per billing account
- No CSV export of pending-approval POs for the AR team
SleekView
-
Order joined to
_po_number,_po_account, and_po_status - Filter and sort by due date for invoicing planning
-
Inline status transitions via
wc_po_set_status - Bulk approve, invoice, or mark paid with operator logged
- Saved views for AR queue, collections, and trusted-account batches
Features
What SleekView gives you for WooCommerce Purchase Orders
PO context
Each row shows the PO number, billing account, total, due date, and current approval status. The fields that the AR team always asks about appear without a click into the order edit screen.
Approval queue
Filter by _po_status = pending for the AR review queue. Inline approve through wc_po_set_status, with the plugin's buyer notification firing per row.
Due-date planning
Sort and filter by PO due date to plan invoicing and follow-up. Build a saved view for POs due in the next 14 days, which becomes the AR team's daily working list.
Audience
Who uses SleekView for WooCommerce Purchase Orders
Sales operations
Manage the pending-approval queue, escalate POs that have been waiting more than 48 hours, and bulk-approve trusted-account batches at the start of each day.
Finance and AR
Pull the overdue-PO view grouped by account, send invoice reminders in bulk, and export the at-risk cohort for the monthly AR review. The grid replaces the spreadsheet workflow.
Support agents
Look up a customer or PO number to see the order, account, status, and timeline. Most PO tickets get answered on first read without bouncing between the order list and the PO log.
The bigger picture
Purchase orders are an approval workflow, not a checkout
Purchase order workflows are fundamentally a piece of paperwork that needs to move through an approval chain on a deadline. The buyer issues the PO, the seller waits for AR to approve, an invoice gets generated, and payment lands days or weeks later under the negotiated terms. Each step has its own state, and each state has its own operator and timestamp that the audit team will eventually ask about.
WooCommerce Purchase Orders captures the workflow in _po_status meta and the wp_wc_po_log table, but the default WooCommerce admin treats a PO as a standard order with the PO context tucked behind the edit screen. SleekView joins the order to its PO meta and the approval timeline, exposes due date and status as sortable columns, and gives sales ops, finance, and support each a view tuned to their workflow. The PO program scales: as PO volume grows the operators' daily working list gets faster, not slower, because the right saved view shows them only the rows they need to touch today.
Questions
Common questions about SleekView for WooCommerce Purchase Orders
From order meta. On classic storage that is wp_postmeta with keys like _po_number and _po_status; on HPOS it is the wp_wc_orders_meta table. SleekView picks the source per environment.
Yes. Inline edits route through wc_po_set_status, which moves the PO through pending, approved, invoiced, and paid states. Buyer notifications and invoice generation fire per the plugin's existing configuration.
Yes. SleekView reads from wp_wc_orders on HPOS or wp_posts on classic storage, with the PO meta sourced from the matching meta table. The grid behaves identically across both.
Yes. wp_wc_po_log records each status transition with timestamp and operator. A drill-down view exposes the full timeline per PO, which is what AR and audit teams need for reconciliation.
A saved view filters POs with due date < today and status not paid. The grid groups by billing account and sums the overdue total per account, ready for the collections outreach.
 Invoice generation is handled by the plugin or a downstream invoicing extension. SleekView surfaces the invoice number and link when present, and the inline status edit triggers the plugin's invoice action when configured.
 Each order stores its currency in standard WooCommerce meta. SleekView's grouped rollups respect per-currency totals so overdue and outstanding amounts are accurate per currency.
 Yes. Sales ops sees the approval queue, finance sees the AR and overdue views, support sees the per-PO drill-down. Saved views check role capability per view.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Google Product Feed
- Woocommerce Mailchimp Discount
- Woocommerce Shippo
- Woocommerce Mirakl
- Yith Woocommerce Request A Quote
- Wcfm Marketplace
- Woocommerce Stock Sync
- Woocommerce Product Addons Pro
- Payu Money Woocommerce
- Woocommerce Facebook Feed
- Woocommerce Cybersource
- Woocommerce Easyship
- Woocommerce Amazon Feed
- Edd Mailchimp
- Yith Woocommerce Product Image Gallery Slider